22 references to IsAccessible
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (1)
142!semanticModel.IsAccessible(node.SpanStart, member))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\AccessibilityTests.cs (5)
43s_testModel.IsAccessible(s_testPosition, null)); 50s_testModel.IsAccessible(-1, s_testSymbol)); 53s_testModel.IsAccessible(s_testModel.SyntaxTree.GetCompilationUnitRoot().FullSpan.End + 1, s_testSymbol)); 60s_testModel.IsAccessible(s_testPosition, s_testSymbol)); 72s_testModel.IsAccessible(s_testPosition, symbol.GetPublicSymbol()));
Semantics\SemanticErrorTests.cs (2)
3345Assert.False(model.IsAccessible(callPosition, typeArgSymbol), "Protected inner class is inaccessible"); 3349Assert.False(model.IsAccessible(callPosition, typeArgSymbol), "Type should be inaccessible since type argument is inaccessible");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (12)
Compilation\SemanticModelAPITests.cs (12)
4413Assert.True(semanticModel.IsAccessible(positionInN, fieldX)); 4414Assert.False(semanticModel.IsAccessible(positionInN, fieldY)); 4415Assert.False(semanticModel.IsAccessible(positionInN, fieldZ)); 4416Assert.True(semanticModel.IsAccessible(positionInB, fieldX)); 4417Assert.True(semanticModel.IsAccessible(positionInB, fieldY)); 4418Assert.True(semanticModel.IsAccessible(positionInB, fieldZ)); 4419Assert.True(semanticModel.IsAccessible(positionInBGoo, fieldX)); 4420Assert.True(semanticModel.IsAccessible(positionInBGoo, fieldY)); 4421Assert.True(semanticModel.IsAccessible(positionInBGoo, fieldZ)); 4422Assert.True(semanticModel.IsAccessible(positionInCGoo, fieldX)); 4423Assert.False(semanticModel.IsAccessible(positionInCGoo, fieldY)); 4424Assert.False(semanticModel.IsAccessible(positionInCGoo, fieldZ));
Microsoft.CodeAnalysis.Features (2)
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (2)
284if (_originatingSemanticModel.IsAccessible(_position, methodInOriginatingCompilation)) 320if (_originatingSemanticModel.IsAccessible(_position, methodSymbol))