CodeTypeReference Construtores

Definição

Inicializa uma nova instância da CodeTypeReference classe usando o tipo especificado.

Sobrecargas

Nome Description
CodeTypeReference()

Inicializa uma nova instância da classe CodeTypeReference.

CodeTypeReference(CodeTypeParameter)

Inicializa uma nova instância da CodeTypeReference classe usando o parâmetro de tipo de código especificado.

CodeTypeReference(String)

Inicializa uma nova instância da CodeTypeReference classe usando o nome de tipo especificado.

CodeTypeReference(Type)

Inicializa uma nova instância da CodeTypeReference classe usando o tipo especificado.

CodeTypeReference(CodeTypeReference, Int32)

Inicializa uma nova instância da CodeTypeReference classe usando o tipo de matriz e a classificação especificados.

CodeTypeReference(String, CodeTypeReference[])

Inicializa uma nova instância da CodeTypeReference classe usando o nome do tipo e os argumentos de tipo especificados.

CodeTypeReference(String, CodeTypeReferenceOptions)

Inicializa uma nova instância da CodeTypeReference classe usando o nome do tipo especificado e a opção de referência de tipo de código.

CodeTypeReference(String, Int32)

Inicializa uma nova instância da CodeTypeReference classe usando o nome e a classificação do tipo de matriz especificados.

CodeTypeReference(Type, CodeTypeReferenceOptions)

Inicializa uma nova instância da CodeTypeReference classe usando o tipo especificado e a referência de tipo de código.

CodeTypeReference()

Inicializa uma nova instância da classe CodeTypeReference.

public:
 CodeTypeReference();
public CodeTypeReference();
Public Sub New ()

Comentários

Esse construtor cria um objeto vazio CodeTypeReference . Se você usar esse construtor, defina as propriedades para estabelecer a referência de tipo.

Aplica-se a

CodeTypeReference(CodeTypeParameter)

Inicializa uma nova instância da CodeTypeReference classe usando o parâmetro de tipo de código especificado.

public:
 CodeTypeReference(System::CodeDom::CodeTypeParameter ^ typeParameter);
public CodeTypeReference(System.CodeDom.CodeTypeParameter typeParameter);
new System.CodeDom.CodeTypeReference : System.CodeDom.CodeTypeParameter -> System.CodeDom.CodeTypeReference
Public Sub New (typeParameter As CodeTypeParameter)

Parâmetros

typeParameter
CodeTypeParameter

Um CodeTypeParameter que representa o tipo do parâmetro de tipo.

Aplica-se a

CodeTypeReference(String)

Inicializa uma nova instância da CodeTypeReference classe usando o nome de tipo especificado.

public:
 CodeTypeReference(System::String ^ typeName);
public CodeTypeReference(string typeName);
new System.CodeDom.CodeTypeReference : string -> System.CodeDom.CodeTypeReference
Public Sub New (typeName As String)

Parâmetros

typeName
String

O nome do tipo a ser referenciado.

Comentários

Se o typeName parâmetro fizer referência a um tipo genérico, ele deverá seguir as convenções de sintaxe para tipos genéricos. Por exemplo, a assinatura de reflexão para um Dictionary<TKey,TValue> tipo, onde K é uma cadeia de caracteres e V é um List<T> número inteiro, é representada pela reflexão como a seguir (com as informações do assembly removidas): System.Collections.Generic.Dictionary`2[[System.String], [System.Collections.Generic.List`1[[System.Int32]]]].

Note

Você deve usar colchetes ([]) e não os colchetes angulares C# (<>) para delimitar parâmetros genéricos.

Para evitar a possibilidade de cometer um erro ao especificar a sintaxe, considere usar o construtor que usa um tipo como um parâmetro em vez de uma cadeia de caracteres.

Aplica-se a

CodeTypeReference(Type)

Inicializa uma nova instância da CodeTypeReference classe usando o tipo especificado.

public:
 CodeTypeReference(Type ^ type);
public CodeTypeReference(Type type);
new System.CodeDom.CodeTypeReference : Type -> System.CodeDom.CodeTypeReference
Public Sub New (type As Type)

Parâmetros

type
Type

A Type referência a ser referenciada.

Exceções

type é null.

Aplica-se a

CodeTypeReference(CodeTypeReference, Int32)

Inicializa uma nova instância da CodeTypeReference classe usando o tipo de matriz e a classificação especificados.

public:
 CodeTypeReference(System::CodeDom::CodeTypeReference ^ arrayType, int rank);
public CodeTypeReference(System.CodeDom.CodeTypeReference arrayType, int rank);
new System.CodeDom.CodeTypeReference : System.CodeDom.CodeTypeReference * int -> System.CodeDom.CodeTypeReference
Public Sub New (arrayType As CodeTypeReference, rank As Integer)

Parâmetros

arrayType
CodeTypeReference

Um CodeTypeReference que indica o tipo da matriz.

rank
Int32

O número de dimensões na matriz.

Comentários

Esse construtor pode ser usado para construir matrizes de matrizes aninhando CodeTypeReference objetos.

Aplica-se a

CodeTypeReference(String, CodeTypeReference[])

Inicializa uma nova instância da CodeTypeReference classe usando o nome do tipo e os argumentos de tipo especificados.

public:
 CodeTypeReference(System::String ^ typeName, ... cli::array <System::CodeDom::CodeTypeReference ^> ^ typeArguments);
public CodeTypeReference(string typeName, params System.CodeDom.CodeTypeReference[] typeArguments);
new System.CodeDom.CodeTypeReference : string * System.CodeDom.CodeTypeReference[] -> System.CodeDom.CodeTypeReference
Public Sub New (typeName As String, ParamArray typeArguments As CodeTypeReference())

Parâmetros

typeName
String

O nome do tipo a ser referenciado.

typeArguments
CodeTypeReference[]

Uma matriz de CodeTypeReference valores.

Aplica-se a

CodeTypeReference(String, CodeTypeReferenceOptions)

Inicializa uma nova instância da CodeTypeReference classe usando o nome do tipo especificado e a opção de referência de tipo de código.

public:
 CodeTypeReference(System::String ^ typeName, System::CodeDom::CodeTypeReferenceOptions codeTypeReferenceOption);
public CodeTypeReference(string typeName, System.CodeDom.CodeTypeReferenceOptions codeTypeReferenceOption);
new System.CodeDom.CodeTypeReference : string * System.CodeDom.CodeTypeReferenceOptions -> System.CodeDom.CodeTypeReference
Public Sub New (typeName As String, codeTypeReferenceOption As CodeTypeReferenceOptions)

Parâmetros

typeName
String

O nome do tipo a ser referenciado.

codeTypeReferenceOption
CodeTypeReferenceOptions

A opção de referência de tipo de código, um dos CodeTypeReferenceOptions valores.

Aplica-se a

CodeTypeReference(String, Int32)

Inicializa uma nova instância da CodeTypeReference classe usando o nome e a classificação do tipo de matriz especificados.

public:
 CodeTypeReference(System::String ^ baseType, int rank);
public CodeTypeReference(string baseType, int rank);
new System.CodeDom.CodeTypeReference : string * int -> System.CodeDom.CodeTypeReference
Public Sub New (baseType As String, rank As Integer)

Parâmetros

baseType
String

O nome do tipo dos elementos da matriz.

rank
Int32

O número de dimensões da matriz.

Aplica-se a

CodeTypeReference(Type, CodeTypeReferenceOptions)

Inicializa uma nova instância da CodeTypeReference classe usando o tipo especificado e a referência de tipo de código.

public:
 CodeTypeReference(Type ^ type, System::CodeDom::CodeTypeReferenceOptions codeTypeReferenceOption);
public CodeTypeReference(Type type, System.CodeDom.CodeTypeReferenceOptions codeTypeReferenceOption);
new System.CodeDom.CodeTypeReference : Type * System.CodeDom.CodeTypeReferenceOptions -> System.CodeDom.CodeTypeReference
Public Sub New (type As Type, codeTypeReferenceOption As CodeTypeReferenceOptions)

Parâmetros

type
Type

A Type referência a ser referenciada.

codeTypeReferenceOption
CodeTypeReferenceOptions

A opção de referência de tipo de código, um dos CodeTypeReferenceOptions valores.

Aplica-se a