SymbolInfo Struktur
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.
public value class SymbolInfo : IEquatable<Microsoft::CodeAnalysis::SymbolInfo>
public struct SymbolInfo : IEquatable<Microsoft.CodeAnalysis.SymbolInfo>
public readonly struct SymbolInfo : IEquatable<Microsoft.CodeAnalysis.SymbolInfo>
type SymbolInfo = struct
Public Structure SymbolInfo
Implements IEquatable(Of SymbolInfo)
- Vererbung
-
SymbolInfo
- Implementiert
Eigenschaften
CandidateReason |
Wenn der Ausdruck nicht erfolgreich in ein Symbol aufgelöst wurde, aber ein oder mehrere Symbole möglicherweise berücksichtigt, aber verworfen wurden, beschreibt diese Eigenschaft, warum diese Symbole oder Symbole nicht als geeignet betrachtet wurden. |
CandidateSymbols |
Wenn der Ausdruck nicht erfolgreich in ein Symbol aufgelöst wurde, aber ein oder mehrere Symbole möglicherweise berücksichtigt, aber verworfen wurden, gibt diese Eigenschaft diese Symbole zurück. Der Grund, warum die Symbole nicht erfolgreich in ein Symbol aufgelöst wurden, ist in der CandidateReason -Eigenschaft verfügbar. Beispielsweise, wenn auf das Symbol nicht zugegriffen werden kann, mehrdeutig oder im falschen Kontext verwendet wurde. |
Symbol |
Das Symbol, auf das vom Syntaxknoten verwiesen wurde, falls vorhanden. Gibt NULL zurück, wenn der angegebene Ausdruck nicht erfolgreich an ein einzelnes Symbol gebunden wurde. Wenn NULL zurückgegeben wird, kann es trotzdem sein, dass wir eine oder mehrere "beste Vermutungen" darüber haben, welches Symbol beabsichtigt war. Diese besten Vermutungen sind über die CandidateSymbols -Eigenschaft verfügbar. |
Methoden
Equals(Object) | |
Equals(SymbolInfo) | |
GetHashCode() |