26 references to GetSymbol
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_Conversions.cs (1)
740TryFindSingleMethod(memoryExtensionsType.GetSymbol<NamedTypeSymbol>(), WellKnownMemberNames.AsSpanMethodName, 0,
Compilation\CSharpCompilation.cs (1)
1292return (TSymbol?)(object?)symbol.GetSymbol<Symbol>();
Compilation\CSharpSemanticModel.cs (1)
5241typeDeclaration, namedType.GetSymbol<NamedTypeSymbol>());
Compilation\MemberSemanticModel.cs (3)
853var localFunction = GetDeclaredSymbol((LocalFunctionStatementSyntax)paramList.Parent, cancellationToken).GetSymbol<MethodSymbol>(); 878lambdaSymbol = symbolInfo.Symbol.GetSymbol<LambdaSymbol>(); 882lambdaSymbol = symbolInfo.CandidateSymbols.Single().GetSymbol<LambdaSymbol>();
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
191var parameterSymbol = containing.GetDeclaredSymbol(paramDecl).GetSymbol<ParameterSymbol>();
Compilation\SyntaxTreeSemanticModel.cs (9)
1016var parameterSymbol = containing.GetDeclaredSymbol(paramDecl).GetSymbol<ParameterSymbol>(); 1086var symbol = GetDeclaredSymbol(memberDecl).GetSymbol<SourceMemberMethodSymbol>(); 1110var symbol = GetDeclaredSymbol(accessorDecl).GetSymbol<SourceMemberMethodSymbol>(); 1138var propertySymbol = GetDeclaredSymbol(propertyDecl).GetSymbol<SourcePropertySymbol>(); 1166var enumSymbol = GetDeclaredSymbol(enumDecl).GetSymbol<FieldSymbol>(); 1188symbol = GetDeclaredSymbol(exprDecl).GetSymbol<SourceMemberMethodSymbol>(); 1266return declaredSymbol.GetSymbol<FieldSymbol>(); 1269return (declaredSymbol.GetSymbol<EventSymbol>()).AssociatedField; 2052return extensionParameter.GetSymbol<ParameterSymbol>();
Operations\CSharpOperationFactory_Methods.cs (1)
435PropertySymbol property = AnonymousTypeManager.GetAnonymousTypeProperty(type.GetSymbol<NamedTypeSymbol>(), i);
Symbols\SymbolExtensions.cs (9)
762return symbol.GetSymbol<Symbol>(); 768return symbol.GetSymbol<TypeSymbol>(); 774return symbol.GetSymbol<NamedTypeSymbol>(); 780return symbol.GetSymbol<AliasSymbol>(); 786return symbol.GetSymbol<LocalSymbol>(); 792return symbol.GetSymbol<AssemblySymbol>(); 798return symbol.GetSymbol<MethodSymbol>(); 804return symbol.GetSymbol<PropertySymbol>(); 810return symbol.GetSymbol<FunctionPointerTypeSymbol>();