Condividi tramite


CodeTypeReference Costruttori

Definizione

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

Overload

CodeTypeReference()

Inizializza una nuova istanza della classe CodeTypeReference.

CodeTypeReference(CodeTypeParameter)

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

CodeTypeReference(String)

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

CodeTypeReference(Type)

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

CodeTypeReference(CodeTypeReference, Int32)

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

CodeTypeReference(String, CodeTypeReference[])

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

CodeTypeReference(String, CodeTypeReferenceOptions)

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

CodeTypeReference(String, Int32)

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

CodeTypeReference(Type, CodeTypeReferenceOptions)

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

CodeTypeReference()

Origine:
CodeTypeReference.cs
Origine:
CodeTypeReference.cs
Origine:
CodeTypeReference.cs

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)

Origine:
CodeTypeReference.cs
Origine:
CodeTypeReference.cs
Origine:
CodeTypeReference.cs

Inizializza una nuova istanza della classe CodeTypeReference utilizzando il parametro del 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 del tipo.

Si applica a

CodeTypeReference(String)

Origine:
CodeTypeReference.cs
Origine:
CodeTypeReference.cs
Origine:
CodeTypeReference.cs

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

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

Parametri

typeName
String

Il nome del tipo al quale 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> valore integer, è rappresentata dalla reflection come indicato di seguito (con le informazioni sull'assembly rimosse): System.Collections.Generic.Dictionary`2[[System.String], [System.Collections.Generic.List`1[[System.Int32]]]].

Nota

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

Per evitare la possibilità 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)

Origine:
CodeTypeReference.cs
Origine:
CodeTypeReference.cs
Origine:
CodeTypeReference.cs

Inizializza una nuova istanza della classe CodeTypeReference 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)

Origine:
CodeTypeReference.cs
Origine:
CodeTypeReference.cs
Origine:
CodeTypeReference.cs

Inizializza una nuova istanza della classe CodeTypeReference utilizzando il tipo matrice e il numero di dimensioni 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

CodeTypeReference che indica il tipo della matrice da creare.

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[])

Origine:
CodeTypeReference.cs
Origine:
CodeTypeReference.cs
Origine:
CodeTypeReference.cs

Inizializza una nuova istanza della classe CodeTypeReference utilizzando il nome del tipo e gli argomenti del 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

Il nome del tipo al quale fare riferimento.

typeArguments
CodeTypeReference[]

Matrice di valori CodeTypeReference.

Si applica a

CodeTypeReference(String, CodeTypeReferenceOptions)

Origine:
CodeTypeReference.cs
Origine:
CodeTypeReference.cs
Origine:
CodeTypeReference.cs

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

public:
 CodeTypeReference(System::String ^ typeName, System::CodeDom::CodeTypeReferenceOptions codeTypeReferenceOption);
public CodeTypeReference (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

Il nome del tipo al quale fare riferimento.

codeTypeReferenceOption
CodeTypeReferenceOptions

Opzione di riferimento al tipo di codice, vale a dire uno dei valori di CodeTypeReferenceOptions.

Si applica a

CodeTypeReference(String, Int32)

Origine:
CodeTypeReference.cs
Origine:
CodeTypeReference.cs
Origine:
CodeTypeReference.cs

Inizializza una nuova istanza della classe CodeTypeReference utilizzando il nome del tipo matrice e il numero di dimensioni 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)

Origine:
CodeTypeReference.cs
Origine:
CodeTypeReference.cs
Origine:
CodeTypeReference.cs

Inizializza una nuova istanza della classe CodeTypeReference 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 al tipo di codice, vale a dire uno dei valori di CodeTypeReferenceOptions.

Si applica a