CodeTypeReference Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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
- codeTypeReferenceOption
- CodeTypeReferenceOptions
Referensalternativet CodeTypeReferenceOptions för kodtyp, ett av värdena.