Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe CodePropertyReferenceExpression

 

Representa uma referência para o valor de uma propriedade.

Namespace:   System.CodeDom
Assembly:  System (em System.dll)

System.Object
  System.CodeDom.CodeObject
    System.CodeDom.CodeExpression
      System.CodeDom.CodePropertyReferenceExpression

[SerializableAttribute]
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)]
[ComVisibleAttribute(true)]
public class CodePropertyReferenceExpression : CodeExpression

NomeDescrição
System_CAPS_pubmethodCodePropertyReferenceExpression()

Inicializa uma nova instância da classe CodePropertyReferenceExpression.

System_CAPS_pubmethodCodePropertyReferenceExpression(CodeExpression, String)

Inicializa uma nova instância de CodePropertyReferenceExpression classe usando o nome de objeto e propriedade de destino especificado.

NomeDescrição
System_CAPS_pubpropertyPropertyName

Obtém ou define o nome da propriedade para fazer referência.

System_CAPS_pubpropertyTargetObject

Obtém ou define o objeto que contém a propriedade para fazer referência.

System_CAPS_pubpropertyUserData

Obtém os dados definidos pelo usuário para o objeto atual.(Herdado de CodeObject.)

NomeDescrição
System_CAPS_pubmethodEquals(Object)

Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)

System_CAPS_protmethodFinalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_protmethodMemberwiseClone()

Cria uma cópia superficial do Object atual.(Herdado de Object.)

System_CAPS_pubmethodToString()

Retorna uma string que representa o objeto atual.(Herdado de Object.)

CodePropertyReferenceExpression pode ser usado para representar uma referência para o valor de uma propriedade.

O TargetObject propriedade especifica o objeto que contém a propriedade para fazer referência. O PropertyName propriedade especifica o nome da propriedade para fazer referência.

Este objeto não tem uma propriedade para indicar se a referência é usada em um get ou set. Se a referência da propriedade ocorre à esquerda, atribuído a, o lado de uma instrução de atribuição, então é um set.

O exemplo de código a seguir demonstra o uso de um CodePropertyReferenceExpression para fazer referência a uma propriedade.

CodePropertyReferenceExpression propertyRef1 = 
    new CodePropertyReferenceExpression(new CodeThisReferenceExpression(), "TestProperty");

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

//    this.TestProperty

.NET Framework
Disponível desde 1.1

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: