53 references to GetSymbol
Microsoft.CodeAnalysis.CSharp (3)
Compilation\CSharpCompilation.cs (1)
1554return (ImplicitNamedTypeSymbol?)CommonBindScriptClass().GetSymbol();
Compilation\SyntaxTreeSemanticModel.cs (2)
513return ConsList<TypeSymbol>.Empty.Prepend(symbol.GetSymbol().OriginalDefinition); 2143var delegateType = (GetDeclaredSymbol(memberDecl, cancellationToken) as INamedTypeSymbol).GetSymbol();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenTupleTest.cs (1)
24479Assert.Empty(derivedSymbol.GetSymbol().AsUnboundGenericType().AllInterfaces());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (42)
Semantics\AccessCheckTests.cs (32)
771Assert.True(Symbol.IsSymbolAccessible(classA.GetSymbol(), classB.GetSymbol())); 773Assert.True(Symbol.IsSymbolAccessible(aliasA.GetSymbol(), classB.GetSymbol())); 775Assert.True(Symbol.IsSymbolAccessible(pubField.GetSymbol(), classB.GetSymbol())); 777Assert.False(Symbol.IsSymbolAccessible(privField.GetSymbol(), classB.GetSymbol())); 779Assert.False(Symbol.IsSymbolAccessible(karrayType.GetSymbol(), classB.GetSymbol())); 781Assert.True(Symbol.IsSymbolAccessible(aarrayType.GetSymbol(), classB.GetSymbol())); 783Assert.False(Symbol.IsSymbolAccessible(kptrType.GetSymbol(), classB.GetSymbol())); 785Assert.True(Symbol.IsSymbolAccessible(aptrType.GetSymbol(), classB.GetSymbol())); 787Assert.False(Symbol.IsSymbolAccessible(kinreturnfuncptrType.GetSymbol(), classB.GetSymbol())); 789Assert.False(Symbol.IsSymbolAccessible(kinparamfuncptr1Type.GetSymbol(), classB.GetSymbol())); 791Assert.False(Symbol.IsSymbolAccessible(kinparamfuncptr2Type.GetSymbol(), classB.GetSymbol())); 793Assert.True(Symbol.IsSymbolAccessible(afuncptrType.GetSymbol(), classB.GetSymbol())); 795Assert.False(Symbol.IsSymbolAccessible(kdiscard.GetSymbol(), classB.GetSymbol())); 797Assert.True(Symbol.IsSymbolAccessible(adiscard.GetSymbol(), classB.GetSymbol())); 799Assert.False(Symbol.IsSymbolAccessible(kenumType.GetSymbol(), classB.GetSymbol())); 801Assert.True(Symbol.IsSymbolAccessible(aenumType.GetSymbol(), classB.GetSymbol())); 803Assert.True(Symbol.IsSymbolAccessible(unknownType.GetSymbol(), classB.GetSymbol())); 805Assert.True(Symbol.IsSymbolAccessible(globalNS.GetSymbol(), classB.GetSymbol())); 807Assert.True(Symbol.IsSymbolAccessible(protField.GetSymbol(), classA.GetSymbol())); 809Assert.True(Symbol.IsSymbolAccessible(protField.GetSymbol(), classA.GetSymbol(), classADerived.GetSymbol())); 811Assert.False(Symbol.IsSymbolAccessible(protField.GetSymbol(), classB.GetSymbol())); 813Assert.False(Symbol.IsSymbolAccessible(protField.GetSymbol(), classB.GetSymbol(), classADerived.GetSymbol())); 815Assert.True(Symbol.IsSymbolAccessible(protField.GetSymbol(), classA.GetSymbol())); 817Assert.True(Symbol.IsSymbolAccessible(protField.GetSymbol(), classADerived.GetSymbol(), classADerived.GetSymbol())); 819Assert.False(Symbol.IsSymbolAccessible(protField.GetSymbol(), classADerived.GetSymbol(), classADerived2.GetSymbol())); 822Assert.True(Symbol.IsSymbolAccessible(classA.GetSymbol(), sourceAssem.GetSymbol())); 846Assert.False(Symbol.IsSymbolAccessible(classA.GetSymbol(), mscorlibAssem.GetSymbol()));
Semantics\LambdaTests.cs (1)
3902var actualAttributes = attributes.SelectAsArray(a => a.AttributeClass.GetSymbol());
Semantics\LocalFunctionTests.cs (9)
557Assert.Equal(aAttribute, attributeData.AttributeClass.GetSymbol()); 821Assert.Equal(aAttribute, attributeData.AttributeClass.GetSymbol()); 858Assert.Equal(comp.GetTypeByMetadataName("A"), attr.AttributeClass.GetSymbol()); 976Assert.Equal(comp.GetTypeByMetadataName("PropAttribute"), attributes[0].AttributeClass.GetSymbol()); 977Assert.Equal(comp.GetTypeByMetadataName("ReturnAttribute"), attributes[1].AttributeClass.GetSymbol()); 978Assert.Equal(comp.GetTypeByMetadataName("MethodAttribute"), attributes[2].AttributeClass.GetSymbol()); 982Assert.Equal(comp.GetTypeByMetadataName("PropAttribute"), returnAttributes[0].AttributeClass.GetSymbol()); 983Assert.Equal(comp.GetTypeByMetadataName("ReturnAttribute"), returnAttributes[1].AttributeClass.GetSymbol()); 984Assert.Equal(comp.GetTypeByMetadataName("MethodAttribute"), returnAttributes[2].AttributeClass.GetSymbol());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5)
Symbols\Source\FileModifierTests.cs (5)
4413var identifier = type.GetSymbol()!.AssociatedFileIdentifier; 4422identifier = type.GetSymbol()!.AssociatedFileIdentifier; 4431identifier = type.GetSymbol()!.AssociatedFileIdentifier; 4457Assert.Null(type.GetSymbol()!.AssociatedFileIdentifier); 4480var identifier = type.GetSymbol()!.AssociatedFileIdentifier;
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\ControlFlowGraphVerifier.cs (2)
915&& ctorContainingType.GetSymbol().IsInterpolatedStringHandlerType 938&& containingType.GetSymbol().IsInterpolatedStringHandlerType;