CodeTypeReference Konstruktorer

Definition

Initierar en ny instans av CodeTypeReference klassen med den angivna typen.

Överlagringar

Name Description
CodeTypeReference()

Initierar en ny instans av CodeTypeReference klassen.

CodeTypeReference(CodeTypeParameter)

Initierar en ny instans av klassen med hjälp av CodeTypeReference den angivna kodtypsparametern.

CodeTypeReference(String)

Initierar en ny instans av CodeTypeReference klassen med det angivna typnamnet.

CodeTypeReference(Type)

Initierar en ny instans av CodeTypeReference klassen med den angivna typen.

CodeTypeReference(CodeTypeReference, Int32)

Initierar en ny instans av CodeTypeReference klassen med den angivna matristypen och rangordningen.

CodeTypeReference(String, CodeTypeReference[])

Initierar en ny instans av klassen med hjälp av CodeTypeReference det angivna typnamnet och typargumenten.

CodeTypeReference(String, CodeTypeReferenceOptions)

Initierar en ny instans av CodeTypeReference klassen med det angivna typnamnet och referensalternativet för kodtyp.

CodeTypeReference(String, Int32)

Initierar en ny instans av klassen med hjälp av CodeTypeReference det angivna matristypnamnet och rangordningen.

CodeTypeReference(Type, CodeTypeReferenceOptions)

Initierar en ny instans av klassen med hjälp av CodeTypeReference den angivna typ- och kodtypsreferensen.

CodeTypeReference()

Initierar en ny instans av CodeTypeReference klassen.

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

Kommentarer

Konstruktorn skapar ett tomt CodeTypeReference objekt. Om du använder den här konstruktorn anger du egenskaper för att upprätta typreferensen.

Gäller för

CodeTypeReference(CodeTypeParameter)

Initierar en ny instans av klassen med hjälp av CodeTypeReference den angivna kodtypsparametern.

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)

Parametrar

typeParameter
CodeTypeParameter

En CodeTypeParameter som representerar typen av typparameter.

Gäller för

CodeTypeReference(String)

Initierar en ny instans av CodeTypeReference klassen med det angivna typnamnet.

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

Parametrar

typeName
String

Namnet på den typ som ska refereras till.

Kommentarer

Om parametern typeName refererar till en allmän typ måste den följa syntaxkonventionerna för generiska typer. Till exempel representeras reflektionssignaturen för en Dictionary<TKey,TValue> typ, där K är en sträng och V är ett List<T> heltal, av reflektion som följande (med sammansättningsinformationen borttagen): System.Collections.Generic.Dictionary`2[[System.String], [System.Collections.Generic.List`1[[System.Int32]]]].

Note

Du måste använda hakparenteser ([]) och inte C#-vinkelparenteser (<>) för att avgränsa generiska parametrar.

Om du vill undvika att göra ett misstag när du anger syntaxen bör du överväga att använda konstruktorn som tar en typ som en parameter i stället för en sträng.

Gäller för

CodeTypeReference(Type)

Initierar en ny instans av CodeTypeReference klassen med den angivna typen.

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

Parametrar

type
Type

Referensen Type till.

Undantag

type är null.

Gäller för

CodeTypeReference(CodeTypeReference, Int32)

Initierar en ny instans av CodeTypeReference klassen med den angivna matristypen och rangordningen.

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)

Parametrar

arrayType
CodeTypeReference

En CodeTypeReference som anger typen av matris.

rank
Int32

Antalet dimensioner i matrisen.

Kommentarer

Den här konstruktorn kan användas för att konstruera matriser med matriser genom att kapsla CodeTypeReference objekt.

Gäller för

CodeTypeReference(String, CodeTypeReference[])

Initierar en ny instans av klassen med hjälp av CodeTypeReference det angivna typnamnet och typargumenten.

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

Parametrar

typeName
String

Namnet på den typ som ska refereras till.

typeArguments
CodeTypeReference[]

En matris med CodeTypeReference värden.

Gäller för

CodeTypeReference(String, CodeTypeReferenceOptions)

Initierar en ny instans av CodeTypeReference klassen med det angivna typnamnet och referensalternativet för kodtyp.

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)

Parametrar

typeName
String

Namnet på den typ som ska refereras till.

codeTypeReferenceOption
CodeTypeReferenceOptions

Referensalternativet CodeTypeReferenceOptions för kodtyp, ett av värdena.

Gäller för

CodeTypeReference(String, Int32)

Initierar en ny instans av klassen med hjälp av CodeTypeReference det angivna matristypnamnet och rangordningen.

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)

Parametrar

baseType
String

Namnet på typen av element i matrisen.

rank
Int32

Antalet dimensioner för matrisen.

Gäller för

CodeTypeReference(Type, CodeTypeReferenceOptions)

Initierar en ny instans av klassen med hjälp av CodeTypeReference den angivna typ- och kodtypsreferensen.

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)

Parametrar

type
Type

Referensen Type till.

codeTypeReferenceOption
CodeTypeReferenceOptions

Referensalternativet CodeTypeReferenceOptions för kodtyp, ett av värdena.

Gäller för