Sdílet prostřednictvím


CodeTypeReference Konstruktory

Definice

Inicializuje novou instanci CodeTypeReference třídy pomocí zadaného typu.

Přetížení

CodeTypeReference()

Inicializuje novou instanci CodeTypeReference třídy.

CodeTypeReference(CodeTypeParameter)

Inicializuje novou instanci CodeTypeReference třídy pomocí zadaného parametru typu kódu.

CodeTypeReference(String)

Inicializuje novou instanci CodeTypeReference třídy pomocí zadaného názvu typu.

CodeTypeReference(Type)

Inicializuje novou instanci CodeTypeReference třídy pomocí zadaného typu.

CodeTypeReference(CodeTypeReference, Int32)

Inicializuje novou instanci CodeTypeReference třídy pomocí zadaného typu pole a pořadí.

CodeTypeReference(String, CodeTypeReference[])

Inicializuje novou instanci třídy pomocí zadaného CodeTypeReference názvu typu a argumentů typu.

CodeTypeReference(String, CodeTypeReferenceOptions)

Inicializuje novou instanci CodeTypeReference třídy pomocí zadaného názvu typu a odkazu na typ kódu.

CodeTypeReference(String, Int32)

Inicializuje novou instanci CodeTypeReference třídy pomocí zadaného typu pole název a pořadí.

CodeTypeReference(Type, CodeTypeReferenceOptions)

Inicializuje novou instanci CodeTypeReference třídy pomocí zadaného typu a odkazu na typ kódu.

CodeTypeReference()

Zdroj:
CodeTypeReference.cs
Zdroj:
CodeTypeReference.cs
Zdroj:
CodeTypeReference.cs

Inicializuje novou instanci CodeTypeReference třídy.

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

Poznámky

Tento konstruktor vytvoří prázdný CodeTypeReference objekt. Pokud použijete tento konstruktor, nastavte vlastnosti pro vytvoření odkazu na typ.

Platí pro

CodeTypeReference(CodeTypeParameter)

Zdroj:
CodeTypeReference.cs
Zdroj:
CodeTypeReference.cs
Zdroj:
CodeTypeReference.cs

Inicializuje novou instanci CodeTypeReference třídy pomocí zadaného parametru typu kódu.

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)

Parametry

typeParameter
CodeTypeParameter

A CodeTypeParameter , který představuje typ parametru typu.

Platí pro

CodeTypeReference(String)

Zdroj:
CodeTypeReference.cs
Zdroj:
CodeTypeReference.cs
Zdroj:
CodeTypeReference.cs

Inicializuje novou instanci CodeTypeReference třídy pomocí zadaného názvu typu.

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)

Parametry

typeName
String

Název typu, na který se má odkazovat.

Poznámky

typeName Pokud parametr odkazuje na obecný typ, musí se řídit konvencemi syntaxe pro obecné typy. Například podpis reflexe pro Dictionary<TKey,TValue> typ, kde K je řetězec a V je List<T> celá čísla, je reprezentován odrazem jako následující (s odebranými informacemi o sestavení): System.Collections.Generic.Dictionary`2[[System.String], [System.Collections.Generic.List`1[[System.Int32]]]].

Poznámka

K oddělení obecných parametrů je nutné použít hranaté závorky ([]) a ne úhlové závorky (<>) jazyka C#.

Abyste se vyhnuli možné chybě při zadávání syntaxe, zvažte použití konstruktoru, který přebírá typ jako parametr místo řetězce.

Platí pro

CodeTypeReference(Type)

Zdroj:
CodeTypeReference.cs
Zdroj:
CodeTypeReference.cs
Zdroj:
CodeTypeReference.cs

Inicializuje novou instanci CodeTypeReference třídy pomocí zadaného typu.

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

Parametry

type
Type

Odkaz Type na.

Výjimky

type je null.

Platí pro

CodeTypeReference(CodeTypeReference, Int32)

Zdroj:
CodeTypeReference.cs
Zdroj:
CodeTypeReference.cs
Zdroj:
CodeTypeReference.cs

Inicializuje novou instanci CodeTypeReference třídy pomocí zadaného typu pole a pořadí.

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)

Parametry

arrayType
CodeTypeReference

A CodeTypeReference , který označuje typ pole.

rank
Int32

Počet dimenzí v poli.

Poznámky

Tento konstruktor lze použít k vytvoření polí polí pomocí vnoření CodeTypeReference objektů.

Platí pro

CodeTypeReference(String, CodeTypeReference[])

Zdroj:
CodeTypeReference.cs
Zdroj:
CodeTypeReference.cs
Zdroj:
CodeTypeReference.cs

Inicializuje novou instanci třídy pomocí zadaného CodeTypeReference názvu typu a argumentů typu.

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

Parametry

typeName
String

Název typu, na který se má odkazovat.

typeArguments
CodeTypeReference[]

Pole CodeTypeReference hodnot.

Platí pro

CodeTypeReference(String, CodeTypeReferenceOptions)

Zdroj:
CodeTypeReference.cs
Zdroj:
CodeTypeReference.cs
Zdroj:
CodeTypeReference.cs

Inicializuje novou instanci CodeTypeReference třídy pomocí zadaného názvu typu a odkazu na typ kódu.

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)

Parametry

typeName
String

Název typu, na který se má odkazovat.

codeTypeReferenceOption
CodeTypeReferenceOptions

Možnost odkazu typu kódu, jedna z CodeTypeReferenceOptions hodnot.

Platí pro

CodeTypeReference(String, Int32)

Zdroj:
CodeTypeReference.cs
Zdroj:
CodeTypeReference.cs
Zdroj:
CodeTypeReference.cs

Inicializuje novou instanci CodeTypeReference třídy pomocí zadaného typu pole název a pořadí.

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)

Parametry

baseType
String

Název typu prvků pole.

rank
Int32

Počet dimenzí pole.

Platí pro

CodeTypeReference(Type, CodeTypeReferenceOptions)

Zdroj:
CodeTypeReference.cs
Zdroj:
CodeTypeReference.cs
Zdroj:
CodeTypeReference.cs

Inicializuje novou instanci CodeTypeReference třídy pomocí zadaného typu a odkazu na typ kódu.

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)

Parametry

type
Type

Odkaz Type na.

codeTypeReferenceOption
CodeTypeReferenceOptions

Možnost odkazu typu kódu, jedna z CodeTypeReferenceOptions hodnot.

Platí pro