3 instantiations of SourceNamedTypeSymbol
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1339var t = new SourceNamedTypeSymbol(this, childDeclaration, diagnostics);
Symbols\Source\SourceNamedTypeSymbol.cs (1)
107return new SourceNamedTypeSymbol(ContainingType, declaration, BindingDiagnosticBag.Discarded, newData);
Symbols\Source\SourceNamespaceSymbol.cs (1)
417return new SourceNamedTypeSymbol(this, (MergedTypeDeclaration)declaration, diagnostics);
576 references to SourceNamedTypeSymbol
Microsoft.CodeAnalysis.CSharp (51)
Binder\Binder_Conversions.cs (1)
1859if (!SourceNamedTypeSymbol.IsValidCollectionBuilderType(builderType))
Binder\Binder_Expressions.cs (2)
5170return constructor.ContainingType is SourceNamedTypeSymbol sourceType && 8747&& SourceNamedTypeSymbol.GetCompatibleSubstitutedMember(binder.Compilation, method, receiverType) == null)
Binder\Binder_Symbols.cs (1)
1588if (SourceNamedTypeSymbol.GetCompatibleSubstitutedMember(this.Compilation, symbol, receiverType) is { } compatibleSubstitutedMember)
Binder\BinderFactory.BinderFactoryVisitor.cs (8)
666var container = ((NamespaceOrTypeSymbol)outer.ContainingMemberOrLambda).GetSourceTypeMember(parent); 701var container = ((NamespaceOrTypeSymbol)outer.ContainingMemberOrLambda).GetSourceTypeMember(parent.Identifier.ValueText, 0, SyntaxKind.EnumDeclaration, parent); 766var typeSymbol = ((NamespaceOrTypeSymbol)resultBinder.ContainingMemberOrLambda).GetSourceTypeMember(parent); 1254SourceNamedTypeSymbol type = ((NamespaceOrTypeSymbol)outerBinder.ContainingMemberOrLambda).GetSourceTypeMember((TypeDeclarationSyntax)memberSyntax); 1262SourceNamedTypeSymbol type = ((NamespaceOrTypeSymbol)outerBinder.ContainingMemberOrLambda).GetSourceTypeMember((TypeDeclarationSyntax)memberSyntax); 1306SourceNamedTypeSymbol delegateType = ((NamespaceOrTypeSymbol)outerBinder.ContainingMemberOrLambda).GetSourceTypeMember((DelegateDeclarationSyntax)memberSyntax); 1343SourceNamedTypeSymbol typeSymbol = ((NamespaceOrTypeSymbol)outerBinder.ContainingMemberOrLambda).GetSourceTypeMember(typeDeclSyntax); 1362SourceNamedTypeSymbol delegateType = ((NamespaceOrTypeSymbol)outerBinder.ContainingMemberOrLambda).GetSourceTypeMember((DelegateDeclarationSyntax)memberSyntax);
Compilation\CSharpSemanticModel.cs (1)
1681if (SourceNamedTypeSymbol.GetCompatibleSubstitutedMember(binder.Compilation, symbol, receiverType) is { } compatibleSubstitutedMember)
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
128parameters.Add(new ExtensionMetadataMethodParameterSymbol(this, ((SourceNamedTypeSymbol)_originalMethod.ContainingType).ExtensionParameter!));
Symbols\MemberSymbolExtensions.cs (2)
283constructed = (MethodSymbol?)SourceNamedTypeSymbol.GetCompatibleSubstitutedMember(compilation, constructed, receiverType); 299return (PropertySymbol?)SourceNamedTypeSymbol.GetCompatibleSubstitutedMember(compilation, property, receiverType);
Symbols\NamespaceOrTypeSymbol.cs (5)
188internal SourceNamedTypeSymbol? GetSourceTypeMember(TypeDeclarationSyntax syntax) 197internal SourceNamedTypeSymbol? GetSourceTypeMember(DelegateDeclarationSyntax syntax) 207internal SourceNamedTypeSymbol? GetSourceTypeMember( 217var memberT = member as SourceNamedTypeSymbol;
Symbols\Source\SourceAssemblySymbol.cs (4)
2706var containingType = field.ContainingType as SourceNamedTypeSymbol; 2767var containingType = field.ContainingType as SourceNamedTypeSymbol;
Symbols\Source\SourceConstructorSymbolBase.cs (2)
220var containingType = (SourceNamedTypeSymbol)this.ContainingType;
Symbols\Source\SourceDelegateMethodSymbol.cs (4)
184return (SourceNamedTypeSymbol)ContainingSymbol; 197return OneOrMany.Create(((SourceNamedTypeSymbol)ContainingSymbol).GetAttributeDeclarations()); 356: base((SourceNamedTypeSymbol)invoke.ContainingType, iAsyncResultType, syntax, MethodKind.Ordinary, RefKind.None, DeclarationModifiers.Virtual | DeclarationModifiers.Public) 394: base((SourceNamedTypeSymbol)invoke.ContainingType, invoke.ReturnTypeWithAnnotations, syntax, MethodKind.Ordinary, invoke.RefKind, DeclarationModifiers.Virtual | DeclarationModifiers.Public)
Symbols\Source\SourceMemberContainerSymbol.cs (4)
1329var conflictDict = new Dictionary<(string name, int arity, SyntaxTree? syntaxTree), SourceNamedTypeSymbol>(); 1339var t = new SourceNamedTypeSymbol(this, childDeclaration, diagnostics); 1345SourceNamedTypeSymbol? other; 1551var valueField = ((SourceNamedTypeSymbol)this).EnumValueField;
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1559if (curr is SourceNamedTypeSymbol { HasSecurityCriticalAttributes: true })
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1767var originalType = this;
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
44declaration = ((SourceNamedTypeSymbol)this.ContainingType).declaration;
Symbols\Source\SourceNamespaceSymbol.cs (1)
389if (otherSymbol is SourceNamedTypeSymbol { MergedDeclaration.NameLocations: var typeNameLocations })
Symbols\Source\SourceTypeParameterSymbol.cs (2)
462private readonly SourceNamedTypeSymbol _owner; 465public SourceTypeTypeParameterSymbol(SourceNamedTypeSymbol owner, string name, int ordinal, VarianceKind varianceKind, ImmutableArray<Location> locations, ImmutableArray<SyntaxReference> syntaxRefs)
Symbols\Source\TypeParameterBuilder.cs (2)
23private readonly SourceNamedTypeSymbol _owner; 26internal TypeParameterBuilder(SyntaxReference syntaxRef, SourceNamedTypeSymbol owner, Location location)
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (2)
28Debug.Assert(containingType is SourceNamedTypeSymbol); 76return new OneOrMany<SyntaxList<AttributeListSyntax>>(((SourceNamedTypeSymbol)ContainingType).GetAttributeDeclarations());
Symbols\Synthesized\SynthesizedEnumValueFieldSymbol.cs (2)
19public SynthesizedEnumValueFieldSymbol(SourceNamedTypeSymbol containingEnum) 35return TypeWithAnnotations.Create(((SourceNamedTypeSymbol)ContainingType).EnumUnderlyingType);
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (3)
89var type = GetSimpleProgramNamedTypeSymbol(compilation); 113private static SourceNamedTypeSymbol? GetSimpleProgramNamedTypeSymbol(CSharpCompilation compilation) 115return compilation.SourceModule.GlobalNamespace.GetTypeMembers(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName).OfType<SourceNamedTypeSymbol>().SingleOrDefault(s => s.IsSimpleProgram);
Symbols\TypeSymbolExtensions.cs (1)
1478return type is SourceNamedTypeSymbol { IsPartial: true };
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (9)
CodeGen\CodeGenTupleTest.cs (3)
4506Assert.IsType<SourceNamedTypeSymbol>(unnamedTuple); 27922var type = (SourceNamedTypeSymbol)comp.GetMember("System.ValueTuple");
Emit\CompilationEmitTests.cs (2)
2719var class1 = libComp.GlobalNamespace.GetMember<SourceNamedTypeSymbol>("Class1");
Emit\EmitMetadataTests.cs (4)
1381var sourceType = type as SourceNamedTypeSymbol; 1402var sourceType = type as SourceNamedTypeSymbol;
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
Emit\EditAndContinue\SymbolMatcherTests.cs (4)
797var member = compilation1.GetMember<SourceNamedTypeSymbol>("C.F"); 821var member = compilation1.GetMember<SourceNamedTypeSymbol>("C.F");
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (367)
Attributes\AttributeTests.cs (8)
1798bool isFromSource = @class is SourceNamedTypeSymbol; 1853bool isFromSource = @class is SourceNamedTypeSymbol; 1893bool isFromSource = @class is SourceNamedTypeSymbol; 1955bool isFromSource = @class is SourceNamedTypeSymbol; 2195bool isFromSource = @class is SourceNamedTypeSymbol; 2237bool isFromSource = @class is SourceNamedTypeSymbol; 2325bool isFromSource = @class is SourceNamedTypeSymbol; 2459bool isFromSource = parent is SourceNamedTypeSymbol;
Semantics\ExtensionTests.cs (32)
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>();
Semantics\ExtensionTests2.cs (309)
10257var extension = (SourceNamedTypeSymbol)e.GetTypeMembers().Single(); 10295var extension = (SourceNamedTypeSymbol)e.GetTypeMembers().Single(); 10330var extension = (SourceNamedTypeSymbol)e.GetTypeMembers().Single(); 10353var extension = (SourceNamedTypeSymbol)e.GetTypeMembers().Single(); 10376var extension = (SourceNamedTypeSymbol)e.GetTypeMembers().Single(); 10405var extension = (SourceNamedTypeSymbol)e.GetTypeMembers().Single(); 10426var extension = (SourceNamedTypeSymbol)e.GetTypeMembers().Single(); 10447var extension = (SourceNamedTypeSymbol)e.GetTypeMembers().Single(); 10474var extension = (SourceNamedTypeSymbol)e.GetTypeMembers().Single(); 10501var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 10508extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 10528var extension = (SourceNamedTypeSymbol)e.GetTypeMembers().Single(); 10549var extension = (SourceNamedTypeSymbol)e.GetTypeMembers().Single(); 10571var extension = (SourceNamedTypeSymbol)e.GetTypeMembers().Single(); 10597var extension = (SourceNamedTypeSymbol)e.GetTypeMembers().Single(); 10620var extension = (SourceNamedTypeSymbol)e.GetTypeMembers().Single(); 10640var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 10663var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 10684var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 10704var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 10724var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 10744var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 10782var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 10802var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 10822var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 10842var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 10868var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 10888var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 10929var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 10952var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 10974var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 10995extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11018var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11041var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11064var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11088var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11110extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11132var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11152var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11172extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11189extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11224var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11244var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11264var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11285var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11306var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11325var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11346var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11367var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11389var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11409var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11429var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11449var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11469var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11489var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11509var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11532var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11552var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11573var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11594var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11615var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11650var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11686var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11722var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11760var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11782var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11802var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11840var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11862var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11890var nestedExtension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single().GetTypeMembers().Single(); 11915var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 11935var extension = (SourceNamedTypeSymbol)e.GetTypeMembers().Single(); 11958var extension = (SourceNamedTypeSymbol)e.GetTypeMembers().Single(); 11980var extension = (SourceNamedTypeSymbol)e.GetTypeMembers().Single(); 12003var extension = (SourceNamedTypeSymbol)e.GetTypeMembers().Single(); 12059var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12100var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12125var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12165var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12186extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12206extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12247var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12269var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12291var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12317var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12345var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12373var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12410var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12442var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12474var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12500var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12525var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12554var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12579var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12602var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12620extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12651var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12678var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12700extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12725var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12756var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12776extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12818var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12852var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12879var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12906var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12950var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 12980var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13011var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13032var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13058var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13085var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13112var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13137var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13157var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13180var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13200var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13220var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13240var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13273var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13330var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13353var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13375var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13394var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13418var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13438extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13464var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13490var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13515var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13539var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13565var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13589var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13613var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13638var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13669var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13702var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13732var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13751var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13785var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13818var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13851var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13884var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13920var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 13956var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 14011var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 14069var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 14139var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 14162var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 14194var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 14226var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 14250var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 14274var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 14298var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 14322var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 14349var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 14379var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 14405var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 14435var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 14465var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single(); 14524var extension = (SourceNamedTypeSymbol)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single();
Semantics\PrimaryConstructorTests.cs (18)
3221var c = (SourceNamedTypeSymbol)comp.GetTypeByMetadataName("C"); 3281var i = (SourceNamedTypeSymbol)comp.GetTypeByMetadataName("I"); 3323var e = (SourceNamedTypeSymbol)comp.GetTypeByMetadataName("E"); 3355var c = (SourceNamedTypeSymbol)comp.GetTypeByMetadataName("C"); 3442var c1 = (SourceNamedTypeSymbol)comp.GetTypeByMetadataName("C1"); 3448var c2 = (SourceNamedTypeSymbol)comp.GetTypeByMetadataName("C2"); 3504var c1 = (SourceNamedTypeSymbol)comp.GetTypeByMetadataName("C1"); 3510var c2 = (SourceNamedTypeSymbol)comp.GetTypeByMetadataName("C2"); 3536var c = (SourceNamedTypeSymbol)comp.GetTypeByMetadataName("C");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (31)
Semantics\FieldInitializerBindingTests.cs (3)
247var typeSymbol = (SourceNamedTypeSymbol)compilation.GlobalNamespace.GetMembers("C").Single(); 290private static ImmutableArray<BoundInitializer> BindInitializersWithoutDiagnostics(SourceNamedTypeSymbol typeSymbol, ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> initializers)
Semantics\InitOnlyMemberTests.cs (1)
4149var delegateMemberSymbols = model.GetDeclaredSymbol(delegateSyntax).GetSymbol<SourceNamedTypeSymbol>().GetMembers();
Semantics\RecordStructTests.cs (2)
400Assert.True(point is SourceNamedTypeSymbol); 490Assert.True(point is SourceNamedTypeSymbol);
Semantics\SemanticErrorTests.cs (6)
25168var bSymbol = (SourceNamedTypeSymbol)comp.SourceModule.GlobalNamespace.GetMembersUnordered().Single(m => m.Name == "B"); 25235var aSymbol = (SourceNamedTypeSymbol)comp.SourceModule.GlobalNamespace.GetMembersUnordered().Single(m => m.Name == "A"); 25239var eSymbol = (SourceNamedTypeSymbol)comp.SourceModule.GlobalNamespace.GetMembersUnordered().Single(m => m.Name == "E");
Semantics\SynthesizedStaticConstructorTests.cs (19)
27var typeSymbol = CompileAndExtractTypeSymbol(source); 43var typeSymbol = CompileAndExtractTypeSymbol(source); 60var typeSymbol = CompileAndExtractTypeSymbol(source); 77var typeSymbol = CompileAndExtractTypeSymbol(source); 94var typeSymbol = CompileAndExtractTypeSymbol(source); 110var typeSymbol = CompileAndExtractTypeSymbol(source); 128var typeSymbol = CompileAndExtractTypeSymbol(source); 147var typeSymbol = CompileAndExtractTypeSymbol(source); 166var typeSymbol = CompileAndExtractTypeSymbol(source); 185var typeSymbol = CompileAndExtractTypeSymbol(source); 200var typeSymbol = CompileAndExtractTypeSymbol(source); 217var typeSymbol = CompileAndExtractTypeSymbol(source); 232var typeSymbol = CompileAndExtractTypeSymbol(source); 249var typeSymbol = CompileAndExtractTypeSymbol(source); 265var typeSymbol = CompileAndExtractTypeSymbol(source); 281var typeSymbol = CompileAndExtractTypeSymbol(source); 288private static SourceNamedTypeSymbol CompileAndExtractTypeSymbol(string source) 291var typeSymbol = (SourceNamedTypeSymbol)compilation.GlobalNamespace.GetMembers("C").Single();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (114)
Compilation\SemanticModelGetSemanticInfoTests.cs (2)
10111Assert.False(SyntaxFacts.IsAttributeName(((SourceNamedTypeSymbol)((CSharp.Symbols.PublicModel.NamedTypeSymbol)semanticInfo.Symbol).UnderlyingNamedTypeSymbol).SyntaxReferences.First().GetSyntax()), 10148Assert.False(SyntaxFacts.IsAttributeName(((SourceNamedTypeSymbol)((CSharp.Symbols.PublicModel.NamedTypeSymbol)semanticInfo.Symbol).UnderlyingNamedTypeSymbol).SyntaxReferences.First().GetSyntax()),
DeclarationTests.cs (54)
406var type1 = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.N2.N3.C"); 411var type2 = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.N2.N3.C"); 419var type3 = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.N2.N3.C"); 459var type1 = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.N2.N3.C"); 464var type2 = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.N2.N3.D"); 502var type1 = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.N2.N3.C"); 507var type2 = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.C"); 555var type1a = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.N2.N3.C"); 558var type1b = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.N2.N3.D"); 563var type2a = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.C"); 566var type2b = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.D"); 610var type1a = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.N2.N3.C"); 613var type1b = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.N2.N3.D"); 618var type2a = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.C"); 621var type2b = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.D"); 659var type1a = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.N2.N3.E"); 664var type2a = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.E"); 702var type1a = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.N2.N3.S"); 707var type2a = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.S"); 749var type1a = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.N2.N3.I"); 754var type2a = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.I"); 794var type1a = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.N2.N3.E"); 799var type2a = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.E"); 839var type1a = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.N2.N3.E"); 844var type2a = (SourceNamedTypeSymbol)compilation.GetTypeByMetadataName("N1.E"); 872var type1 = (SourceNamedTypeSymbol)compilation1.GetTypeByMetadataName("N1.N2.N3.E"); 873var type2 = (SourceNamedTypeSymbol)compilation2.GetTypeByMetadataName("N1.N2.N3.E");
DocumentationComments\CrefTests.cs (3)
1248var expectedSymbol = compilation.GlobalNamespace.GetMembers("B").OfType<SourceNamedTypeSymbol>().Single(); 2139Assert.IsType<SourceNamedTypeSymbol>(actualSymbol);
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (4)
350var @class = global.GetMember<SourceNamedTypeSymbol>("C"); 383var @class = global.GetMember<SourceNamedTypeSymbol>("C");
Symbols\CompilationCreationTests.cs (1)
2988Assert.IsType<SourceNamedTypeSymbol>(sourceType);
Symbols\IndexerTests.cs (9)
147var sourceType = globalNamespace.GetMember<SourceNamedTypeSymbol>("B"); 158sourceType = globalNamespace.GetMember<SourceNamedTypeSymbol>("C"); 323var @class = compilation.GlobalNamespace.GetMember<SourceNamedTypeSymbol>("C"); 405var @class = compilation.GlobalNamespace.GetMember<SourceNamedTypeSymbol>("C"); 482var @class = compilation.GlobalNamespace.GetMember<SourceNamedTypeSymbol>("C");
Symbols\InterfaceImplementationTests.cs (16)
930var derivedClass = (SourceNamedTypeSymbol)global.GetMembers("Derived").Single(); 999var derivedClass = (SourceNamedTypeSymbol)global.GetMembers("Derived").Single(); 1070var @class = (SourceNamedTypeSymbol)global.GetTypeMembers("Class").Single(); 1640var classC = global.GetMember<SourceNamedTypeSymbol>("C"); 1700var classC = global.GetMember<SourceNamedTypeSymbol>("C"); 1899var derivedType = comp2.GlobalNamespace.GetMember<SourceNamedTypeSymbol>("D"); 2029var derivedType = global.GetMember<SourceNamedTypeSymbol>("D"); 2706var derivedType = comp.GetMember<SourceNamedTypeSymbol>(derivedTypeName);
Symbols\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.cs (1)
442Assert.IsAssignableFrom<SourceNamedTypeSymbol>(methodSymbol.ReturnType);
Symbols\Source\CustomModifierCopyTests.cs (24)
54var @class = global.GetMember<SourceNamedTypeSymbol>("Class"); 97var @class = global.GetMember<SourceNamedTypeSymbol>("Class"); 148var @class = global.GetMember<SourceNamedTypeSymbol>("Class"); 197var baseClass = global.GetMember<SourceNamedTypeSymbol>("Base"); 210var derivedClass = global.GetMember<SourceNamedTypeSymbol>("Derived"); 525var class1 = global.GetMember<SourceNamedTypeSymbol>("Class1"); 536var class2 = global.GetMember<SourceNamedTypeSymbol>("Class2"); 548var class3 = global.GetMember<SourceNamedTypeSymbol>("Class3"); 592var @class = global.GetMember<SourceNamedTypeSymbol>("Class"); 695var @class = global.GetMember<SourceNamedTypeSymbol>("Explicit"); 728var @class = global.GetMember<SourceNamedTypeSymbol>("Implicit"); 769var @class = global.GetMember<SourceNamedTypeSymbol>("Override");