Ler em inglês

Compartilhar via


CodeBaseReferenceExpression Classe

Definição

Representa uma referência à classe base.

public class CodeBaseReferenceExpression : System.CodeDom.CodeExpression
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeBaseReferenceExpression : System.CodeDom.CodeExpression
Herança
CodeBaseReferenceExpression
Atributos

Exemplos

Este exemplo demonstra como usar um CodeBaseReferenceExpression para referenciar um método de classe base.

// Example method invoke expression uses CodeBaseReferenceExpression to produce
// a base.Dispose method call
CodeMethodInvokeExpression methodInvokeExpression =

    // Creates a method invoke expression
    new CodeMethodInvokeExpression(

    // targetObject parameter can be a
    // base class reference
    new CodeBaseReferenceExpression(),

    // Method name and method parameter arguments
    "Dispose", new CodeExpression[] {});

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

// base.Dispose();

Comentários

CodeBaseReferenceExpression representa uma referência à classe base da classe atual. Às vezes, a classe base também é conhecida como classe pai ou superclasse. As referências à classe base são comumente usadas ao substituir um método ou propriedade para chamar a implementação da classe base desse método ou propriedade. Por exemplo, uma substituição de um método ToString que acrescenta uma cadeia de caracteres ao final do método da ToString classe base chamaria base. ToString() em C#.

Construtores

CodeBaseReferenceExpression()

Inicializa uma nova instância da classe CodeBaseReferenceExpression.

Propriedades

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