ISymbol.HasUnsupportedMetadata Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, dass dieses Symbol Metadaten verwendet, die von der Sprache nicht unterstützt werden können.
Beispiele:
- Zeigertypen in VB
- ByRef-Rückgabetyp
- Erforderliche benutzerdefinierte Modifizierer
Dies unterscheidet sich beispielsweise von Verweisen auf Metadatensymbole, die in Assemblys definiert sind, auf die nicht verwiesen wurde. Symbole, bei denen dieser Wert true zurückgibt, können niemals erfolgreich verwendet werden, und so sollte es nie in einem IDE-Feature angezeigt werden.
Dies ist für Metadatensymbole wie folgt festgelegt:
- Typ – wenn ein Typ nicht unterstützt wird (z. B. ein Zeigertyp)
- Methode – Parameter oder Rückgabetyp wird nicht unterstützt
- Feld – Typ wird nicht unterstützt
- Ereignis – Typ wird nicht unterstützt
- Eigenschaft – Typ wird nicht unterstützt
- Parameter – Typ wird nicht unterstützt
public:
property bool HasUnsupportedMetadata { bool get(); };
public bool HasUnsupportedMetadata { get; }
member this.HasUnsupportedMetadata : bool
Public ReadOnly Property HasUnsupportedMetadata As Boolean