CodeTypeReference Konstruktoren

Definition

Initialisiert eine neue Instanz der CodeTypeReference Klasse mithilfe des angegebenen Typs.

Überlädt

Name Beschreibung
CodeTypeReference()

Initialisiert eine neue Instanz der CodeTypeReference-Klasse.

CodeTypeReference(CodeTypeParameter)

Initialisiert eine neue Instanz der CodeTypeReference Klasse mithilfe des angegebenen Codetypparameters.

CodeTypeReference(String)

Initialisiert eine neue Instanz der CodeTypeReference Klasse mithilfe des angegebenen Typnamens.

CodeTypeReference(Type)

Initialisiert eine neue Instanz der CodeTypeReference Klasse mithilfe des angegebenen Typs.

CodeTypeReference(CodeTypeReference, Int32)

Initialisiert eine neue Instanz der CodeTypeReference Klasse mithilfe des angegebenen Arraytyps und -rangs.

CodeTypeReference(String, CodeTypeReference[])

Initialisiert eine neue Instanz der CodeTypeReference Klasse mithilfe des angegebenen Typnamens und typarguments.

CodeTypeReference(String, CodeTypeReferenceOptions)

Initialisiert eine neue Instanz der Klasse mithilfe der CodeTypeReference angegebenen Typnamen- und Codetypreferenzoption.

CodeTypeReference(String, Int32)

Initialisiert eine neue Instanz der CodeTypeReference Klasse mithilfe des angegebenen Arraytypnamens und -rangs.

CodeTypeReference(Type, CodeTypeReferenceOptions)

Initialisiert eine neue Instanz der CodeTypeReference Klasse mit dem angegebenen Typ- und Codetypverweis.

CodeTypeReference()

Initialisiert eine neue Instanz der CodeTypeReference-Klasse.

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

Hinweise

Dieser Konstruktor erstellt ein leeres CodeTypeReference Objekt. Wenn Sie diesen Konstruktor verwenden, legen Sie Eigenschaften fest, um den Typverweis einzurichten.

Gilt für:

CodeTypeReference(CodeTypeParameter)

Initialisiert eine neue Instanz der CodeTypeReference Klasse mithilfe des angegebenen Codetypparameters.

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)

Parameter

typeParameter
CodeTypeParameter

Ein CodeTypeParameter Wert, der den Typ des Typparameters darstellt.

Gilt für:

CodeTypeReference(String)

Initialisiert eine neue Instanz der CodeTypeReference Klasse mithilfe des angegebenen Typnamens.

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

Parameter

typeName
String

Der Name des zu referenzierenden Typs.

Hinweise

Wenn der typeName Parameter auf einen generischen Typ verweist, muss er den Syntaxkonventionen für generische Typen entsprechen. Die Spiegelungssignatur für einen Dictionary<TKey,TValue> Typ, bei dem K es sich um eine Zeichenfolge handelt und V eine List<T> ganze Zahl ist, wird beispielsweise durch Spiegelung wie folgt dargestellt (mit entfernten Assemblyinformationen): System.Collections.Generic.Dictionary`2[[System.String], [System.Collections.Generic.List`1[[System.Int32]]]]

Note

Sie müssen eckige Klammern ([]) und nicht die C#-Winkelklammern (<>) verwenden, um generische Parameter zu trennen.

Um zu vermeiden, dass beim Angeben der Syntax ein Fehler auftritt, sollten Sie den Konstruktor verwenden, der einen Typ als Parameter anstelle einer Zeichenfolge verwendet.

Gilt für:

CodeTypeReference(Type)

Initialisiert eine neue Instanz der CodeTypeReference Klasse mithilfe des angegebenen Typs.

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

Parameter

type
Type

Der Zuverweis Type .

Ausnahmen

type ist null.

Gilt für:

CodeTypeReference(CodeTypeReference, Int32)

Initialisiert eine neue Instanz der CodeTypeReference Klasse mithilfe des angegebenen Arraytyps und -rangs.

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)

Parameter

arrayType
CodeTypeReference

Ein CodeTypeReference Wert, der den Typ des Arrays angibt.

rank
Int32

Die Anzahl der Dimensionen im Array.

Hinweise

Dieser Konstruktor kann zum Erstellen von Arrays von Arrays verwendet werden, indem Objekte geschachtelt CodeTypeReference werden.

Gilt für:

CodeTypeReference(String, CodeTypeReference[])

Initialisiert eine neue Instanz der CodeTypeReference Klasse mithilfe des angegebenen Typnamens und typarguments.

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

Parameter

typeName
String

Der Name des zu referenzierenden Typs.

typeArguments
CodeTypeReference[]

Ein Array von CodeTypeReference Werten.

Gilt für:

CodeTypeReference(String, CodeTypeReferenceOptions)

Initialisiert eine neue Instanz der Klasse mithilfe der CodeTypeReference angegebenen Typnamen- und Codetypreferenzoption.

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)

Parameter

typeName
String

Der Name des zu referenzierenden Typs.

codeTypeReferenceOption
CodeTypeReferenceOptions

Die Codetypreferenzoption, einer der CodeTypeReferenceOptions Werte.

Gilt für:

CodeTypeReference(String, Int32)

Initialisiert eine neue Instanz der CodeTypeReference Klasse mithilfe des angegebenen Arraytypnamens und -rangs.

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)

Parameter

baseType
String

Der Name des Typs der Elemente des Arrays.

rank
Int32

Die Anzahl der Dimensionen des Arrays.

Gilt für:

CodeTypeReference(Type, CodeTypeReferenceOptions)

Initialisiert eine neue Instanz der CodeTypeReference Klasse mit dem angegebenen Typ- und Codetypverweis.

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)

Parameter

type
Type

Der Zuverweis Type .

codeTypeReferenceOption
CodeTypeReferenceOptions

Die Codetypreferenzoption, einer der CodeTypeReferenceOptions Werte.

Gilt für: