68 references to GetPublicSymbol
Microsoft.CodeAnalysis.CSharp (28)
Compilation\CSharpCompilation.cs (2)
3682return this.GetAssemblyOrModuleSymbol(reference).GetPublicSymbol(); 4448EventQueue?.TryEnqueue(new SymbolDeclaredCompilationEvent(this, symbol.GetPublicSymbol()));
Compilation\CSharpSemanticModel.cs (7)
1698results.Add(RemapSymbolIfNecessary(uniqueSymbol).GetPublicSymbol()); 1756results.Add(RemapSymbolIfNecessary(singleSymbol).GetPublicSymbol()); 1762results.Add(RemapSymbolIfNecessary(symbol).GetPublicSymbol()); 1770results.Add(RemapSymbolIfNecessary(symbol).GetPublicSymbol()); 2005return new SymbolInfo(subpatternSymbol.GetPublicSymbol()); 2341return new SymbolInfo(symbolToReturn.GetPublicSymbol()); 4886return binder == null ? null : binder.ContainingMemberOrLambda.GetPublicSymbol();
Compilation\MemberSemanticModel.cs (1)
920getAwaiter: (IMethodSymbol)awaitableInfo.GetAwaiter?.ExpressionSymbol.GetPublicSymbol(),
Compilation\SymbolInfoFactory.cs (2)
24return new SymbolInfo(symbols[0].GetPublicSymbol(), CandidateReason.LateBound); 36return new SymbolInfo(symbols[0].GetPublicSymbol());
Compilation\SyntaxTreeSemanticModel.cs (3)
1468return (GetDeclaredNamespaceOrType(declarationSyntax) ?? GetDeclaredMemberSymbol(declarationSyntax)).GetPublicSymbol(); 1527return GetDeclaredMemberSymbol(declarationSyntax).GetPublicSymbol(); 1833return result.GetPublicSymbol();
Operations\CSharpOperationFactory.cs (7)
1582var indexerSymbol = Binder.GetIndexerOrImplicitIndexerSymbol(boundIndexerAccess).GetPublicSymbol(); 2421ISymbol? variable = boundDeclarationPattern.Variable.GetPublicSymbol(); 2424variable = ((BoundDiscardExpression)boundDeclarationPattern.VariableAccess).ExpressionSymbol.GetPublicSymbol(); 2450boundRecursivePattern.Variable.GetPublicSymbol(), 2492Binder.GetIndexerOrImplicitIndexerSymbol(boundNode.IndexerAccess).GetPublicSymbol(), 2505indexerSymbol: Binder.GetIndexerOrImplicitIndexerSymbol(boundNode.IndexerAccess).GetPublicSymbol(), 2507declaredSymbol: boundNode.Variable.GetPublicSymbol(),
Symbols\PublicModel\ErrorTypeSymbol.cs (1)
34ImmutableArray<ISymbol> IErrorTypeSymbol.CandidateSymbols => _underlying.CandidateSymbols.SelectAsArray(s => s.GetPublicSymbol());
Symbols\PublicModel\FieldSymbol.cs (1)
30return _underlying.AssociatedSymbol.GetPublicSymbol();
Symbols\PublicModel\MethodSymbol.cs (1)
221return _underlying.AssociatedSymbol.GetPublicSymbol();
Symbols\PublicModel\Symbol.cs (2)
59return UnderlyingSymbol.OriginalDefinition.GetPublicSymbol(); 67return UnderlyingSymbol.ContainingSymbol.GetPublicSymbol();
Symbols\PublicModel\TypeSymbol.cs (1)
113? UnderlyingTypeSymbol.FindImplementationForInterfaceMember(symbol.UnderlyingSymbol).GetPublicSymbol()
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
TypeParameterChecker.cs (2)
19new TypeParameterChecker(acceptableTypeParameters).Visit(symbol.GetPublicSymbol()); 54_typeParameterChecker.Visit(expression.ExpressionSymbol.GetPublicSymbol());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (10)
Semantics\AccessCheckTests.cs (1)
1523var b = comp2.GetMember("B").GetPublicSymbol();
Semantics\AccessibilityTests.cs (1)
72s_testModel.IsAccessible(s_testPosition, symbol.GetPublicSymbol()));
Semantics\ForEachTests.cs (8)
2132Assert.Equal<ISymbol>(comp.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerable__GetEnumerator).GetPublicSymbol(), loopInfo.GetEnumeratorMethod); 2133Assert.Equal<ISymbol>(comp.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__Current).GetPublicSymbol(), loopInfo.CurrentProperty); 2134Assert.Equal<ISymbol>(comp.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__MoveNext).GetPublicSymbol(), loopInfo.MoveNextMethod); 2135Assert.Equal<ISymbol>(comp.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose).GetPublicSymbol(), loopInfo.DisposeMethod); 2184Assert.Equal<ISymbol>(comp.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerable__GetEnumerator).GetPublicSymbol(), loopInfo0.GetEnumeratorMethod); 2185Assert.Equal<ISymbol>(comp.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__Current).GetPublicSymbol(), loopInfo0.CurrentProperty); 2186Assert.Equal<ISymbol>(comp.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__MoveNext).GetPublicSymbol(), loopInfo0.MoveNextMethod); 2187Assert.Equal<ISymbol>(comp.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose).GetPublicSymbol(), loopInfo0.DisposeMethod);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (27)
Compilation\CompilationAPITests.cs (9)
3478var assembly1 = comp.GetAssemblyOrModuleSymbol(reference).GetPublicSymbol(); 3504var assembly1 = comp.GetAssemblyOrModuleSymbol(reference).GetPublicSymbol(); 3534var assembly1 = comp.GetAssemblyOrModuleSymbol(reference1).GetPublicSymbol(); 3537var assembly2 = comp.GetAssemblyOrModuleSymbol(reference2).GetPublicSymbol(); 3574var assembly1 = comp.GetAssemblyOrModuleSymbol(reference1).GetPublicSymbol(); 3577var assembly2 = comp.GetAssemblyOrModuleSymbol(reference2).GetPublicSymbol(); 3614var corlibAssembly = current.GetAssemblyOrModuleSymbol(corlibReference).GetPublicSymbol(); 3617var otherAssembly = current.GetAssemblyOrModuleSymbol(otherReference).GetPublicSymbol(); 3644var corlibAssembly = current.GetAssemblyOrModuleSymbol(corlibReference).GetPublicSymbol();
Compilation\SemanticModelAPITests.cs (1)
4452var method = (IMethodSymbol)comp.GetTypeByMetadataName("C").GetMembers("M").Single().GetPublicSymbol();
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
2183return result.SelectAsArray(s => s.GetPublicSymbol());
Symbols\Source\FieldTests.cs (2)
498var goo = (IFieldSymbol)s.GetMember("goo").GetPublicSymbol(); 518var goo = (IFieldSymbol)s.GetMember("goo").GetPublicSymbol();
Symbols\Source\FileModifierTests.cs (14)
954Assert.Equal(expectedSymbol.GetPublicSymbol(), info.Type); 1088Assert.Equal(c1.GetPublicSymbol(), info.Type); 1154Assert.Equal(c1.GetPublicSymbol(), info.Type); 1212Assert.Equal(c1.GetPublicSymbol(), info.Type); 1526Assert.Equal(expectedSymbol.GetPublicSymbol(), info.Type); 1601Assert.Equal(expectedSymbol.GetPublicSymbol(), info.Type); 2225Assert.Equal(expectedSymbol.GetPublicSymbol(), symbolInfo.Symbol); 2264Assert.Equal(expectedSymbol.GetPublicSymbol(), symbolInfo.Symbol); 3003Assert.Equal(expectedMember.GetPublicSymbol(), symbolInfo.Symbol); 3090var classC = compilation.GetMember("NS.C").GetPublicSymbol(); 3162var classC = compilation.GetMember("NS.C").GetPublicSymbol(); 3222Assert.Equal(compilation.GetMember("C.M").GetPublicSymbol(), info.Symbol); 3224var classC = compilation.GetMember("C").GetPublicSymbol(); 3271Assert.DoesNotContain(compilation.GetMember("C").GetPublicSymbol(), symbols);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
698return ((CSharpCompilation)compilation).GetSpecialTypeMember(specialMember).GetPublicSymbol();