Freigeben über


SemanticModel.IsAccessibleCore(Int32, ISymbol) Methode

Definition

Bestimmt, ob auf das Symbol von der angegebenen Position zugegriffen werden kann.

protected:
 abstract bool IsAccessibleCore(int position, Microsoft::CodeAnalysis::ISymbol ^ symbol);
protected abstract bool IsAccessibleCore (int position, Microsoft.CodeAnalysis.ISymbol symbol);
abstract member IsAccessibleCore : int * Microsoft.CodeAnalysis.ISymbol -> bool
Protected MustOverride Function IsAccessibleCore (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.

Gilt für: