23 references to GetPublicSymbol
Microsoft.CodeAnalysis.CSharp (23)
Symbols\SymbolExtensions.cs (23)
570return symbol.GetPublicSymbol<ISymbol>(); 576return symbol.GetPublicSymbol<IMethodSymbol>(); 582return symbol.GetPublicSymbol<IPropertySymbol>(); 588return symbol.GetPublicSymbol<INamedTypeSymbol>(); 594return symbol.GetPublicSymbol<INamespaceSymbol>(); 600return symbol.GetPublicSymbol<ITypeSymbol>(); 606return symbol.GetPublicSymbol<ILocalSymbol>(); 612return symbol.GetPublicSymbol<IAssemblySymbol>(); 618return symbol.GetPublicSymbol<INamespaceOrTypeSymbol>(); 624return symbol.GetPublicSymbol<IDiscardSymbol>(); 630return symbol.GetPublicSymbol<IFieldSymbol>(); 636return symbol.GetPublicSymbol<IParameterSymbol>(); 642return symbol.GetPublicSymbol<IRangeVariableSymbol>(); 648return symbol.GetPublicSymbol<ILabelSymbol>(); 654return symbol.GetPublicSymbol<IAliasSymbol>(); 660return symbol.GetPublicSymbol<IModuleSymbol>(); 666return symbol.GetPublicSymbol<ITypeParameterSymbol>(); 672return symbol.GetPublicSymbol<IArrayTypeSymbol>(); 678return symbol.GetPublicSymbol<IPointerTypeSymbol>(); 684return symbol.GetPublicSymbol<IFunctionPointerTypeSymbol>(); 690return symbol.GetPublicSymbol<IEventSymbol>(); 695return symbols.Select(p => p.GetPublicSymbol<ISymbol>()); 706return symbols.SelectAsArray(p => p.GetPublicSymbol<TISymbol>());