ISymbol.IsImplicitlyDeclared Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.