245 references to GetSymbol
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder_Conversions.cs (1)
662TryFindSingleMethod(memoryExtensionsType.GetSymbol<NamedTypeSymbol>(), WellKnownMemberNames.AsSpanMethodName, 0,
Compilation\CSharpCompilation.cs (1)
1209return (TSymbol?)(object?)symbol.GetSymbol<Symbol>();
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)
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>();
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
SymbolKey\SymbolKeyTestBase.cs (1)
241localDumper?.GetLocalSymbols(memberSymbol.GetSymbol<FieldSymbol>(), list);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (15)
CodeGen\CodeGenDeconstructTests.cs (3)
3581Assert.Equal(kind, symbol.GetSymbol<LocalSymbol>().DeclarationKind); 3586var local = symbol.GetSymbol<SourceLocalSymbol>(); 5607var xType = xSymbol.GetSymbol<FieldSymbol>().TypeWithAnnotations;
CodeGen\CodeGenLocalFunctionTests.cs (7)
5750.GetSymbol<LocalFunctionSymbol>(); 5825.GetSymbol<LocalFunctionSymbol>(); 5907var localFunction = semanticModel.GetDeclaredSymbol(localFunctionStatement).GetSymbol<LocalFunctionSymbol>(); 6002var localFunctionParam = verifier.FindLocalFunction("local").Parameters[0].GetSymbol<ParameterSymbol>(); 6058var localFunctionParam = verifier.FindLocalFunction("local").Parameters[0].GetSymbol<ParameterSymbol>(); 6115var localFunctionParam = verifier.FindLocalFunction("local").Parameters[0].GetSymbol<ParameterSymbol>(); 6163var localFunction = model.GetDeclaredSymbol(localFunctionSyntax).GetSymbol<LocalFunctionSymbol>();
CodeGen\CodeGenTupleTest.cs (4)
1616var xSymbol = model.GetDeclaredSymbol(x).GetSymbol<SourceLocalSymbol>().Type; 12695var m1Tuple = model.LookupSymbols(node.SpanStart, name: "v1").OfType<ILocalSymbol>().Single().Type.GetSymbol<NamedTypeSymbol>(); 12696var m2Tuple = model.LookupSymbols(node.SpanStart, name: "v2").OfType<ILocalSymbol>().Single().Type.GetSymbol<NamedTypeSymbol>(); 12697var m6Tuple = model.LookupSymbols(node.SpanStart, name: "v6").OfType<ILocalSymbol>().Single().Type.GetSymbol<NamedTypeSymbol>();
CodeGen\ForeachTest.cs (1)
1688var local = (SourceLocalSymbol)model.GetDeclaredSymbol(decl).GetSymbol<LocalSymbol>();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Emit\EditAndContinue\EditAndContinueTest.cs (2)
41((Public.MethodSymbol)left).GetSymbol<MethodSymbol>(), ((Public.MethodSymbol)right).GetSymbol<MethodSymbol>());
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (55)
Attributes\AttributeTests_WellKnownAttributes.cs (4)
5769var localFunctionSymbol = model.GetDeclaredSymbol(localFunctionSyntax).GetSymbol<LocalFunctionSymbol>(); 11438var lambda = exprs.SelectAsArray(e => model.GetSymbolInfo(e).Symbol).Single().GetSymbol<LambdaSymbol>(); 11463var lambda = exprs.SelectAsArray(e => model.GetSymbolInfo(e).Symbol).Single().GetSymbol<LambdaSymbol>(); 11494var lambda = exprs.SelectAsArray(e => model.GetSymbolInfo(e).Symbol).Single().GetSymbol<LambdaSymbol>();
FirstClassSpanTests.cs (1)
8891return symbol.GetSymbol<MethodSymbol>()!.ToDisplayString(s_typeArgumentsDisplayFormat);
FlowAnalysis\FlowTests.cs (1)
5844var parameter = property.SetMethod.Parameters[0].GetSymbol<SourceComplexParameterSymbolBase>();
OverloadResolutionPriorityTests.cs (7)
982var ctor = model.GetDeclaredSymbol(secondCtor)!.GetSymbol<SourceConstructorSymbol>(); 2245var underlyingSymbol = symbol.GetSymbol<MethodSymbol>(); 2317var underlyingSymbol = symbol.GetSymbol<MethodSymbol>(); 2352var underlyingSymbol = symbol.GetSymbol<MethodSymbol>(); 2415var underlyingSymbol = symbol.GetSymbol<MethodSymbol>(); 2466var underlyingSymbol = s.GetSymbol<PropertySymbol>(); 2593var underlyingSymbol = s.GetSymbol<PropertySymbol>();
RefReadonlyParameterTests.cs (1)
1523var symbol = model.GetDeclaredSymbol(local).GetSymbol<LocalSymbol>()!.Type as FunctionPointerTypeSymbol;
RefStructInterfacesTests.cs (6)
21240var parameter = model.GetSymbolInfo(lambda).Symbol.GetSymbol<MethodSymbol>().Parameters[0]; 21250parameter = model.GetDeclaredSymbol(localFunction).GetSymbol<MethodSymbol>().Parameters[0]; 21308var local = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 21710var p = model.GetDeclaredSymbol(lambdas[0].ParameterList.Parameters[0]).GetSymbol<ParameterSymbol>(); 21714p = model.GetDeclaredSymbol(lambdas[1].ParameterList.Parameters[0]).GetSymbol<ParameterSymbol>(); 21718p = model.GetDeclaredSymbol(lambdas[2].ParameterList.Parameters[0]).GetSymbol<ParameterSymbol>();
Semantics\ExtensionTests.cs (20)
100var namedTypeSymbol = symbol.GetSymbol<NamedTypeSymbol>(); 870var sourceExtension1 = symbol1.GetSymbol<SourceNamedTypeSymbol>(); 878var sourceExtension2 = symbol2.GetSymbol<SourceNamedTypeSymbol>(); 931var sourceExtension1 = symbol1.GetSymbol<SourceNamedTypeSymbol>(); 937var sourceExtension2 = symbol2.GetSymbol<SourceNamedTypeSymbol>(); 1222var sourceExtension1 = symbol1.GetSymbol<SourceNamedTypeSymbol>(); 1387var sourceExtension1 = symbol1.GetSymbol<SourceNamedTypeSymbol>(); 1549var sourceExtension1 = symbol1.GetSymbol<SourceNamedTypeSymbol>(); 1573var sourceExtension1 = symbol1.GetSymbol<SourceNamedTypeSymbol>(); 1579var sourceExtension2 = symbol2.GetSymbol<SourceNamedTypeSymbol>(); 1606var sourceExtension1 = symbol1.GetSymbol<SourceNamedTypeSymbol>(); 1612var sourceExtension2 = symbol2.GetSymbol<SourceNamedTypeSymbol>(); 1635var sourceExtension1 = symbol1.GetSymbol<SourceNamedTypeSymbol>(); 1641var sourceExtension2 = symbol2.GetSymbol<SourceNamedTypeSymbol>(); 1663var sourceExtension1 = symbol1.GetSymbol<SourceNamedTypeSymbol>(); 1669var sourceExtension2 = symbol2.GetSymbol<SourceNamedTypeSymbol>(); 1702var sourceExtension = symbol.GetSymbol<SourceNamedTypeSymbol>(); 22178var underlying = symbol.GetSymbol<NamedTypeSymbol>(); 22232var underlying = symbol.GetSymbol<NamedTypeSymbol>(); 22402var underlying = symbol.GetSymbol<NamedTypeSymbol>();
Semantics\OutVarTests.cs (3)
969Assert.Equal(expectedLocalKind, symbol.GetSymbol<LocalSymbol>().DeclarationKind); 1143Assert.Equal(LocalDeclarationKind.OutVariable, symbol.GetSymbol<LocalSymbol>().DeclarationKind); 1176var local = symbol.GetSymbol<SourceLocalSymbol>();
Semantics\ParamsCollectionTests.cs (2)
58VerifyParams(parameter.GetSymbol<ParameterSymbol>(), isParamArray: isParamArray, isParamCollection: isParamCollection); 9073return model.GetDeclaredSymbol(parameterDecl).GetSymbol<ParameterSymbol>();
Semantics\PatternMatchingTestBase.cs (5)
83Assert.Equal(LocalDeclarationKind.PatternVariable, symbol.GetSymbol<LocalSymbol>().DeclarationKind); 144Assert.Equal(LocalDeclarationKind.PatternVariable, symbol.GetSymbol<LocalSymbol>().DeclarationKind); 170Assert.Equal(LocalDeclarationKind.RegularVariable, symbol.GetSymbol<LocalSymbol>().DeclarationKind); 184Assert.Equal(kind, symbol.GetSymbol<LocalSymbol>().DeclarationKind); 206Assert.NotEqual(LocalDeclarationKind.PatternVariable, symbol.GetSymbol<LocalSymbol>().DeclarationKind);
Semantics\PrimaryConstructorTests.cs (5)
20655Assert.Same(primaryConstructor, namedType.GetSymbol<SourceMemberContainerTypeSymbol>().PrimaryConstructor.GetPublicSymbol()); 20689Assert.Same(primaryConstructor1, namedType1.GetSymbol<SourceMemberContainerTypeSymbol>().PrimaryConstructor.GetPublicSymbol()); 20733Assert.Same(primaryConstructor1, namedType1.GetSymbol<SourceMemberContainerTypeSymbol>().PrimaryConstructor.GetPublicSymbol()); 20778var primaryConstructor1 = namedType1.GetSymbol<SourceMemberContainerTypeSymbol>().PrimaryConstructor.GetPublicSymbol(); 20830Assert.Same(primaryConstructor1, namedType1.GetSymbol<SourceMemberContainerTypeSymbol>().PrimaryConstructor.GetPublicSymbol());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (132)
Semantics\DeconstructionTests.cs (14)
3953Assert.Equal(LocalDeclarationKind.DeconstructionVariable, symbol.GetSymbol<LocalSymbol>().DeclarationKind); 3967Assert.Equal(LocalDeclarationKind.DeconstructionVariable, symbol.GetSymbol<LocalSymbol>().DeclarationKind); 4242Assert.Equal(localDeclarationKind, a.GetSymbol<LocalSymbol>().DeclarationKind); 4246Assert.Equal(localDeclarationKind, b.GetSymbol<LocalSymbol>().DeclarationKind); 4250Assert.Equal(localDeclarationKind, c.GetSymbol<LocalSymbol>().DeclarationKind); 4254Assert.Equal(localDeclarationKind, d.GetSymbol<LocalSymbol>().DeclarationKind); 5191Assert.Equal(localDeclarationKind, a.GetSymbol<LocalSymbol>().DeclarationKind); 5195Assert.Equal(localDeclarationKind, b.GetSymbol<LocalSymbol>().DeclarationKind); 5199Assert.Equal(localDeclarationKind, c.GetSymbol<LocalSymbol>().DeclarationKind); 5203Assert.Equal(localDeclarationKind, d.GetSymbol<LocalSymbol>().DeclarationKind); 5659Assert.Equal(localDeclarationKind, a.GetSymbol<LocalSymbol>().DeclarationKind); 5663Assert.Equal(localDeclarationKind, b.GetSymbol<LocalSymbol>().DeclarationKind); 5667Assert.Equal(localDeclarationKind, c.GetSymbol<LocalSymbol>().DeclarationKind); 5671Assert.Equal(localDeclarationKind, d.GetSymbol<LocalSymbol>().DeclarationKind);
Semantics\DelegateTypeTests.cs (3)
954return MemberSignatureComparer.CSharp10MethodGroupSignatureComparer.Equals(methodA.GetSymbol<MethodSymbol>(), methodB.GetSymbol<MethodSymbol>()); 14488var underlyingType = delegateType.GetSymbol<NamedTypeSymbol>();
Semantics\ExpressionBodiedMemberTests.cs (2)
46var gooDef = model.GetDeclaredSymbol(node).GetSymbol<SourceOrdinaryMethodSymbol>(); 262var m = semanticInfo.Symbol.ContainingSymbol.GetSymbol<SourceOrdinaryMethodSymbol>();
Semantics\InitOnlyMemberTests.cs (4)
4144var localFunctionSymbol = model.GetDeclaredSymbol(localFunctionSyntax).GetSymbol<LocalFunctionSymbol>(); 4149var delegateMemberSymbols = model.GetDeclaredSymbol(delegateSyntax).GetSymbol<SourceNamedTypeSymbol>().GetMembers(); 4383Assert.True(((Symbols.PublicModel.PropertySymbol)i).GetSymbol<PropertySymbol>().SetMethod.IsDeclaredReadOnly); 4406Assert.True(((Symbols.PublicModel.PropertySymbol)i).GetSymbol<PropertySymbol>().SetMethod.IsDeclaredReadOnly);
Semantics\InteractiveSemanticModelTests.cs (1)
47Assert.Equal(LookupResultKind.Inaccessible, baseType.GetSymbol<ErrorTypeSymbol>().ResultKind); // Script class members are private.
Semantics\LambdaTests.cs (3)
3631var method = symbol.GetSymbol<MethodSymbol>(); 6222return model.GetSymbolInfo(syntax).Symbol.GetSymbol<LambdaSymbol>(); 6893var lambdas = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Select(e => model.GetSymbolInfo(e).Symbol.GetSymbol<LambdaSymbol>()).ToArray();
Semantics\LocalFunctionTests.cs (3)
1028var symbol = model.GetSymbolInfo(attributeSyntax).Symbol.GetSymbol<MethodSymbol>(); 1721var localSymbol = model.GetDeclaredSymbol(x).ContainingSymbol.GetSymbol<LocalFunctionSymbol>(); 2374var local = model.GetDeclaredSymbol(declaration).GetSymbol<MethodSymbol>();
Semantics\NativeIntegerTests.cs (2)
3646var underlyingType0 = method.Parameters[0].Type.GetSymbol<NamedTypeSymbol>(); 3647var underlyingType1 = method.Parameters[1].Type.GetSymbol<NamedTypeSymbol>();
Semantics\NullableReferenceTypesTests.cs (40)
34984var symbol = model.GetSymbolInfo(outVar).Symbol.GetSymbol<LocalSymbol>(); 35002var symbol = model.GetDeclaredSymbol(variable).GetSymbol<LocalSymbol>(); 59060var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59094var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59122var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59154var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59183var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59216var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59248var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59281var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59315var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59342var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59370var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 59400var symbol = model.GetDeclaredSymbol(declarators[0]).GetSymbol<LocalSymbol>(); 59404symbol = model.GetDeclaredSymbol(declarators[1]).GetSymbol<LocalSymbol>(); 59408symbol = model.GetDeclaredSymbol(declarators[2]).GetSymbol<LocalSymbol>(); 71295var symbol = model.GetDeclaredSymbol(declarators[0]).GetSymbol<LocalSymbol>(); 71298symbol = model.GetDeclaredSymbol(declarators[1]).GetSymbol<LocalSymbol>(); 71331var symbol = model.GetDeclaredSymbol(declarators[0]).GetSymbol<LocalSymbol>(); 71334symbol = model.GetDeclaredSymbol(declarators[1]).GetSymbol<LocalSymbol>(); 71372var symbol = model.GetDeclaredSymbol(declarators[0]).GetSymbol<LocalSymbol>(); 71375symbol = model.GetDeclaredSymbol(declarators[1]).GetSymbol<LocalSymbol>(); 71409var symbol = model.GetDeclaredSymbol(declarators[0]).GetSymbol<LocalSymbol>(); 71412symbol = model.GetDeclaredSymbol(declarators[1]).GetSymbol<LocalSymbol>(); 71446var symbol = model.GetDeclaredSymbol(declarators[0]).GetSymbol<LocalSymbol>(); 71449symbol = model.GetDeclaredSymbol(declarators[1]).GetSymbol<LocalSymbol>(); 71481var symbol = model.GetDeclaredSymbol(declarators[0]).GetSymbol<LocalSymbol>(); 71484symbol = model.GetDeclaredSymbol(declarators[1]).GetSymbol<LocalSymbol>(); 71514var symbol = model.GetDeclaredSymbol(declarators[0]).GetSymbol<LocalSymbol>(); 71551var symbol = model.GetDeclaredSymbol(declarators[0]).GetSymbol<LocalSymbol>(); 71554symbol = model.GetDeclaredSymbol(declarators[1]).GetSymbol<LocalSymbol>(); 81302var symbol = model.GetDeclaredSymbol(declarator).GetSymbol<LocalSymbol>(); 97802var f1 = model.GetDeclaredSymbol(localSyntaxes[0]).GetSymbol<LocalFunctionSymbol>(); 97808var f2 = model.GetDeclaredSymbol(localSyntaxes[1]).GetSymbol<LocalFunctionSymbol>(); 99131var f2 = model.GetDeclaredSymbol(localSyntaxes[0]).GetSymbol<LocalFunctionSymbol>(); 111819var localSymbol = model.GetDeclaredSymbol(localSyntax).GetSymbol<LocalFunctionSymbol>(); 111872var localSymbol = model.GetDeclaredSymbol(localSyntax).GetSymbol<LocalFunctionSymbol>(); 113637Assert.Equal("var!", model.GetDeclaredSymbol(decl.Designation).GetSymbol<LocalSymbol>().TypeWithAnnotations.ToTestDisplayString(includeNonNullable: true)); 113668Assert.Equal("var", model.GetDeclaredSymbol(decl.Designation).GetSymbol<LocalSymbol>().TypeWithAnnotations.ToTestDisplayString(includeNonNullable: true)); 154954Assert.Equal(expectedAnnotation, symbol.GetSymbol<LocalSymbol>().TypeWithAnnotations.NullableAnnotation);
Semantics\OverloadResolutionTests.cs (3)
11764var symbol = model.GetSymbolInfo(expr).Symbol.GetSymbol<MethodSymbol>(); 11813var symbol = model.GetSymbolInfo(expr).Symbol.GetSymbol<PropertySymbol>(); 11863var symbol = model.GetSymbolInfo(expr).Symbol.GetSymbol<EventSymbol>();
Semantics\RefFieldTests.cs (53)
11088var localFunctions = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalFunctionSymbol>()).ToArray(); 11189var delegateType = (NamedTypeSymbol)model.GetDeclaredSymbol(decl).GetSymbol<LocalSymbol>().Type; 11191var lambda = model.GetSymbolInfo(value).Symbol.GetSymbol<LambdaSymbol>(); 11284var methods = decls.Select(d => ((FunctionPointerTypeSymbol)model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>().Type).Signature).ToArray(); 11456var lambdas = tree.GetRoot().DescendantNodes().OfType<SimpleLambdaExpressionSyntax>().Select(e => model.GetSymbolInfo(e).Symbol.GetSymbol<LambdaSymbol>()).ToArray(); 12049var method = model.GetSymbolInfo(expr).Symbol.GetSymbol<RetargetingMethodSymbol>(); 12129var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 12203var f = model.GetDeclaredSymbol(decl).GetSymbol<FieldSymbol>(); 12266var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 12450var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 12642var f = model.GetDeclaredSymbol(decl).GetSymbol<FieldSymbol>(); 12861var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13049var f = model.GetDeclaredSymbol(decl).GetSymbol<FieldSymbol>(); 13219var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13274var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13333var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13376var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13405var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13430var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13450var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13472var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13507var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13571var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13647var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<SourceLocalSymbol>()).ToArray(); 13718var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 13782var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 14423var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 14465var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 14590var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 14666var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 14911var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 15119var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 15145var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 15200var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 18014var delegateInvokeMethods = decls.Select(d => ((ILocalSymbol)model.GetDeclaredSymbol(d)).Type.GetSymbol<NamedTypeSymbol>().DelegateInvokeMethod).ToArray(); 23439var types = decls.Select(d => (NamedTypeSymbol)model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>().Type).ToArray(); 23507var types = decls.Select(d => (NamedTypeSymbol)model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>().Type).ToArray(); 24508var lambdas = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Select(e => model.GetSymbolInfo(e).Symbol.GetSymbol<LambdaSymbol>()).ToArray(); 24544var lambdas = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Select(e => model.GetSymbolInfo(e).Symbol.GetSymbol<LambdaSymbol>()).ToArray(); 24581var lambdas = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Select(e => model.GetSymbolInfo(e).Symbol.GetSymbol<LambdaSymbol>()).ToArray(); 25367var delegateType = (NamedTypeSymbol)model.GetDeclaredSymbol(decl).GetSymbol<LocalSymbol>().Type; 25369var lambda = model.GetSymbolInfo(value).Symbol.GetSymbol<LambdaSymbol>(); 27408var type = (NamedTypeSymbol)model.GetDeclaredSymbol(node).GetSymbol<LocalSymbol>().Type; 27460var type = (NamedTypeSymbol)model.GetDeclaredSymbol(node).GetSymbol<LocalSymbol>().Type; 27512var type = (NamedTypeSymbol)model.GetDeclaredSymbol(node).GetSymbol<LocalSymbol>().Type; 27665var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 27755var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 27875var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 27976var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 28021var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 28081var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 28311var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray(); 28359var locals = decls.Select(d => model.GetDeclaredSymbol(d).GetSymbol<LocalSymbol>()).ToArray();
Semantics\RefLocalsAndReturnsTests.cs (2)
5260var f = model.GetDeclaredSymbol(decl).GetSymbol<FieldSymbol>(); 5299var f = model.GetDeclaredSymbol(decl).GetSymbol<FieldSymbol>();
Semantics\TopLevelStatementsTests.cs (2)
6097var localFunction = semanticModel.GetDeclaredSymbol(localFunctionStatement).GetSymbol<LocalFunctionSymbol>(); 6162.GetSymbol<LocalFunctionSymbol>();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (14)
SymbolDisplay\SymbolDisplayTests.cs (1)
6543var type = method.GetSymbol<MethodSymbol>().ReturnTypeWithAnnotations;
Symbols\ExtensionMethodTests.cs (2)
2729var methodSymbol = symbolInfo.Symbol.GetSymbol<MethodSymbol>(); 2739methodSymbol = (MethodSymbol)symbolInfo.Symbol.GetSymbol<MethodSymbol>();
Symbols\LocalFunctionTests.cs (2)
101var local = semanticModel.GetDeclaredSymbol(localsSyntax[0]).GetSymbol<MethodSymbol>(); 103var staticLocal = semanticModel.GetDeclaredSymbol(localsSyntax[0]).GetSymbol<MethodSymbol>();
Symbols\RequiredMembersTests.cs (1)
7648var tupleType = model.GetTypeInfo(tuple).Type.GetSymbol<NamedTypeSymbol>()!;
Symbols\Source\UpdatedContainingSymbolAndNullableAnntotationTests.cs (2)
38var local1 = model.GetDeclaredSymbol(varDeclarators.First()).GetSymbol<SourceLocalSymbol>(); 39var local2 = model.GetDeclaredSymbol(varDeclarators.ElementAt(1)).GetSymbol<SourceLocalSymbol>();
Symbols\SymbolEqualityTests.cs (1)
965Select(op => op.Symbol.GetSymbol<LambdaSymbol>()).ToImmutableArray();
Symbols\SymbolExtensionTests.cs (5)
103var anonymousType = model.GetSymbolInfo(identifier).Symbol.GetSymbol<TypeSymbol>(); 121var anonymousType = model.GetSymbolInfo(identifier).Symbol.GetSymbol<TypeSymbol>(); 139var anonymousType = model.GetSymbolInfo(identifier).Symbol.GetSymbol<TypeSymbol>(); 158var anonymousType = model.GetSymbolInfo(identifier).Symbol.GetSymbol<TypeSymbol>(); 252var method = model.GetSymbolInfo(tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Method").Single()).Symbol.GetSymbol<MethodSymbol>();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CSharpTestBase.cs (1)
1507return (m) => action(m.GetSymbol<ModuleSymbol>());