Partilhar via


CodeFieldReferenceExpression Classe

Definição

Representa uma referência a um campo.

public ref class CodeFieldReferenceExpression : System::CodeDom::CodeExpression
public class CodeFieldReferenceExpression : System.CodeDom.CodeExpression
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeFieldReferenceExpression : System.CodeDom.CodeExpression
type CodeFieldReferenceExpression = class
    inherit CodeExpression
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeFieldReferenceExpression = class
    inherit CodeExpression
Public Class CodeFieldReferenceExpression
Inherits CodeExpression
Herança
CodeFieldReferenceExpression
Atributos

Exemplos

O exemplo a seguir demonstra o uso de um CodeFieldReferenceExpression para fazer referência a um campo.

CodeFieldReferenceExpression^ fieldRef1 = gcnew CodeFieldReferenceExpression( gcnew CodeThisReferenceExpression,"TestField" );

// A C# code generator produces the following source code for the preceeding example code:
//    this.TestField
CodeFieldReferenceExpression fieldRef1 =
    new CodeFieldReferenceExpression(new CodeThisReferenceExpression(), "TestField");

// A C# code generator produces the following source code for the preceeding example code:

//    this.TestField
Dim fieldRef1 As New CodeFieldReferenceExpression(New CodeThisReferenceExpression(), "TestField")
' A Visual Basic code generator produces the following source code for the preceeding example code:

'	Me.TestField

Comentários

CodeFieldReferenceExpression pode ser usado para representar uma referência a um campo.

A TargetObject propriedade especifica o objeto que contém o campo . A FieldName propriedade especifica o nome do campo a ser referenciado.

Construtores

CodeFieldReferenceExpression()

Inicializa uma nova instância da classe CodeFieldReferenceExpression.

CodeFieldReferenceExpression(CodeExpression, String)

Inicializa uma nova instância da classe CodeFieldReferenceExpression usando o nome do campo e o objeto de destino especificados.

Propriedades

FieldName

Obtém ou define o nome do campo a referenciar.

TargetObject

Obtém ou define o objeto que contém o campo a referenciar.

UserData

Obtém os dados definidos pelo usuário para o objeto atual.

(Herdado de CodeObject)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a