ISymbol.HasUnsupportedMetadata 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í.
Indica que este símbolo usa metadatos que no pueden ser compatibles con el idioma.
Entre los ejemplos se incluyen:
- Tipos de puntero en VB
- Tipo de valor devuelto ByRef
- Modificadores personalizados necesarios
Esto se distingue de, por ejemplo, referencias a símbolos de metadatos definidos en ensamblados a los que no se ha hecho referencia. Los símbolos en los que devuelve true nunca se pueden usar correctamente y, por tanto, nunca deben aparecer en ninguna característica del IDE.
Esto se establece para los símbolos de metadatos, como se indica a continuación:
- Tipo: si un tipo no es compatible (por ejemplo, un tipo de puntero)
- Método: el parámetro o el tipo de valor devuelto no son compatibles
- Campo: el tipo no es compatible
- Evento: el tipo no es compatible
- Propiedad: el tipo no es compatible
- Parámetro: el tipo no es compatible
public:
property bool HasUnsupportedMetadata { bool get(); };
public bool HasUnsupportedMetadata { get; }
member this.HasUnsupportedMetadata : bool
Public ReadOnly Property HasUnsupportedMetadata As Boolean