Compartir por


CodeTypeReferenceExpression Clase

Definición

Representa una referencia a un tipo de datos.

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
Herencia
CodeTypeReferenceExpression
Atributos

Ejemplos

En el ejemplo siguiente se muestra el uso de para CodeTypeReferenceExpression representar una referencia a un tipo.

// 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

Comentarios

CodeTypeReferenceExpression se puede usar para hacer referencia a un tipo de datos determinado.

La Type propiedad especifica el tipo de datos al que se va a hacer referencia.

Constructores

Nombre Description
CodeTypeReferenceExpression()

Inicializa una nueva instancia de la clase CodeTypeReferenceExpression.

CodeTypeReferenceExpression(CodeTypeReference)

Inicializa una nueva instancia de la CodeTypeReferenceExpression clase utilizando el tipo especificado.

CodeTypeReferenceExpression(String)

Inicializa una nueva instancia de la CodeTypeReferenceExpression clase utilizando el nombre de tipo de datos especificado.

CodeTypeReferenceExpression(Type)

Inicializa una nueva instancia de la CodeTypeReferenceExpression clase utilizando el tipo de datos especificado.

Propiedades

Nombre Description
Type

Obtiene o establece el tipo de datos al que se va a hacer referencia.

UserData

Obtiene los datos definibles por el usuario para el objeto actual.

(Heredado de CodeObject)

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a