Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

CodeTypeReference Classe

Representa uma referência a um tipo.

Namespace:  System.CodeDom
Assembly:  System (em System. dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)]
public class CodeTypeReference : CodeObject

A CodeTypeReference object is used to represent a type for CodeDOM objects.When CodeDOM types have a Type property, it is of type CodeTypeReference.For example, the CodeMemberField.Type property is a CodeTypeReference that represents a field's data type.

A CodeTypeReference can be initialized with a Type object or a string.It is generally recommended to use a Type to do this, although it may not always be possible.If Initializing an instância of this classe with a seqüência de caracteres, it is recommended Strongly to Sempre Use Types totalmente qualificado, such as "System.Console" instead of just "Console", because suporte Languages not all importing Namespaces.Array Tipos can be specified by Either passing in a objeto tipo for an matriz or Using one of the constructors that Rank aceitar as a parâmetro.

The BaseType property specifies the name of the type to reference.For references to array types, the ArrayElementType property indicates the type of the elements of the array, and the ArrayRank property indicates the number of dimensions in the array.

The following example demonstrates use of a CodeTypeReference to represent a reference to a type.

// Creates a reference to the System.DateTime type.
CodeTypeReference typeRef1 = new CodeTypeReference("System.DateTime");

// Creates a typeof expression for the specified type reference.
CodeTypeOfExpression typeof1 = new CodeTypeOfExpression(typeRef1);

// A C# code generator produces the following source code for the preceeding example code:    

//    typeof(System.DateTime);            


// Creates a reference to the System.DateTime type.
CodeTypeReference typeRef1 = new CodeTypeReference("System.DateTime");
// Creates a typeof expression for the specified type reference.
CodeTypeOfExpression typeof1 = new CodeTypeOfExpression(typeRef1);
// A VJ# code generator produces the following source code for the 
// preceeding example code:    
//    System.DateTime.class.ToType();           


System.Object
  System.CodeDom.CodeObject
    System.CodeDom.CodeTypeReference

Quaisquer membros públicos estático (compartilhados na Visual Basic) desse tipo são Thread seguro. Não há garantia de que qualquer membro de instância seja isento de segmentos.

Contribuições da comunidade

ADICIONAR
Mostrar: