CodeTypeReference Costruttori

Definizione

Inizializza una nuova istanza della CodeTypeReference classe utilizzando il tipo specificato.

Overload

Nome Descrizione
CodeTypeReference()

Inizializza una nuova istanza della classe CodeTypeReference.

CodeTypeReference(CodeTypeParameter)

Inizializza una nuova istanza della CodeTypeReference classe utilizzando il parametro di tipo di codice specificato.

CodeTypeReference(String)

Inizializza una nuova istanza della CodeTypeReference classe utilizzando il nome del tipo specificato.

CodeTypeReference(Type)

Inizializza una nuova istanza della CodeTypeReference classe utilizzando il tipo specificato.

CodeTypeReference(CodeTypeReference, Int32)

Inizializza una nuova istanza della CodeTypeReference classe utilizzando il tipo di matrice e il rango specificati.

CodeTypeReference(String, CodeTypeReference[])

Inizializza una nuova istanza della CodeTypeReference classe utilizzando il nome del tipo e gli argomenti di tipo specificati.

CodeTypeReference(String, CodeTypeReferenceOptions)

Inizializza una nuova istanza della CodeTypeReference classe utilizzando il nome del tipo e l'opzione di riferimento del tipo di codice specificati.

CodeTypeReference(String, Int32)

Inizializza una nuova istanza della CodeTypeReference classe utilizzando il nome e la classificazione del tipo di matrice specificati.

CodeTypeReference(Type, CodeTypeReferenceOptions)

Inizializza una nuova istanza della CodeTypeReference classe utilizzando il tipo e il riferimento al tipo di codice specificati.

CodeTypeReference()

Inizializza una nuova istanza della classe CodeTypeReference.

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

Commenti

Questo costruttore crea un oggetto vuoto CodeTypeReference . Se si usa questo costruttore, impostare le proprietà per stabilire il riferimento al tipo.

Si applica a

CodeTypeReference(CodeTypeParameter)

Inizializza una nuova istanza della CodeTypeReference classe utilizzando il parametro di tipo di codice specificato.

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)

Parametri

typeParameter
CodeTypeParameter

Oggetto CodeTypeParameter che rappresenta il tipo del parametro di tipo.

Si applica a

CodeTypeReference(String)

Inizializza una nuova istanza della CodeTypeReference classe utilizzando il nome del tipo specificato.

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

Parametri

typeName
String

Nome del tipo a cui fare riferimento.

Commenti

Se il typeName parametro fa riferimento a un tipo generico, deve seguire le convenzioni di sintassi per i tipi generici. Ad esempio, la firma di reflection per un Dictionary<TKey,TValue> tipo, dove K è una stringa e V è un List<T> di numeri interi, è rappresentata dalla reflection come segue (con le informazioni sull'assembly rimosse): System.Collections.Generic.Dictionary`2[[System.String], [System.Collections.Generic.List`1[[System.Int32]]]].

Note

È necessario usare parentesi quadre ([]) e non le parentesi angolari C# (<>) per delimitare i parametri generici.

Per evitare di commettere un errore nella specifica della sintassi, è consigliabile usare il costruttore che accetta un tipo come parametro anziché una stringa.

Si applica a

CodeTypeReference(Type)

Inizializza una nuova istanza della CodeTypeReference classe utilizzando il tipo specificato.

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

Parametri

type
Type

Oggetto Type a cui fare riferimento.

Eccezioni

type è null.

Si applica a

CodeTypeReference(CodeTypeReference, Int32)

Inizializza una nuova istanza della CodeTypeReference classe utilizzando il tipo di matrice e il rango specificati.

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)

Parametri

arrayType
CodeTypeReference

Oggetto CodeTypeReference che indica il tipo della matrice.

rank
Int32

Numero di dimensioni nella matrice.

Commenti

Questo costruttore può essere usato per costruire matrici di matrici annidando CodeTypeReference oggetti.

Si applica a

CodeTypeReference(String, CodeTypeReference[])

Inizializza una nuova istanza della CodeTypeReference classe utilizzando il nome del tipo e gli argomenti di tipo specificati.

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())

Parametri

typeName
String

Nome del tipo a cui fare riferimento.

typeArguments
CodeTypeReference[]

Matrice di CodeTypeReference valori.

Si applica a

CodeTypeReference(String, CodeTypeReferenceOptions)

Inizializza una nuova istanza della CodeTypeReference classe utilizzando il nome del tipo e l'opzione di riferimento del tipo di codice specificati.

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)

Parametri

typeName
String

Nome del tipo a cui fare riferimento.

codeTypeReferenceOption
CodeTypeReferenceOptions

Opzione di riferimento del tipo di codice, uno dei CodeTypeReferenceOptions valori .

Si applica a

CodeTypeReference(String, Int32)

Inizializza una nuova istanza della CodeTypeReference classe utilizzando il nome e la classificazione del tipo di matrice specificati.

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)

Parametri

baseType
String

Nome del tipo degli elementi della matrice.

rank
Int32

Numero di dimensioni della matrice.

Si applica a

CodeTypeReference(Type, CodeTypeReferenceOptions)

Inizializza una nuova istanza della CodeTypeReference classe utilizzando il tipo e il riferimento al tipo di codice specificati.

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)

Parametri

type
Type

Oggetto Type a cui fare riferimento.

codeTypeReferenceOption
CodeTypeReferenceOptions

Opzione di riferimento del tipo di codice, uno dei CodeTypeReferenceOptions valori .

Si applica a