CodeTypeReferenceExpression Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een verwijzing naar een gegevenstype.
public ref 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
[<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
- Overname
- Kenmerken
Voorbeelden
In het volgende voorbeeld ziet u hoe u een CodeTypeReferenceExpression verwijzing naar een type vertegenwoordigt.
// 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
Opmerkingen
CodeTypeReferenceExpression kan worden gebruikt om te verwijzen naar een bepaald gegevenstype.
De Type eigenschap geeft het gegevenstype op waarnaar moet worden verwezen.
Constructors
| Name | Description |
|---|---|
| CodeTypeReferenceExpression() |
Initialiseert een nieuw exemplaar van de CodeTypeReferenceExpression klasse. |
| CodeTypeReferenceExpression(CodeTypeReference) |
Initialiseert een nieuw exemplaar van de CodeTypeReferenceExpression klasse met behulp van het opgegeven type. |
| CodeTypeReferenceExpression(String) |
Initialiseert een nieuw exemplaar van de CodeTypeReferenceExpression klasse met behulp van de opgegeven naam van het gegevenstype. |
| CodeTypeReferenceExpression(Type) |
Initialiseert een nieuw exemplaar van de CodeTypeReferenceExpression klasse met behulp van het opgegeven gegevenstype. |
Eigenschappen
| Name | Description |
|---|---|
| Type |
Hiermee haalt u het gegevenstype op of stelt u dit in om te verwijzen. |
| UserData |
Haalt de door de gebruiker gedefinieerde gegevens voor het huidige object op. (Overgenomen van CodeObject) |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |