<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>.Net Max &#187; Reflection</title>
	<atom:link href="http://www.dotnetmax.org/?feed=rss2&#038;tag=Reflection" rel="self" type="application/rss+xml" />
	<link>http://www.dotnetmax.org</link>
	<description>Conhecimento na Nuvem...</description>
	<lastBuildDate>Sun, 11 Apr 2010 01:36:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Tipos Nulos (Nullable Value Types)</title>
		<link>http://www.dotnetmax.org/2009/07/22/tipos-nulos-nullable-value-types/</link>
		<comments>http://www.dotnetmax.org/2009/07/22/tipos-nulos-nullable-value-types/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 10:46:30 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Basics]]></category>
		<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Reflection]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=587</guid>
		<description><![CDATA[Sabemos que não existem tipos de valor (Value Types) nulos, mas o .NET 2.0 ou Superior suporta esse conceito, então vamos analisar um pouco sobre isso: Tipos que podem ser nulos System.Int32? System.Single? System.Double? System.Decimal? System.Boolean? System.SByte? System.Int64? System.Int16? System.DateTime? System.Guid? System.Char? System.UInt16 System.UInt32? System.UInt64? Porque tipos nulos? Vamos pensar em um cenário com uma [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/17/reflection-parte-3-fields/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 3 (Fields)'>Reflection &#8211; Parte 3 (Fields)</a></li>
<li><a href='http://www.dotnetmax.org/2009/07/16/por-dentro-das-propriedades-automaticas/' rel='bookmark' title='Permanent Link: Por Dentro das Propriedades Automáticas'>Por Dentro das Propriedades Automáticas</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/08/reflection-parte-2-construtores/' rel='bookmark' title='Permanent Link: Reflection Parte 2 &#8211; Construtores'>Reflection Parte 2 &#8211; Construtores</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/07/22/tipos-nulos-nullable-value-types/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Por Dentro das Propriedades Automáticas</title>
		<link>http://www.dotnetmax.org/2009/07/16/por-dentro-das-propriedades-automaticas/</link>
		<comments>http://www.dotnetmax.org/2009/07/16/por-dentro-das-propriedades-automaticas/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 10:37:04 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Reflection]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=584</guid>
		<description><![CDATA[Tenho ouvido muitas pessoas falarem das tais propriedades automáticas do .Net 3.0 ou Superior. Resolvi dar uma olhada e ver o que eleas fazem. Para tanto, eis uma classe de exemplo: public class Usuario { public string Nome { get; set; } public int Idade { get; set; } private string _Sexo; private string Sexo [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/27/reflection-parte-4-propriedades/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 4 (Propriedades)'>Reflection &#8211; Parte 4 (Propriedades)</a></li>
<li><a href='http://www.dotnetmax.org/2008/09/17/net-framework-inside-otimizacoes-do-compilador/' rel='bookmark' title='Permanent Link: .Net Framework Inside : Otimizações do Compilador'>.Net Framework Inside : Otimizações do Compilador</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/08/reflection-parte-2-construtores/' rel='bookmark' title='Permanent Link: Reflection Parte 2 &#8211; Construtores'>Reflection Parte 2 &#8211; Construtores</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/07/16/por-dentro-das-propriedades-automaticas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Clonando Objetos (.Clone()) sem Serialização</title>
		<link>http://www.dotnetmax.org/2009/06/24/clonando-objetos-clone-sem-serializacao/</link>
		<comments>http://www.dotnetmax.org/2009/06/24/clonando-objetos-clone-sem-serializacao/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 11:00:34 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Reflection]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=503</guid>
		<description><![CDATA[Vamos a um código para clonar objetos sem utilizar serialização (o que cria um monte de problemas) e de quebra ainda ganha muito em performance. Infelizmente esse é um de meus poucos posts feitos somente em C# (peço desculpa aos programadores em VB, mas, esse código foi hardcore para fazer). 1-) Classe de Serialização Tipada [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/22/calculando-crc-de-strings-texto-arrays-e-arquivos/' rel='bookmark' title='Permanent Link: Calculando CRC de Strings (Texto), Array&#8217;s e Arquivos'>Calculando CRC de Strings (Texto), Array&#8217;s e Arquivos</a></li>
<li><a href='http://www.dotnetmax.org/2009/05/18/manipulando-arquivos-e-diretorios-no-net/' rel='bookmark' title='Permanent Link: Manipulando Arquivos e Diretórios no .NET'>Manipulando Arquivos e Diretórios no .NET</a></li>
<li><a href='http://www.dotnetmax.org/2009/07/01/convertendo-caminhos-absolutos-e-urls-absolutas-para-caminhoas-relativos-e-urls-relativas/' rel='bookmark' title='Permanent Link: Convertendo Caminhos Absolutos e URL&#8217;s Absolutas para Caminhos Relativos e URL&#8217;s Relativas'>Convertendo Caminhos Absolutos e URL&#8217;s Absolutas para Caminhos Relativos e URL&#8217;s Relativas</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/06/24/clonando-objetos-clone-sem-serializacao/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Reflection &#8211; Parte 5 (Interfaces)</title>
		<link>http://www.dotnetmax.org/2009/05/04/reflection-parte-5-interfaces/</link>
		<comments>http://www.dotnetmax.org/2009/05/04/reflection-parte-5-interfaces/#comments</comments>
		<pubDate>Mon, 04 May 2009 03:00:59 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Reflection]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=351</guid>
		<description><![CDATA[Quando falamos em uma Interface, falamos em um Contrato com Métodos, Propriedades, Eventos e tudo o mais que a Interface possa exigir para seu uso. É importante falarmos também que apenas Classes é que implementam as Interfaces e as implementações das Interfaces são sempre Públicas. Em nossos objeto de Usuário temos a implementação de 2 [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/27/reflection-parte-4-propriedades/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 4 (Propriedades)'>Reflection &#8211; Parte 4 (Propriedades)</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/17/reflection-parte-3-fields/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 3 (Fields)'>Reflection &#8211; Parte 3 (Fields)</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/08/reflection-parte-2-construtores/' rel='bookmark' title='Permanent Link: Reflection Parte 2 &#8211; Construtores'>Reflection Parte 2 &#8211; Construtores</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/05/04/reflection-parte-5-interfaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reflection &#8211; Parte 4 (Propriedades)</title>
		<link>http://www.dotnetmax.org/2009/04/27/reflection-parte-4-propriedades/</link>
		<comments>http://www.dotnetmax.org/2009/04/27/reflection-parte-4-propriedades/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 03:00:22 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Reflection]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=345</guid>
		<description><![CDATA[As Propriedades são os assessores diretos dos Fields (Campos) e expõem os “valores” de um objeto. Para este post, será necessário a utilização da classe (Usuario) descrita no post (Reflection Parte 2 &#8211; Construtores) Pensemos em nosso objeto de Usuário, ele tem alguns atributos (Propriedades) tais como: Nome, Idade e Data do Nascimento Recuperando todas [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/05/04/reflection-parte-5-interfaces/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 5 (Interfaces)'>Reflection &#8211; Parte 5 (Interfaces)</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/17/reflection-parte-3-fields/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 3 (Fields)'>Reflection &#8211; Parte 3 (Fields)</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/08/reflection-parte-2-construtores/' rel='bookmark' title='Permanent Link: Reflection Parte 2 &#8211; Construtores'>Reflection Parte 2 &#8211; Construtores</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/04/27/reflection-parte-4-propriedades/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reflection &#8211; Parte 3 (Fields)</title>
		<link>http://www.dotnetmax.org/2009/04/17/reflection-parte-3-fields/</link>
		<comments>http://www.dotnetmax.org/2009/04/17/reflection-parte-3-fields/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 21:42:49 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Orientação a Objetos]]></category>
		<category><![CDATA[Reflection]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=298</guid>
		<description><![CDATA[Os Fields são “variáveis” de escopo dos objetos (classes). São utilizados em sua maioria para armazenar o valor das propriedades, mas, também muito utilizados para armazenar valores que podem ser utilizados pelos objetos para controles internos ou em outros momentos. Para este post, será necessário a utilização da classe (Usuario) descrita no post (Reflection Parte [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/27/reflection-parte-4-propriedades/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 4 (Propriedades)'>Reflection &#8211; Parte 4 (Propriedades)</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/08/reflection-parte-2-construtores/' rel='bookmark' title='Permanent Link: Reflection Parte 2 &#8211; Construtores'>Reflection Parte 2 &#8211; Construtores</a></li>
<li><a href='http://www.dotnetmax.org/2009/05/04/reflection-parte-5-interfaces/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 5 (Interfaces)'>Reflection &#8211; Parte 5 (Interfaces)</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/04/17/reflection-parte-3-fields/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reflection Parte 2 &#8211; Construtores</title>
		<link>http://www.dotnetmax.org/2009/04/08/reflection-parte-2-construtores/</link>
		<comments>http://www.dotnetmax.org/2009/04/08/reflection-parte-2-construtores/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 10:46:57 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Orientação a Objetos]]></category>
		<category><![CDATA[Reflection]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://bacellar.org/blog/?p=264</guid>
		<description><![CDATA[Iremos começar a utilizar reflexão, para tanto, vamos adotar uma classe modelo para que possamos ter controle sobre a utilização: C# namespace ReflectionCSharp { /// &#60;summary&#62; /// Classe de Usuário de Exemplo /// &#60;/summary&#62; [Serializable] [XmlRoot("Usuário")] public class Usuario : System.Object, IComparable&#60;Usuario&#62;, INotifyPropertyChanged { #region Construtores public Usuario() { } public Usuario(string nome, int idade, [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/27/reflection-parte-4-propriedades/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 4 (Propriedades)'>Reflection &#8211; Parte 4 (Propriedades)</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/17/reflection-parte-3-fields/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 3 (Fields)'>Reflection &#8211; Parte 3 (Fields)</a></li>
<li><a href='http://www.dotnetmax.org/2009/05/04/reflection-parte-5-interfaces/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 5 (Interfaces)'>Reflection &#8211; Parte 5 (Interfaces)</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/04/08/reflection-parte-2-construtores/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Introdução a Reflection</title>
		<link>http://www.dotnetmax.org/2009/04/01/introducao-a-reflection/</link>
		<comments>http://www.dotnetmax.org/2009/04/01/introducao-a-reflection/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 21:10:54 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Orientação a Objetos]]></category>
		<category><![CDATA[Reflection]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://bacellar.org/blog/?p=259</guid>
		<description><![CDATA[Vamos falar um pouco sobre Reflection,  mais especificamente neste artigo sobre introdução e conceitos básicos. O que é e para que serve? Reflection é a forma como o .NET permite acessar características (construtores, propriedades, métodos, atributos, etc) em Runtime. O uso de Reflexão (Reflection) é extremamente útil quando falamos de mecanismos de plug-ins, driver e [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/08/reflection-parte-2-construtores/' rel='bookmark' title='Permanent Link: Reflection Parte 2 &#8211; Construtores'>Reflection Parte 2 &#8211; Construtores</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/17/reflection-parte-3-fields/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 3 (Fields)'>Reflection &#8211; Parte 3 (Fields)</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/22/calculando-crc-de-strings-texto-arrays-e-arquivos/' rel='bookmark' title='Permanent Link: Calculando CRC de Strings (Texto), Array&#8217;s e Arquivos'>Calculando CRC de Strings (Texto), Array&#8217;s e Arquivos</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/04/01/introducao-a-reflection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
