SemanticModel.IsAccessible(Int32, ISymbol) Methode
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.
Bestimmt, ob auf das Symbol von der angegebenen Position zugegriffen werden kann.
public:
bool IsAccessible(int position, Microsoft::CodeAnalysis::ISymbol ^ symbol);
public bool IsAccessible (int position, Microsoft.CodeAnalysis.ISymbol symbol);
member this.IsAccessible : int * Microsoft.CodeAnalysis.ISymbol -> bool
Public Function IsAccessible (position As Integer, symbol As ISymbol) As Boolean
Parameter
- position
- Int32
Eine Zeichenposition, die verwendet wird, um einen Deklarationsbereich und eine Barrierefreiheit zu identifizieren. Diese Zeichenposition muss sich innerhalb des FullSpan des Stammsyntaxknotens in diesem SemanticModel befinden.
- symbol
- ISymbol
Das Symbol, das wir überprüfen, um festzustellen, ob er barrierefrei ist.
Gibt zurück
True, wenn auf das Symbol zugegriffen werden kann, andernfalls "false".
Hinweise
Diese Methode überprüft nur die Barrierefreiheit anhand der Barrierefreiheitsmodifizierer auf Symbol und deren enthaltenden Typen. Selbst wenn "true" zurückgegeben wird, kann das angegebene Symbol möglicherweise aus anderen Gründen nicht referenziert werden, z. B. das Ausblenden von Namen.