Share via


ISymbol.IsImplicitlyDeclared Propiedad

Definición

Devuelve true si el compilador creó automáticamente este símbolo y no tiene una declaración de código fuente correspondiente explícita.

public:
 property bool IsImplicitlyDeclared { bool get(); };
public bool IsImplicitlyDeclared { get; }
member this.IsImplicitlyDeclared : bool
Public ReadOnly Property IsImplicitlyDeclared As Boolean

Valor de propiedad

Comentarios

Esto está pensado para símbolos que son símbolos normales en el sentido del lenguaje y que se pueden usar mediante código, pero que simplemente se declaran implícitamente en lugar de con sintaxis de lenguaje explícito.

Entre los ejemplos se incluyen (esta lista no es exhaustiva):

  • Constructor predeterminado para una clase o estructura que se crea si no se proporciona una.
  • Los métodos BeginInvoke/Invoke/EndInvoke para un delegado.
  • Campo de respaldo generado para una propiedad automática o un evento similar a un campo.
  • Parámetro "this" para métodos no estáticos.
  • Parámetro "value" para un establecedor de propiedades.
  • Los parámetros de los métodos de descriptor de acceso del indexador (no en el propio indexador).
  • Métodos en tipos anónimos.

El método de clase y de punto de entrada para las instrucciones de nivel superior no se consideran como declarados implícitamente.

Se aplica a