2 types derived from PENamedTypeSymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
2954
private sealed class PENamedTypeSymbolNonGeneric :
PENamedTypeSymbol
3020
private sealed class PENamedTypeSymbolGeneric :
PENamedTypeSymbol
326 references to PENamedTypeSymbol
Microsoft.CodeAnalysis.CSharp (87)
Emitter\Model\NamedTypeSymbolAdapter.cs (3)
79
PENamedTypeSymbol
peNamedType = AdaptedNamedTypeSymbol as
PENamedTypeSymbol
;
814
AdaptedNamedTypeSymbol.OriginalDefinition is
PENamedTypeSymbol
, "type name contains dots: " + unsuffixedName);
Symbols\ConstraintsHelper.cs (1)
762
if (type.OriginalDefinition is not
PENamedTypeSymbol
)
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (3)
36
base(moduleSymbol, containingType as
PENamedTypeSymbol
)
60
PENamedTypeSymbol
peType = _containingType as
PENamedTypeSymbol
;
Symbols\Metadata\PE\MetadataDecoder.cs (10)
26
private readonly
PENamedTypeSymbol
_typeContextOpt;
35
PENamedTypeSymbol
context) :
43
this(moduleSymbol, (
PENamedTypeSymbol
)context.ContainingType, context)
53
private MetadataDecoder(PEModuleSymbol moduleSymbol,
PENamedTypeSymbol
typeContextOpt, PEMethodSymbol methodContextOpt)
88
PENamedTypeSymbol
type = _typeContextOpt;
92
type = type.ContainingSymbol as
PENamedTypeSymbol
;
492
if (typeSymbol is
PENamedTypeSymbol
peTypeSymbol && ReferenceEquals(peTypeSymbol.ContainingPEModule, moduleSymbol))
517
Debug.Assert(typeSymbol is
PENamedTypeSymbol
|| typeSymbol is ErrorTypeSymbol);
590
PENamedTypeSymbol
peTypeSymbol = typeSymbol as
PENamedTypeSymbol
;
Symbols\Metadata\PE\PEEventSymbol.cs (4)
27
private readonly
PENamedTypeSymbol
_containingType;
54
PENamedTypeSymbol
containingType,
479
var
containingType = (
PENamedTypeSymbol
)ContainingType;
Symbols\Metadata\PE\PEFieldSymbol.cs (4)
119
private readonly
PENamedTypeSymbol
_containingType;
136
PENamedTypeSymbol
containingType,
649
var
containingType = (
PENamedTypeSymbol
)ContainingType;
Symbols\Metadata\PE\PEMethodSymbol.cs (2)
382
private readonly
PENamedTypeSymbol
_containingType;
403
PENamedTypeSymbol
containingType,
Symbols\Metadata\PE\PEModuleSymbol.cs (2)
481
Dictionary<ReadOnlyMemory<char>, ImmutableArray<
PENamedTypeSymbol
>> typesDict)
487
foreach (
var
type in types)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (37)
33
private static readonly Dictionary<ReadOnlyMemory<char>, ImmutableArray<
PENamedTypeSymbol
>> s_emptyNestedTypes =
34
new Dictionary<ReadOnlyMemory<char>, ImmutableArray<
PENamedTypeSymbol
>>(EmptyReadOnlyMemoryOfCharComparer.Instance);
67
private Dictionary<ReadOnlyMemory<char>, ImmutableArray<
PENamedTypeSymbol
>> _lazyNestedTypes;
183
private class ExtensionInfo(
PENamedTypeSymbol
markerType, MethodDefinitionHandle markerMethod)
185
public readonly
PENamedTypeSymbol
MarkerTypeSymbol = markerType;
186
public
PENamedTypeSymbol
GroupingTypeSymbol => (
PENamedTypeSymbol
)MarkerTypeSymbol.ContainingType;
197
internal static
PENamedTypeSymbol
Create(
209
PENamedTypeSymbol
result;
252
internal static
PENamedTypeSymbol
Create(
254
PENamedTypeSymbol
containingType,
256
PENamedTypeSymbol
markerType = null,
273
PENamedTypeSymbol
result;
306
PENamedTypeSymbol
markerType,
427
static ParameterSymbol? makeExtensionParameter(
PENamedTypeSymbol
@this, ExtensionInfo uncommon)
454
private static PEMethodSymbol GetMarkerMethodSymbol(
PENamedTypeSymbol
@this, ExtensionInfo uncommon)
491
static MethodSymbol? findCorrespondingExtensionImplementationMethod(MethodSymbol method,
PENamedTypeSymbol
@this)
1425
return HandleComparer.Default.Compare(((
PENamedTypeSymbol
)x).Handle, ((
PENamedTypeSymbol
)y).Handle);
1757
ImmutableArray<
PENamedTypeSymbol
> t;
1811
var types = ArrayBuilder<
PENamedTypeSymbol
>.GetInstance();
1831
ImmutableArray<
PENamedTypeSymbol
> t;
2163
private IEnumerable<
PENamedTypeSymbol
> CreateNestedTypes()
2203
var
type =
PENamedTypeSymbol
.Create(moduleSymbol, this, typeRid);
2226
var
marker =
PENamedTypeSymbol
.Create(moduleSymbol, type, markerRid);
2237
var
extension =
PENamedTypeSymbol
.Create(moduleSymbol, this, markerRid, marker, markerHandle);
2474
private static Dictionary<ReadOnlyMemory<char>, ImmutableArray<
PENamedTypeSymbol
>> GroupByName(ArrayBuilder<
PENamedTypeSymbol
> symbols)
2573
return ContainingType is
PENamedTypeSymbol
containingType
2961
PENamedTypeSymbol
markerType,
2990
var
containingType = _container as
PENamedTypeSymbol
;
3034
PENamedTypeSymbol
markerType,
3176
var
nestedType = Create(this.ContainingPEModule, (PENamespaceSymbol)this.ContainingNamespace, _handle, null);
Symbols\Metadata\PE\PENamespaceSymbol.cs (6)
35
protected Dictionary<ReadOnlyMemory<char>, ImmutableArray<
PENamedTypeSymbol
>>? lazyTypes;
47
private ImmutableArray<
PENamedTypeSymbol
> _lazyFlattenedTypes;
125
ImmutableArray<
PENamedTypeSymbol
> t;
158
ImmutableArray<
PENamedTypeSymbol
> t;
284
var children = ArrayBuilder<
PENamedTypeSymbol
>.GetInstance();
294
children.Add(
PENamedTypeSymbol
.Create(moduleSymbol, this, t, g.Key));
Symbols\Metadata\PE\PEParameterSymbol.cs (2)
874
&& ContainingType is
PENamedTypeSymbol
{ IsExtension: true } containingPE
1221
PEPropertySymbol => new MetadataDecoder(containingModule, (
PENamedTypeSymbol
)ContainingType),
Symbols\Metadata\PE\PEPropertySymbol.cs (6)
31
private readonly
PENamedTypeSymbol
_containingType;
188
PENamedTypeSymbol
containingType,
223
PENamedTypeSymbol
containingType,
982
var
containingType = (
PENamedTypeSymbol
)ContainingType;
1084
PENamedTypeSymbol
containingType,
Symbols\Metadata\PE\PETypeParameterSymbol.cs (3)
49
PENamedTypeSymbol
definingNamedType,
259
tokenDecoder = new MetadataDecoder(moduleSymbol, (
PENamedTypeSymbol
)_containingSymbol);
611
((
PENamedTypeSymbol
)_containingSymbol).TypeParameters;
Symbols\Retargeting\RetargetingSymbolTranslator.cs (4)
306
return RetargetNamedTypeDefinition((
PENamedTypeSymbol
)type, addedModule);
401
private static NamedTypeSymbol RetargetNamedTypeDefinition(
PENamedTypeSymbol
type, PEModuleSymbol addedModule)
423
NamedTypeSymbol scope = RetargetNamedTypeDefinition((
PENamedTypeSymbol
)containingType, addedModule);
435
Debug.Assert(result is
PENamedTypeSymbol
peResult && peResult.Handle == type.Handle);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenReadonlyStructTests.cs (1)
838
Assert.True(peModule.Module.HasIsReadOnlyAttribute(((
PENamedTypeSymbol
)test).Handle));
Emit\EmitMetadataTests.cs (1)
1084
bool checkValidProperties = (type is
PENamedTypeSymbol
);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (6)
Emit\NumericIntPtrTests.cs (6)
10931
var
baseNint = (
PENamedTypeSymbol
)baseM.ReturnType;
10934
var
derivedNint = (
PENamedTypeSymbol
)derivedM.ReturnType;
10966
var
baseNint = (
PENamedTypeSymbol
)baseM.ReturnType;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (65)
Attributes\AttributeTests.cs (3)
1634
var
typeI = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMembers("I").Single();
9923
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(type);
Attributes\AttributeTests_IsByRefLike.cs (9)
45
Assert.True(peModule.Module.HasIsByRefLikeAttribute(((
PENamedTypeSymbol
)type).Handle));
102
Assert.True(peModule.Module.HasIsByRefLikeAttribute(((
PENamedTypeSymbol
)type).Handle));
681
var
peType = (
PENamedTypeSymbol
)type;
764
AssertHasCompilerFeatureRequired(includeCompilerFeatureRequired, (
PENamedTypeSymbol
)type, peModule, new MetadataDecoder(peModule));
820
AssertHasCompilerFeatureRequired(includeCompilerFeatureRequired, (
PENamedTypeSymbol
)type, peModule, new MetadataDecoder(peModule));
1039
var
peType = (
PENamedTypeSymbol
)type;
1063
private static void AssertHasCompilerFeatureRequired(bool hasCompilerFeatureRequired,
PENamedTypeSymbol
peType, PEModuleSymbol peModule, MetadataDecoder decoder)
Attributes\AttributeTests_ReadOnlyStruct.cs (1)
44
Assert.True(peModule.Module.HasIsReadOnlyAttribute(((
PENamedTypeSymbol
)type).Handle));
RefStructInterfacesTests.cs (2)
28939
var
itest29 = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMembers("ITest29").Single();
Semantics\ExtensionTests2.cs (50)
4110
var
extension = (
PENamedTypeSymbol
)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single();
4136
var
extension = (
PENamedTypeSymbol
)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single();
4253
var
extension = (
PENamedTypeSymbol
)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single();
4310
var
extension = (
PENamedTypeSymbol
)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single();
4383
var
extension = (
PENamedTypeSymbol
)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single();
4446
var
extension = (
PENamedTypeSymbol
)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single();
4528
var
extension = (
PENamedTypeSymbol
)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single();
4624
var
extension = (
PENamedTypeSymbol
)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single();
4738
var
extension = (
PENamedTypeSymbol
)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single();
4837
var
extension = (
PENamedTypeSymbol
)comp.GetMember<NamedTypeSymbol>("E").GetTypeMembers().Single();
25833
var
e = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMember("E");
25885
var
e = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMember("E");
25920
var
e = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMember("E");
25956
var
e = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMember("E");
25992
var
e = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMember("E");
26028
var
e = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMember("E");
26086
var
e = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMember("E");
26125
var
e = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMember("E");
26166
var
e = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMember("E");
26330
var
e = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMember("E");
26367
var
e = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMember("E");
26402
var
e = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMember("E");
26437
var
e = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMember("E");
26471
var
e = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMember("E");
26506
var
e = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMember("E");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (5)
Semantics\IteratorTests.cs (2)
122
var
testType = Assert.IsAssignableFrom<
PENamedTypeSymbol
>(userComp.GetTypeByMetadataName("Test"));
Semantics\NullableReferenceTypesTests.cs (1)
111073
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(c);
Semantics\RecordStructTests.cs (2)
407
Assert.True(point is
PENamedTypeSymbol
);
496
Assert.True(point is
PENamedTypeSymbol
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (143)
Symbols\CompilationCreationTests.cs (1)
3001
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(addedModuleType);
Symbols\DefaultInterfaceImplementationTests.cs (61)
607
var
derivedResult = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Derived");
705
var
derivedResult = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Derived");
807
var
derivedResult = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Derived");
909
var
derivedResult = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Derived");
986
var
test1Result = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Test1");
1061
var
test1Result = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Test1");
1140
var
test1Result = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Test1");
1219
var
test1Result = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Test1");
1303
var
test1Result = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Test1");
1387
var
test1Result = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Test1");
1475
var
test1Result = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Test1");
1563
var
test1Result = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Test1");
1927
var
test2Result = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Test2");
2199
var
test2Result = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Test2");
2221
var
test2Result = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Test2");
3757
var
derivedResult = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Derived");
3899
var
derivedResult = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Derived");
4051
var
derivedResult = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Derived");
4203
var
derivedResult = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Derived");
4808
var
test2Result = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Test2");
5418
var
derivedResult = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Derived");
5535
var
derivedResult = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Derived");
5680
var
derivedResult = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Derived");
5807
var
derivedResult = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Derived");
6242
var
test2Result = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Test2");
6975
var
derivedResult = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Derived");
7078
var
derivedResult = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Derived");
7185
var
derivedResult = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Derived");
7292
var
derivedResult = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Derived");
7718
var
test2Result = (
PENamedTypeSymbol
)m.GlobalNamespace.GetTypeMember("Test2");
69409
return (((
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMember(name)).Flags & System.Reflection.TypeAttributes.BeforeFieldInit) != 0;
Symbols\GenericConstraintTests.cs (2)
6624
var
typeI = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMembers("I").Single();
Symbols\Metadata\PE\BaseTypeResolution.cs (16)
274
Assert.Equal(base1, module1.TypeHandleToTypeMap[((
PENamedTypeSymbol
)base1).Handle]);
275
Assert.Equal(base2, module1.TypeHandleToTypeMap[((
PENamedTypeSymbol
)base2).Handle]);
276
Assert.Equal(base3, module1.TypeHandleToTypeMap[((
PENamedTypeSymbol
)base3).Handle]);
277
Assert.Equal(base4, module1.TypeHandleToTypeMap[((
PENamedTypeSymbol
)base4).Handle]);
278
Assert.Equal(base5, module1.TypeHandleToTypeMap[((
PENamedTypeSymbol
)base5).Handle]);
279
Assert.Equal(base6, module1.TypeHandleToTypeMap[((
PENamedTypeSymbol
)base6).Handle]);
280
Assert.Equal(base7, module1.TypeHandleToTypeMap[((
PENamedTypeSymbol
)base7).Handle]);
281
Assert.Equal(base8, module1.TypeHandleToTypeMap[((
PENamedTypeSymbol
)base8).Handle]);
283
Assert.Equal(base1, module0.TypeRefHandleToTypeMap[(TypeReferenceHandle)module0.Module.GetBaseTypeOfTypeOrThrow(((
PENamedTypeSymbol
)localTC1).Handle)]);
284
Assert.Equal(base2, module0.TypeRefHandleToTypeMap[(TypeReferenceHandle)module0.Module.GetBaseTypeOfTypeOrThrow(((
PENamedTypeSymbol
)localTC2).Handle)]);
285
Assert.Equal(base3, module0.TypeRefHandleToTypeMap[(TypeReferenceHandle)module0.Module.GetBaseTypeOfTypeOrThrow(((
PENamedTypeSymbol
)localTC3).Handle)]);
286
Assert.Equal(base4, module0.TypeRefHandleToTypeMap[(TypeReferenceHandle)module0.Module.GetBaseTypeOfTypeOrThrow(((
PENamedTypeSymbol
)localTC4).Handle)]);
287
Assert.Equal(base5, module0.TypeRefHandleToTypeMap[(TypeReferenceHandle)module0.Module.GetBaseTypeOfTypeOrThrow(((
PENamedTypeSymbol
)localTC5).Handle)]);
288
Assert.Equal(base6, module0.TypeRefHandleToTypeMap[(TypeReferenceHandle)module0.Module.GetBaseTypeOfTypeOrThrow(((
PENamedTypeSymbol
)localTC6).Handle)]);
289
Assert.Equal(base7, module0.TypeRefHandleToTypeMap[(TypeReferenceHandle)module0.Module.GetBaseTypeOfTypeOrThrow(((
PENamedTypeSymbol
)localTC7).Handle)]);
290
Assert.Equal(base8, module0.TypeRefHandleToTypeMap[(TypeReferenceHandle)module0.Module.GetBaseTypeOfTypeOrThrow(((
PENamedTypeSymbol
)localTC8).Handle)]);
Symbols\Metadata\PE\LoadingIndexers.cs (32)
63
var
@class = compilation.GlobalNamespace.GetMember<
PENamedTypeSymbol
>("C");
105
var
@class = compilation.GlobalNamespace.GetMember<
PENamedTypeSymbol
>("C");
147
var
@class = compilation.GlobalNamespace.GetMember<
PENamedTypeSymbol
>("C");
197
var
@class = compilation.GlobalNamespace.GetMember<
PENamedTypeSymbol
>("C");
247
var
@class = compilation.GlobalNamespace.GetMember<
PENamedTypeSymbol
>("C");
310
var
@class = compilation.GlobalNamespace.GetMember<
PENamedTypeSymbol
>("C");
352
var
@class = compilation.GlobalNamespace.GetMember<
PENamedTypeSymbol
>("C");
394
var
@class = compilation.GlobalNamespace.GetMember<
PENamedTypeSymbol
>("C");
611
var
@class = compilation.GlobalNamespace.GetMember<
PENamedTypeSymbol
>(className);
707
var
@class = compilation.GlobalNamespace.GetMember<
PENamedTypeSymbol
>("C");
786
var
@class = compilation.GlobalNamespace.GetMember<
PENamedTypeSymbol
>("C");
842
var
@class = compilation.GlobalNamespace.GetMember<
PENamedTypeSymbol
>("C");
915
var
@class = compilation.GlobalNamespace.GetMember<
PENamedTypeSymbol
>("C");
1005
var
@class = compilation.GlobalNamespace.GetMember<
PENamedTypeSymbol
>("C");
1171
var
@interface = compilation.GlobalNamespace.GetMember<
PENamedTypeSymbol
>("I");
1175
var
@class = compilation.GlobalNamespace.GetMember<
PENamedTypeSymbol
>("C");
Symbols\Metadata\PE\LoadingMethods.cs (2)
960
var
derivedClass = compilation.GlobalNamespace.GetMember<
PENamedTypeSymbol
>("Derived");
Symbols\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.cs (2)
119
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(var1.Type);
166
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(var1.Type);
Symbols\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.cs (3)
204
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(param.First().Type);
275
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(methodSymbol.Type);
330
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(interfaceType);
Symbols\Metadata\PE\TypeForwarders.cs (1)
65
Assert.Equal(base1, module1.TypeRefHandleToTypeMap[(TypeReferenceHandle)module1.Module.GetBaseTypeOfTypeOrThrow(((
PENamedTypeSymbol
)derived1).Handle)]);
Symbols\Retargeting\RetargetCustomModifiers.cs (1)
45
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(modifiers);
Symbols\Source\BaseClassTests.cs (14)
1023
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(B_base);
1024
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(A_base);
1078
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(B1);
1079
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(B_base);
1080
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(A_base);
1098
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(B2);
1101
Assert.Equal(((
PENamedTypeSymbol
)B1).Handle, ((
PENamedTypeSymbol
)B2).Handle);
1194
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(B1);
1224
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(B2);
1227
Assert.Equal(((
PENamedTypeSymbol
)B1).Handle, ((
PENamedTypeSymbol
)B2).Handle);
1232
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(A2.BaseType());
1233
Assert.IsAssignableFrom<
PENamedTypeSymbol
>(B2.BaseType());
Symbols\Source\EventTests.cs (2)
814
var
classSymbol = (
PENamedTypeSymbol
)comp.GetTypeByMetadataName("C");
Symbols\Source\PropertyTests.cs (6)
629
var
type = (
PENamedTypeSymbol
)compilation.GlobalNamespace.GetMembers("NoAccessors").Single();
713
var
type = (
PENamedTypeSymbol
)verifier.Compilation.GlobalNamespace.GetMembers("Signatures").Single().GetSymbol();
791
var
type = (
PENamedTypeSymbol
)compilation.GlobalNamespace.GetMembers("FamilyAssembly").Single();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
RequiredMemberAttributesVisitor.cs (1)
36
case
PENamedTypeSymbol
namedType:
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (17)
Metadata\WinMdDumpTest.cs (2)
59
var
namedType = (
PENamedTypeSymbol
)member;
Metadata\WinMdEventTests.cs (2)
2757
var
itextrange = wns1.GetMember<
PENamedTypeSymbol
>("Application");
Metadata\WinMdMetadataTests.cs (13)
52
var
itextrange = wns1.GetMember<
PENamedTypeSymbol
>("ITextRange");
54
var
pt = ((PEParameterSymbol)(func.Parameters[0])).Type as
PENamedTypeSymbol
;
74
var
itextrange = wns1.GetMember<
PENamedTypeSymbol
>("SuspendingEventHandler");
94
var
iref = wns1.GetMember<
PENamedTypeSymbol
>("IUriRuntimeClass");
114
var
clas = wns2.GetMember<
PENamedTypeSymbol
>("Point");
137
Assert.Equal("System.Runtime.WindowsRuntime.dll", ((
PENamedTypeSymbol
)((((PropertySymbol)(blk)).GetMethod).ReturnType)).ContainingModule.ToString());
239
var
c = (
PENamedTypeSymbol
)module.GlobalNamespace.GetTypeMember("C");