24 references to GetSymbol
Microsoft.CodeAnalysis.CSharp (24)
Compilation\CSharpCompilation.cs (1)
1209return (TSymbol?)(object?)symbol.GetSymbol<Symbol>();
Compilation\MemberSemanticModel.cs (3)
852var localFunction = GetDeclaredSymbol((LocalFunctionStatementSyntax)paramList.Parent, cancellationToken).GetSymbol<MethodSymbol>(); 877lambdaSymbol = symbolInfo.Symbol.GetSymbol<LambdaSymbol>(); 881lambdaSymbol = symbolInfo.CandidateSymbols.Single().GetSymbol<LambdaSymbol>();
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
191var parameterSymbol = containing.GetDeclaredSymbol(paramDecl).GetSymbol<ParameterSymbol>();
Compilation\SyntaxTreeSemanticModel.cs (9)
1018var parameterSymbol = containing.GetDeclaredSymbol(paramDecl).GetSymbol<ParameterSymbol>(); 1088var symbol = GetDeclaredSymbol(memberDecl).GetSymbol<SourceMemberMethodSymbol>(); 1113var symbol = GetDeclaredSymbol(accessorDecl).GetSymbol<SourceMemberMethodSymbol>(); 1141var propertySymbol = GetDeclaredSymbol(propertyDecl).GetSymbol<SourcePropertySymbol>(); 1169var enumSymbol = GetDeclaredSymbol(enumDecl).GetSymbol<FieldSymbol>(); 1191symbol = GetDeclaredSymbol(exprDecl).GetSymbol<SourceMemberMethodSymbol>(); 1269return declaredSymbol.GetSymbol<FieldSymbol>(); 1272return (declaredSymbol.GetSymbol<EventSymbol>()).AssociatedField; 2054return extensionParameter.GetSymbol<ParameterSymbol>();
Operations\CSharpOperationFactory_Methods.cs (1)
435PropertySymbol property = AnonymousTypeManager.GetAnonymousTypeProperty(type.GetSymbol<NamedTypeSymbol>(), i);
Symbols\SymbolExtensions.cs (9)
761return symbol.GetSymbol<Symbol>(); 767return symbol.GetSymbol<TypeSymbol>(); 773return symbol.GetSymbol<NamedTypeSymbol>(); 779return symbol.GetSymbol<AliasSymbol>(); 785return symbol.GetSymbol<LocalSymbol>(); 791return symbol.GetSymbol<AssemblySymbol>(); 797return symbol.GetSymbol<MethodSymbol>(); 803return symbol.GetSymbol<PropertySymbol>(); 809return symbol.GetSymbol<FunctionPointerTypeSymbol>();