Freigeben über


CodeTypeReference Konstruktoren

Definition

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

Überlädt

CodeTypeReference()

Initialisiert eine neue Instanz der CodeTypeReference-Klasse.

CodeTypeReference(CodeTypeParameter)

Initialisiert eine neue Instanz der CodeTypeReference-Klasse unter Verwendung des angegebenen Codetypparameters.

CodeTypeReference(String)

Initialisiert eine neue Instanz der CodeTypeReference-Klasse mit dem angegebenen Typnamen.

CodeTypeReference(Type)

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

CodeTypeReference(CodeTypeReference, Int32)

Initialisiert eine neue Instanz der CodeTypeReference-Klasse unter Verwendung des angegebenen Arraytyps und -namens.

CodeTypeReference(String, CodeTypeReference[])

Initialisiert eine neue Instanz der CodeTypeReference-Klasse unter Verwendung des angegebenen Typnamens und Typarguments.

CodeTypeReference(String, CodeTypeReferenceOptions)

Initialisiert eine neue Instanz der CodeTypeReference-Klasse unter Verwendung des angegebenen Typnamens und der angegebenen Codetypverweis-Option.

CodeTypeReference(String, Int32)

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

CodeTypeReference(Type, CodeTypeReferenceOptions)

Initialisiert eine neue Instanz der CodeTypeReference-Klasse unter Verwendung des angegebenen Typs und des angegebenen Codetypverweises.

CodeTypeReference()

Quelle:
CodeTypeReference.cs
Quelle:
CodeTypeReference.cs
Quelle:
CodeTypeReference.cs

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 herzustellen.

Gilt für:

CodeTypeReference(CodeTypeParameter)

Quelle:
CodeTypeReference.cs
Quelle:
CodeTypeReference.cs
Quelle:
CodeTypeReference.cs

Initialisiert eine neue Instanz der CodeTypeReference-Klasse unter Verwendung 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, der den Typ des Typparameters darstellt.

Gilt für:

CodeTypeReference(String)

Quelle:
CodeTypeReference.cs
Quelle:
CodeTypeReference.cs
Quelle:
CodeTypeReference.cs

Initialisiert eine neue Instanz der CodeTypeReference-Klasse mit dem angegebenen Typnamen.

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)

Parameter

typeName
String

Der Name des Typs, auf den verwiesen werden soll.

Hinweise

Wenn der typeName Parameter auf einen generischen Typ verweist, müssen die Syntaxkonventionen für generische Typen eingehalten werden. Beispielsweise wird die Reflektionssignatur für einen Dictionary<TKey,TValue> Typ, bei dem K eine Zeichenfolge und V eine List<T> von ganzen Zahlen ist, durch Reflektion wie folgt dargestellt (wobei die Assemblyinformationen entfernt wurden): System.Collections.Generic.Dictionary`2[[System.String], [System.Collections.Generic.List`1[[System.Int32]]]].

Hinweis

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

Um einen Fehler bei der Angabe der Syntax zu vermeiden, sollten Sie den Konstruktor verwenden, der einen Typ anstelle einer Zeichenfolge als Parameter annimmt.

Gilt für:

CodeTypeReference(Type)

Quelle:
CodeTypeReference.cs
Quelle:
CodeTypeReference.cs
Quelle:
CodeTypeReference.cs

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

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

Das Type, auf das verwiesen werden soll.

Ausnahmen

type ist null

Gilt für:

CodeTypeReference(CodeTypeReference, Int32)

Quelle:
CodeTypeReference.cs
Quelle:
CodeTypeReference.cs
Quelle:
CodeTypeReference.cs

Initialisiert eine neue Instanz der CodeTypeReference-Klasse unter Verwendung des angegebenen Arraytyps und -namens.

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, der den Typ des Arrays angibt.

rank
Int32

Die Anzahl der Dimensionen im Array.

Hinweise

Dieser Konstruktor kann verwendet werden, um Arrays von Arrays zu erstellen, indem Objekte geschachtelt CodeTypeReference werden.

Gilt für:

CodeTypeReference(String, CodeTypeReference[])

Quelle:
CodeTypeReference.cs
Quelle:
CodeTypeReference.cs
Quelle:
CodeTypeReference.cs

Initialisiert eine neue Instanz der CodeTypeReference-Klasse unter Verwendung 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 Typs, auf den verwiesen werden soll.

typeArguments
CodeTypeReference[]

Ein Array von CodeTypeReference-Werten.

Gilt für:

CodeTypeReference(String, CodeTypeReferenceOptions)

Quelle:
CodeTypeReference.cs
Quelle:
CodeTypeReference.cs
Quelle:
CodeTypeReference.cs

Initialisiert eine neue Instanz der CodeTypeReference-Klasse unter Verwendung des angegebenen Typnamens und der angegebenen Codetypverweis-Option.

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)

Parameter

typeName
String

Der Name des Typs, auf den verwiesen werden soll.

codeTypeReferenceOption
CodeTypeReferenceOptions

Die Codetypverweis-Option, einer der CodeTypeReferenceOptions-Werte.

Gilt für:

CodeTypeReference(String, Int32)

Quelle:
CodeTypeReference.cs
Quelle:
CodeTypeReference.cs
Quelle:
CodeTypeReference.cs

Initialisiert eine neue Instanz der CodeTypeReference-Klasse unter Verwendung 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 Arrayelemente.

rank
Int32

Die Anzahl der Dimensionen des Arrays.

Gilt für:

CodeTypeReference(Type, CodeTypeReferenceOptions)

Quelle:
CodeTypeReference.cs
Quelle:
CodeTypeReference.cs
Quelle:
CodeTypeReference.cs

Initialisiert eine neue Instanz der CodeTypeReference-Klasse unter Verwendung des angegebenen Typs und des angegebenen Codetypverweises.

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

Das Type, auf das verwiesen werden soll.

codeTypeReferenceOption
CodeTypeReferenceOptions

Die Codetypverweis-Option, einer der CodeTypeReferenceOptions-Werte.

Gilt für: