CodeTypeReferenceExpression Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Verweis auf einen Datentyp dar.
public ref class CodeTypeReferenceExpression : System::CodeDom::CodeExpression
public class CodeTypeReferenceExpression : System.CodeDom.CodeExpression
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeTypeReferenceExpression : System.CodeDom.CodeExpression
type CodeTypeReferenceExpression = class
inherit CodeExpression
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeTypeReferenceExpression = class
inherit CodeExpression
Public Class CodeTypeReferenceExpression
Inherits CodeExpression
- Vererbung
- Attribute
Beispiele
Im folgenden Beispiel wird die Verwendung eines CodeTypeReferenceExpression Verweises auf einen Typ veranschaulicht.
// Creates an expression referencing the System.DateTime type.
CodeTypeReferenceExpression typeRef1 = new CodeTypeReferenceExpression("System.DateTime");
// Create a C# code provider
CodeDomProvider provider = CodeDomProvider.CreateProvider("CSharp");
// Generate code and send the output to the console
provider.GenerateCodeFromExpression(typeRef1, Console.Out, new CodeGeneratorOptions());
// The code generator produces the following source code for the preceeding example code:
// System.DateTime
' Creates an expression referencing the System.DateTime type.
Dim typeRef1 As new CodeTypeReferenceExpression("System.DateTime")
' Create a Visual Basic code provider
Dim provider As CodeDomProvider = CodeDomProvider.CreateProvider("VisualBasic")
' Generate code and send the output to the console
provider.GenerateCodeFromExpression(typeRef1, Console.Out, New CodeGeneratorOptions())
' The code generator produces the following source code for the preceeding example code:
' Date
Hinweise
CodeTypeReferenceExpression kann verwendet werden, um auf einen bestimmten Datentyp zu verweisen.
Die Type Eigenschaft gibt den zu referenzierenden Datentyp an.
Konstruktoren
| Name | Beschreibung |
|---|---|
| CodeTypeReferenceExpression() |
Initialisiert eine neue Instanz der CodeTypeReferenceExpression-Klasse. |
| CodeTypeReferenceExpression(CodeTypeReference) |
Initialisiert eine neue Instanz der CodeTypeReferenceExpression Klasse mithilfe des angegebenen Typs. |
| CodeTypeReferenceExpression(String) |
Initialisiert eine neue Instanz der CodeTypeReferenceExpression Klasse mithilfe des angegebenen Datentypnamens. |
| CodeTypeReferenceExpression(Type) |
Initialisiert eine neue Instanz der CodeTypeReferenceExpression Klasse mithilfe des angegebenen Datentyps. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Type |
Ruft den zu referenzierenden Datentyp ab oder legt diesen fest. |
| UserData |
Ruft die vom Benutzer definierbaren Daten für das aktuelle Objekt ab. (Geerbt von CodeObject) |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |