34 references to IsAccessible
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (1)
87
!semanticModel.
IsAccessible
(node.SpanStart, member))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\AccessibilityTests.cs (5)
43
s_testModel.
IsAccessible
(s_testPosition, null));
50
s_testModel.
IsAccessible
(-1, s_testSymbol));
53
s_testModel.
IsAccessible
(s_testModel.SyntaxTree.GetCompilationUnitRoot().FullSpan.End + 1, s_testSymbol));
60
s_testModel.
IsAccessible
(s_testPosition, s_testSymbol));
72
s_testModel.
IsAccessible
(s_testPosition, symbol.GetPublicSymbol()));
Semantics\SemanticErrorTests.cs (2)
3347
Assert.False(model.
IsAccessible
(callPosition, typeArgSymbol), "Protected inner class is inaccessible");
3351
Assert.False(model.
IsAccessible
(callPosition, typeArgSymbol), "Type should be inaccessible since type argument is inaccessible");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (12)
Compilation\SemanticModelAPITests.cs (12)
4382
Assert.True(semanticModel.
IsAccessible
(positionInN, fieldX));
4383
Assert.False(semanticModel.
IsAccessible
(positionInN, fieldY));
4384
Assert.False(semanticModel.
IsAccessible
(positionInN, fieldZ));
4385
Assert.True(semanticModel.
IsAccessible
(positionInB, fieldX));
4386
Assert.True(semanticModel.
IsAccessible
(positionInB, fieldY));
4387
Assert.True(semanticModel.
IsAccessible
(positionInB, fieldZ));
4388
Assert.True(semanticModel.
IsAccessible
(positionInBGoo, fieldX));
4389
Assert.True(semanticModel.
IsAccessible
(positionInBGoo, fieldY));
4390
Assert.True(semanticModel.
IsAccessible
(positionInBGoo, fieldZ));
4391
Assert.True(semanticModel.
IsAccessible
(positionInCGoo, fieldX));
4392
Assert.False(semanticModel.
IsAccessible
(positionInCGoo, fieldY));
4393
Assert.False(semanticModel.
IsAccessible
(positionInCGoo, fieldZ));
Microsoft.CodeAnalysis.Features (2)
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (2)
296
if (_originatingSemanticModel.
IsAccessible
(_position, methodInOriginatingCompilation))
339
if (_originatingSemanticModel.
IsAccessible
(_position, methodSymbol))
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (12)
Compilation\SemanticModelAPITests.vb (12)
3041
Assert.True(semanticModel.
IsAccessible
(positionInN, fieldX))
3042
Assert.False(semanticModel.
IsAccessible
(positionInN, fieldY))
3043
Assert.False(semanticModel.
IsAccessible
(positionInN, fieldZ))
3044
Assert.True(semanticModel.
IsAccessible
(positionInB, fieldX))
3045
Assert.True(semanticModel.
IsAccessible
(positionInB, fieldY))
3046
Assert.True(semanticModel.
IsAccessible
(positionInB, fieldZ))
3047
Assert.True(semanticModel.
IsAccessible
(positionInBGoo, fieldX))
3048
Assert.True(semanticModel.
IsAccessible
(positionInBGoo, fieldY))
3049
Assert.True(semanticModel.
IsAccessible
(positionInBGoo, fieldZ))
3050
Assert.True(semanticModel.
IsAccessible
(positionInCGoo, fieldX))
3051
Assert.False(semanticModel.
IsAccessible
(positionInCGoo, fieldY))
3052
Assert.False(semanticModel.
IsAccessible
(positionInCGoo, fieldZ))