Base:
property
ContainingAssembly
Microsoft.CodeAnalysis.CSharp.Symbol.ContainingAssembly
4 overrides of ContainingAssembly
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
226
public override AssemblySymbol
ContainingAssembly
Symbols\MissingModuleSymbol.cs (1)
82
public override AssemblySymbol
ContainingAssembly
Symbols\Retargeting\RetargetingModuleSymbol.cs (1)
168
public override AssemblySymbol
ContainingAssembly
Symbols\Source\SourceModuleSymbol.cs (1)
448
public override AssemblySymbol
ContainingAssembly
574 references to ContainingAssembly
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Symbols.cs (1)
2227
Debug.Assert(arg2.
ContainingAssembly
== Compilation.Assembly);
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (1)
196
var otherAssembly = (AssemblySymbol?)Visit(module.
ContainingAssembly
);
Emitter\Model\ModuleReference.cs (2)
69
ReferenceEquals(_moduleBeingBuilt.SourceModule.ContainingAssembly, _underlyingModule.
ContainingAssembly
))
74
return _moduleBeingBuilt.Translate(_underlyingModule.
ContainingAssembly
, context.Diagnostics);
Emitter\Model\PEModuleBuilder.cs (1)
1082
AssemblySymbol container = module.
ContainingAssembly
;
Symbols\MergedNamespaceSymbol.cs (1)
262
return _extent.Module.
ContainingAssembly
;
Symbols\MissingMetadataTypeSymbol.cs (2)
232
return _containingModule.
ContainingAssembly
;
292
AssemblySymbol containingAssembly = _containingModule.
ContainingAssembly
;
Symbols\ModuleSymbol.cs (1)
253
var assembly =
ContainingAssembly
;
Symbols\NonMissingModuleSymbol.cs (1)
82
var ownerAssembly = ownerModule.
ContainingAssembly
;
Symbols\NoPiaIllegalGenericInstantiationSymbol.cs (1)
69
return new CSDiagnosticInfo(ErrorCode.ERR_GenericsUsedAcrossAssemblies, _underlyingSymbol, _exposingModule.
ContainingAssembly
);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
830
public override AssemblySymbol ContainingAssembly => _containingModule.
ContainingAssembly
;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
81
public override AssemblySymbol ContainingAssembly => _module.
ContainingAssembly
;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
78
public override AssemblySymbol ContainingAssembly => _containingModule.
ContainingAssembly
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (127)
CodeGen\CodeGenAsyncTests.cs (10)
319
var test = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
384
var test = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
447
var test = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
505
var test = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
631
var test = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
772
var test = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
898
var test = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
1037
var test = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
1155
var test = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
1270
var test = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
CodeGen\CodeGenConstructorInitTests.cs (5)
697
var type = module.
ContainingAssembly
.GetTypeByMetadataName("C");
761
var type = module.
ContainingAssembly
.GetTypeByMetadataName("C");
783
var type = module.
ContainingAssembly
.GetTypeByMetadataName("C");
850
var type = module.
ContainingAssembly
.GetTypeByMetadataName("C");
929
var type = module.
ContainingAssembly
.GetTypeByMetadataName("C");
CodeGen\CodeGenFieldInitTests.cs (1)
576
var type = module.
ContainingAssembly
.GetTypeByMetadataName("C`1");
CodeGen\CodeGenReadonlyStructTests.cs (5)
835
var test = module.
ContainingAssembly
.GetTypeByMetadataName("Program+S1");
1343
var type = module.
ContainingAssembly
.GetTypeByMetadataName("S");
1415
var type = module.
ContainingAssembly
.GetTypeByMetadataName("S");
1481
var type = module.
ContainingAssembly
.GetTypeByMetadataName("S");
2599
var testStruct = module.
ContainingAssembly
.GetTypeByMetadataName("S");
CodeGen\CodeGenTests.cs (2)
936
var type = module.
ContainingAssembly
.GetTypeByMetadataName("H");
14814
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
CodeGen\DestructorTests.cs (1)
586
var mscorlib = module.
ContainingAssembly
.CorLibrary;
CodeGen\SwitchTests.cs (1)
10250
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Program");
Emit\DeterministicTests.cs (1)
337
var assembly = module.
ContainingAssembly
;
Emit\DynamicAnalysis\DynamicAnalysisResourceTests.cs (1)
1028
var type = module.
ContainingAssembly
.GetTypeByMetadataName("C");
Emit\EmitMetadataTests.cs (3)
2601
var parameters = module.
ContainingAssembly
.GetTypeByMetadataName("D").DelegateInvokeMethod.Parameters;
2611
var delegateParameters = module.
ContainingAssembly
.GetTypeByMetadataName("D").DelegateInvokeMethod.Parameters;
2827
var childParameters = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").GetParameters();
Emit\InAttributeModifierTests.cs (97)
1656
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("Method").Parameters.Single();
1676
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("Method").Parameters.Single();
1697
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("Method");
1717
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("Method");
1738
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("Method");
2646
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("Method");
2667
var property = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("Property");
2687
var property = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("Property");
2708
var property = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("Property");
2729
var property = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("Property");
2749
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("this[]").Parameters.Single();
2769
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("this[]").Parameters.Single();
2790
var indexer = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("this[]");
2810
var indexer = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("this[]");
2832
var indexer = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("this[]");
2848
var type = module.
ContainingAssembly
.GetTypeByMetadataName("D");
2873
var type = module.
ContainingAssembly
.GetTypeByMetadataName("D");
2898
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("Method").Parameters.Single();
2918
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("Method").Parameters.Single();
2938
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("this[]").Parameters.Single();
2958
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("op_LogicalNot").Parameters.Single();
2978
var parameters = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("op_Addition").Parameters;
3002
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod(".ctor").Parameters.Single();
3388
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3414
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3436
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3461
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3483
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3509
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3538
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3564
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3586
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3611
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3633
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3656
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3678
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3701
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3723
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3746
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3768
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3791
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3813
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3836
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3858
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3881
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3903
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3927
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3949
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3973
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3995
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
4019
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
4041
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
4065
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
4087
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
4113
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
4135
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
4161
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
4183
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
4209
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
4238
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
4264
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
4286
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
4312
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
4334
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
4358
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
4380
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
4404
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
4426
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
4450
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
4472
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
4496
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
4518
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
4542
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
4560
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("D").DelegateInvokeMethod.Parameters.Single();
4593
var method = module.
ContainingAssembly
.GetTypeByMetadataName("D").DelegateInvokeMethod;
4632
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("D").DelegateInvokeMethod.Parameters.Single();
4674
var method = module.
ContainingAssembly
.GetTypeByMetadataName("D").DelegateInvokeMethod;
5061
var parentModifier = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().Modifier;
5085
var childModifier = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").RefCustomModifiers.Single().Modifier;
5108
var parentModifier = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().Modifier;
5132
var childModifier = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").RefCustomModifiers.Single().Modifier;
5155
var parentModifier = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().Modifier;
5179
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
5204
var parentModifier = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().Modifier;
5228
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
5231
Assert.Equal(module.
ContainingAssembly
.Name, implicitModifier.ContainingAssembly.Name);
5256
var parentModifier = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().Modifier;
5281
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
5284
Assert.Equal(module.
ContainingAssembly
.Name, implicitModifier.ContainingAssembly.Name);
5390
var parentMethod = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M");
5395
var childMethod = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M");
5400
var interfaceMethod = module.
ContainingAssembly
.GetTypeByMetadataName("IM").GetMethod("M");
5405
var proxyMethod = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("IM.M");
5433
var parentMethod = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M");
5438
Assert.DoesNotContain("M", module.
ContainingAssembly
.GetTypeByMetadataName("Child").MemberNames);
5441
var interfaceMethod = module.
ContainingAssembly
.GetTypeByMetadataName("IM").GetMethod("M");
5446
var proxyMethod = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("IM.M");
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (48)
Emit\UnmanagedTypeModifierTests.cs (48)
639
var parentTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
643
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, parentTypeParameter, module.
ContainingAssembly
.Name);
645
var childTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single();
649
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, childTypeParameter, module.
ContainingAssembly
.Name);
674
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
678
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
687
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single();
691
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
720
var parentTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
724
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, parentTypeParameter, module.
ContainingAssembly
.Name);
726
var childTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single();
730
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, childTypeParameter, module.
ContainingAssembly
.Name);
752
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
756
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
765
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single();
769
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
795
var parentTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
799
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, parentTypeParameter, module.
ContainingAssembly
.Name);
801
var childTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single();
805
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, childTypeParameter, module.
ContainingAssembly
.Name);
827
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
831
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
840
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single();
844
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
870
var parentTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
874
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, parentTypeParameter, module.
ContainingAssembly
.Name);
876
var childTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single();
880
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, childTypeParameter, module.
ContainingAssembly
.Name);
902
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
906
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
915
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single();
919
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
945
var parentTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
949
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, parentTypeParameter, module.
ContainingAssembly
.Name);
951
var childTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("Parent.M").TypeParameters.Single();
955
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, childTypeParameter, module.
ContainingAssembly
.Name);
978
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
982
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
991
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("Parent.M").TypeParameters.Single();
995
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
1037
var delegateTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("D`1").TypeParameters.Single();
1041
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, delegateTypeParameter, module.
ContainingAssembly
.Name);
1043
var lambdaTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Program").GetTypeMember("<>c__DisplayClass0_0").TypeParameters.Single();
1047
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, lambdaTypeParameter, module.
ContainingAssembly
.Name);
1064
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("D`1").TypeParameters.Single();
1069
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
1090
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Program").GetTypeMember("<>c__DisplayClass0_0").TypeParameters.Single();
1095
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (278)
Attributes\AttributeTests.cs (15)
5494
var typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(classW));
5499
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(classW), rank: 2);
5504
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(classW));
5505
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(typeArg), rank: 2);
5511
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(classYOfW), rank: 2);
5512
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(typeArg));
5517
NamedTypeSymbol classYOfInt = classY.ConstructIfGeneric(ImmutableArray.Create(TypeWithAnnotations.Create(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int32))));
5519
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(substNestedF), rank: 3);
5520
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(typeArg));
5521
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(typeArg), rank: 2);
5527
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(substNestedZ));
5528
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(typeArg), rank: 2);
10368
var m = (MethodSymbol)module.
ContainingAssembly
.GlobalNamespace.GetMember("C.M");
11296
var attrs = module.
ContainingAssembly
.GetAttributes();
11309
var attrs = module.
ContainingAssembly
.GetAttributes();
Attributes\AttributeTests_Assembly.cs (14)
354
Assert.Equal(utf8.GetString(utf8.GetBytes("\uD800")), m.
ContainingAssembly
.Identity.CultureName);
477
var naturalRef = m.
ContainingAssembly
.Modules[1].GetReferencedAssemblySymbols()[1];
1034
var metadataAttributes = module.
ContainingAssembly
1332
foreach (var a in module.
ContainingAssembly
.GetAttributes())
1618
var metadataAttributes = module.
ContainingAssembly
1894
var attrs = moduleSymbol.
ContainingAssembly
.GetAttributes().Select(a => a.ToString()).ToArray();
2176
var list = GetAssemblyDescriptionAttributes(m.
ContainingAssembly
).ToArray();
2208
var list = GetAssemblyDescriptionAttributes(m.
ContainingAssembly
).ToArray();
2238
var list = GetAssemblyDescriptionAttributes(m.
ContainingAssembly
).ToArray();
2270
var list = GetAssemblyDescriptionAttributes(m.
ContainingAssembly
).ToArray();
2295
var attrs = m.
ContainingAssembly
.GetAttributes();
2346
var attrs = m.
ContainingAssembly
.GetAttributes();
2402
var attrs = m.
ContainingAssembly
.GetAttributes();
2430
var attrs = m.
ContainingAssembly
.GetAttributes();
Attributes\AttributeTests_Embedded.cs (11)
237
var embeddedAttribute = module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName);
264
var embeddedAttribute = module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName);
422
var embeddedAttribute = module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName);
448
var embeddedAttribute = module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName);
480
var nonGenericAttribute = module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName);
484
var genericAttribute = module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName + "`1");
488
var isReadonlyAttribute = module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.IsReadOnlyAttribute.FullName);
522
var nonGenericAttribute = module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName);
526
var genericAttribute = module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName + "`1");
530
var isReadonlyAttribute = module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.IsReadOnlyAttribute.FullName);
734
var generatedAttribute = module.
ContainingAssembly
.GetTypeByMetadataName(attributeName);
Attributes\AttributeTests_IsByRefLike.cs (31)
41
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetTypeMember("S1");
62
var type = module.
ContainingAssembly
.GetTypeByMetadataName("S1");
80
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetTypeMember("S1");
98
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test+S1`1");
122
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test`1").GetTypeMember("S1");
148
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetTypeMember("S1");
151
AssertNoIsByRefLikeAttributeOrCompilerFeatureRequiredAttributeExists(module.
ContainingAssembly
, includeCompilerFeatureRequired);
374
Assert.Null(module.
ContainingAssembly
.GetTypeByMetadataName(isByRefLikeAttributeName));
386
AssertGeneratedEmbeddedAttribute(module.
ContainingAssembly
, AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName);
387
AssertGeneratedEmbeddedAttribute(module.
ContainingAssembly
, AttributeDescription.IsByRefLikeAttribute.FullName);
442
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetTypeMember("S1");
445
AssertNoIsByRefLikeAttributeOrCompilerFeatureRequiredAttributeExists(module.
ContainingAssembly
, hasCompilerFeatureRequired: false);
463
AssertGeneratedEmbeddedAttribute(module.
ContainingAssembly
, AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName);
464
AssertGeneratedEmbeddedAttribute(module.
ContainingAssembly
, AttributeDescription.IsByRefLikeAttribute.FullName);
475
AssertGeneratedEmbeddedAttribute(module.
ContainingAssembly
, AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName);
476
AssertGeneratedEmbeddedAttribute(module.
ContainingAssembly
, AttributeDescription.IsByRefLikeAttribute.FullName);
496
Assert.Null(module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName));
590
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
617
AssertNoIsByRefLikeAttributeOrCompilerFeatureRequiredAttributeExists(module.
ContainingAssembly
, hasCompilerFeatureRequired: false);
619
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
669
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetTypeMember("S1");
672
var assemblyName = module.
ContainingAssembly
.Name;
713
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetTypeMember("S1");
756
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetTypeMember("S1");
807
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetTypeMember("S1");
872
var type = module.
ContainingAssembly
.GetTypeByMetadataName("S");
1003
var type = module.
ContainingAssembly
.GetTypeByMetadataName("System.TypedReference");
1006
type = module.
ContainingAssembly
.GetTypeByMetadataName("System.ArgIterator");
1009
type = module.
ContainingAssembly
.GetTypeByMetadataName("System.RuntimeArgumentHandle");
1013
type = module.
ContainingAssembly
.GetTypeByMetadataName("System.NotTypedReference");
1031
var type = module.
ContainingAssembly
.GetTypeByMetadataName("System.TypedReference");
Attributes\AttributeTests_IsUnmanaged.cs (39)
40
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("M").TypeParameters.Single();
44
Assert.Null(module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName));
45
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Public, typeParameter, module.
ContainingAssembly
.Name);
64
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test`1").TypeParameters.Single();
68
Assert.Null(module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName));
69
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Public, typeParameter, module.
ContainingAssembly
.Name);
94
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("<M>g__N|0_0").TypeParameters.Single();
98
Assert.Null(module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName));
99
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Public, typeParameter, module.
ContainingAssembly
.Name);
120
Assert.Null(module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName));
121
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Public, typeParameter, module.
ContainingAssembly
.Name);
143
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("M").TypeParameters.Single();
148
AssertNoIsUnmanagedAttributeExists(module.
ContainingAssembly
);
169
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test`1").TypeParameters.Single();
174
AssertNoIsUnmanagedAttributeExists(module.
ContainingAssembly
);
205
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("<M>g__N|0_0").TypeParameters.Single();
210
AssertNoIsUnmanagedAttributeExists(module.
ContainingAssembly
);
238
AssertNoIsUnmanagedAttributeExists(module.
ContainingAssembly
);
260
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("M").TypeParameters.Single();
265
AssertNoIsUnmanagedAttributeExists(module.
ContainingAssembly
);
286
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test`1").TypeParameters.Single();
291
AssertNoIsUnmanagedAttributeExists(module.
ContainingAssembly
);
323
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("<M>g__N|0_0").TypeParameters.Single();
328
AssertNoIsUnmanagedAttributeExists(module.
ContainingAssembly
);
357
AssertNoIsUnmanagedAttributeExists(module.
ContainingAssembly
);
373
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("M").TypeParameters.Single();
377
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
392
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test`1").TypeParameters.Single();
396
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
420
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("<M>g__N|0_0").TypeParameters.Single();
424
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
444
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
640
AssertNoIsUnmanagedAttributeExists(module.
ContainingAssembly
);
649
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test2`1").TypeParameters.Single();
653
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
732
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test1`1").TypeParameters.Single();
736
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
746
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test2`1").TypeParameters.Single();
750
AttributeValidation.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
Attributes\AttributeTests_NativeInteger.cs (6)
1086
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Program+<>c").GetMethod("<M>b__0_0");
1110
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Program+<>c").GetMethod("<M>b__0_0");
1133
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Program").GetMethod("<M>g__L|0_0");
1157
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Program").GetMethod("<M>g__L|0_0");
1292
var assembly = module.
ContainingAssembly
;
1493
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Program");
Attributes\AttributeTests_Nullable.cs (18)
800
var assembly = module.
ContainingAssembly
;
814
var assembly = module.
ContainingAssembly
;
844
var assembly = module.
ContainingAssembly
;
867
var assembly = module.
ContainingAssembly
;
889
var assembly = module.
ContainingAssembly
;
911
var assembly = module.
ContainingAssembly
;
934
var assembly = module.
ContainingAssembly
;
957
var assembly = module.
ContainingAssembly
;
973
var assembly = module.
ContainingAssembly
;
2169
var method = module.
ContainingAssembly
.GetTypeByMetadataName("C+<>c").GetMethod("<Main>b__1_0");
2196
var method = module.
ContainingAssembly
.GetTypeByMetadataName("C+<>c").GetMethod("<G>b__1_0");
2223
var method = module.
ContainingAssembly
.GetTypeByMetadataName("C+<>c").GetMethod("<G>b__1_0");
2276
var method = module.
ContainingAssembly
.GetTypeByMetadataName("C").GetMethod("<M>g__L|0_0");
2300
var method = module.
ContainingAssembly
.GetTypeByMetadataName("C").GetMethod("<M>g__L|0_0");
2509
var method = module.
ContainingAssembly
.GetTypeByMetadataName("B").GetMethod("I.F");
2534
var property = module.
ContainingAssembly
.GetTypeByMetadataName("C").GetTypeMember("<F>d__0").GetProperty("System.Collections.Generic.IEnumerator<System.Object>.Current");
2560
var property = module.
ContainingAssembly
.GetTypeByMetadataName("C").GetTypeMember("<F>d__0").GetProperty("System.Collections.Generic.IEnumerator<System.Object[]>.Current");
4994
var type = module.
ContainingAssembly
.GetTypeByMetadataName("C");
Attributes\AttributeTests_ReadOnlyStruct.cs (20)
39
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetTypeMember("S1");
58
var type = module.
ContainingAssembly
.GetTypeByMetadataName("S1");
76
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetTypeMember("S1");
94
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test+S1`1");
112
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test`1").GetTypeMember("S1");
138
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetTypeMember("S1");
141
AssertNoIsReadOnlyAttributeExists(module.
ContainingAssembly
);
364
Assert.Null(module.
ContainingAssembly
.GetTypeByMetadataName(isReadOnlyAttributeName));
376
AssertGeneratedEmbeddedAttribute(module.
ContainingAssembly
, AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName);
377
AssertGeneratedEmbeddedAttribute(module.
ContainingAssembly
, AttributeDescription.IsReadOnlyAttribute.FullName);
434
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetTypeMember("S1");
437
AssertNoIsReadOnlyAttributeExists(module.
ContainingAssembly
);
455
AssertGeneratedEmbeddedAttribute(module.
ContainingAssembly
, AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName);
456
AssertGeneratedEmbeddedAttribute(module.
ContainingAssembly
, AttributeDescription.IsReadOnlyAttribute.FullName);
467
AssertGeneratedEmbeddedAttribute(module.
ContainingAssembly
, AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName);
468
AssertGeneratedEmbeddedAttribute(module.
ContainingAssembly
, AttributeDescription.IsReadOnlyAttribute.FullName);
488
Assert.Null(module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName));
582
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
609
AssertNoIsReadOnlyAttributeExists(module.
ContainingAssembly
);
611
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
Attributes\AttributeTests_RefReadOnly.cs (62)
37
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("M");
67
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("M").GetParameters().Single();
91
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("M");
119
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("M");
129
AssertNoIsReadOnlyAttributeExists(module.
ContainingAssembly
);
149
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("op_Addition");
172
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("op_Addition");
202
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("op_Addition");
210
AssertNoIsReadOnlyAttributeExists(module.
ContainingAssembly
);
231
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod(".ctor").Parameters.Single();
250
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod(".ctor").Parameters.Single();
275
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod(".ctor").Parameters.Single();
280
AssertNoIsReadOnlyAttributeExists(module.
ContainingAssembly
);
303
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
332
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
369
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
380
AssertNoIsReadOnlyAttributeExists(module.
ContainingAssembly
);
401
var indexer = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("this[]");
425
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("this[]").GetParameters().Single();
445
var indexer = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("this[]");
473
var indexer = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("this[]");
483
AssertNoIsReadOnlyAttributeExists(module.
ContainingAssembly
);
500
var method = module.
ContainingAssembly
.GetTypeByMetadataName("D").DelegateInvokeMethod;
521
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("D").DelegateInvokeMethod.GetParameters().Single();
536
var method = module.
ContainingAssembly
.GetTypeByMetadataName("D").DelegateInvokeMethod;
560
var method = module.
ContainingAssembly
.GetTypeByMetadataName("D").DelegateInvokeMethod;
570
AssertNoIsReadOnlyAttributeExists(module.
ContainingAssembly
);
597
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("<M>g__Inner|0_0");
625
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("<M>g__Inner|0_0").GetParameters().Single();
651
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("<M>g__Inner|1_0");
685
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("<M>g__Inner|0_0");
695
AssertNoIsReadOnlyAttributeExists(module.
ContainingAssembly
);
828
AssertNoIsReadOnlyAttributeExists(module.
ContainingAssembly
);
1069
Assert.Null(module.
ContainingAssembly
.GetTypeByMetadataName(isReadOnlyAttributeName));
1081
AssertGeneratedEmbeddedAttribute(module.
ContainingAssembly
, AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName);
1082
AssertGeneratedEmbeddedAttribute(module.
ContainingAssembly
, AttributeDescription.IsReadOnlyAttribute.FullName);
1158
AssertNoIsReadOnlyAttributeExists(module.
ContainingAssembly
);
1160
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("M").GetParameters().Single();
1180
AssertGeneratedEmbeddedAttribute(module.
ContainingAssembly
, AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName);
1181
AssertGeneratedEmbeddedAttribute(module.
ContainingAssembly
, AttributeDescription.IsReadOnlyAttribute.FullName);
1192
AssertGeneratedEmbeddedAttribute(module.
ContainingAssembly
, AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName);
1193
AssertGeneratedEmbeddedAttribute(module.
ContainingAssembly
, AttributeDescription.IsReadOnlyAttribute.FullName);
1213
Assert.Null(module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName));
1301
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
1336
AssertNoIsReadOnlyAttributeExists(module.
ContainingAssembly
);
1338
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
1589
var type = module.
ContainingAssembly
.GetTypeByMetadataName(isReadOnlyAttributeName);
1631
var type = module.
ContainingAssembly
.GetTypeByMetadataName(isReadOnlyAttributeName);
1675
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
1724
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
1771
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
1815
var type = module.
ContainingAssembly
.GetTypeByMetadataName(typeName);
1864
var type = module.
ContainingAssembly
.GetTypeByMetadataName(typeName);
1904
var type = module.
ContainingAssembly
.GetTypeByMetadataName(isReadOnlyAttributeName);
1973
var type = module.
ContainingAssembly
.GetTypeByMetadataName(typeName);
2022
var type = module.
ContainingAssembly
.GetTypeByMetadataName(typeName);
2062
var type = module.
ContainingAssembly
.GetTypeByMetadataName("TestImpl");
2104
var type = module.
ContainingAssembly
.GetTypeByMetadataName("TestImpl");
2345
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Program+<>c").GetMethod("<Main>b__0_0");
2369
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Program+<>c").GetMethod("<Main>b__0_0");
2392
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Program").GetMethod("<Main>g__L|0_0");
2416
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Program").GetMethod("<Main>g__L|0_0");
Attributes\AttributeTests_Security.cs (1)
38
var assembly = module.
ContainingAssembly
;
Attributes\AttributeTests_Synthesized.cs (19)
292
var anon = m.
ContainingAssembly
.GetTypeByMetadataName("<>f__AnonymousType0`2");
375
var assembly = m.
ContainingAssembly
;
430
var iter = module.
ContainingAssembly
.GetTypeByMetadataName("C+<Iterator>d__0");
984
var attributes = module.
ContainingAssembly
.GetAttributes();
1019
var attributes = module.
ContainingAssembly
.GetAttributes();
1054
var attributes = module.
ContainingAssembly
.GetAttributes();
1089
var attributes = module.
ContainingAssembly
.GetAttributes();
1128
var attributes = module.
ContainingAssembly
.GetAttributes();
1164
var attributes = module.
ContainingAssembly
.GetAttributes();
1202
var assemblyAttributes = module.
ContainingAssembly
.GetAttributes();
1240
var assemblyAttributes = module.
ContainingAssembly
.GetAttributes();
1280
var assemblyAttributes = module.
ContainingAssembly
.GetAttributes();
1310
var attributes = module.
ContainingAssembly
.GetAttributes();
1359
var attributes = module.
ContainingAssembly
.GetAttributes();
1406
var attributes = module.
ContainingAssembly
.GetAttributes();
1450
var attributes = module.
ContainingAssembly
.GetAttributes();
1495
var assemblyAttributes = module.
ContainingAssembly
.GetAttributes();
1535
var attributes = module.
ContainingAssembly
.GetAttributes();
1576
var attributes = module.
ContainingAssembly
.GetAttributes();
Attributes\AttributeTests_WellKnownAttributes.cs (2)
13541
var attribute = module.
ContainingAssembly
.GetTypeByMetadataName("Program").GetMethod("Test").Parameters.Single().GetAttributes().Single();
13545
Assert.Equal(module.
ContainingAssembly
, attribute.AttributeClass.ContainingAssembly);
Attributes\InternalsVisibleToAndStrongNameTests.cs (4)
117
foreach (var attrData in m.
ContainingAssembly
.GetAttributes())
263
foreach (var attrData in m.
ContainingAssembly
.GetAttributes())
1853
Assert.StartsWith("0024000004", ((SourceAssemblySymbol)comp.Assembly.Modules[1].
ContainingAssembly
).SignatureKey);
2802
var assembly = module.
ContainingAssembly
;
OverloadResolutionPriorityTests.cs (2)
1101
m.
ContainingAssembly
.GetTypeByMetadataName("C")!.GetAttributes().Single().AttributeConstructor.ToTestDisplayString());
1144
m.
ContainingAssembly
.GetTypeByMetadataName("C")!.GetAttributes().Single().AttributeConstructor.ToTestDisplayString());
RefStructInterfacesTests.cs (4)
22877
foreach (var tp in m.
ContainingAssembly
.GetTypeByMetadataName("<>A`2").TypeParameters)
22933
foreach (var tp in m.
ContainingAssembly
.GetTypeByMetadataName("<>F`2").TypeParameters)
23080
foreach (var tp in m.
ContainingAssembly
.GetTypeByMetadataName("<>f__AnonymousDelegate0`1").TypeParameters)
23129
foreach (var tp in m.
ContainingAssembly
.GetTypeByMetadataName("<>f__AnonymousDelegate0`1").TypeParameters)
Semantics\ExtensionTests.cs (13)
5358
NamedTypeSymbol extensions = m.
ContainingAssembly
.GetTypeByMetadataName("Extensions");
6163
MethodSymbol implementation = m.
ContainingAssembly
.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single();
6578
MethodSymbol implementation = m.
ContainingAssembly
.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single();
7709
MethodSymbol implementation = m.
ContainingAssembly
.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single();
8112
MethodSymbol implementation = m.
ContainingAssembly
.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single();
8429
MethodSymbol implementation = m.
ContainingAssembly
.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single();
9550
MethodSymbol implementation = m.
ContainingAssembly
.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single();
9929
MethodSymbol implementation = m.
ContainingAssembly
.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single();
34027
var implementations = m.
ContainingAssembly
.GetTypeByMetadataName("E1").GetMembers().OfType<MethodSymbol>().ToArray();
34259
var implementations = m.
ContainingAssembly
.GetTypeByMetadataName("E").GetMembers().OfType<MethodSymbol>().ToArray();
34427
var implementations = m.
ContainingAssembly
.GetTypeByMetadataName("E").GetMembers().OfType<MethodSymbol>().ToArray();
34473
var implementations = m.
ContainingAssembly
.GetTypeByMetadataName("E").GetMembers().OfType<MethodSymbol>().ToArray();
34559
var implementation = m.
ContainingAssembly
.GetTypeByMetadataName("E").GetMembers().OfType<MethodSymbol>().Single();
Semantics\InlineArrayTests.cs (1)
192
var bufferOfInt = buffer.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int32));
Semantics\ParamsCollectionTests.cs (16)
4454
MethodSymbol delegateInvokeMethod1 = m.
ContainingAssembly
.GetTypeByMetadataName("<>f__AnonymousDelegate0").DelegateInvokeMethod;
4458
MethodSymbol delegateInvokeMethod2 = m.
ContainingAssembly
.GetTypeByMetadataName("<>f__AnonymousDelegate1`1").DelegateInvokeMethod;
4516
MethodSymbol delegateInvokeMethod1 = m.
ContainingAssembly
.GetTypeByMetadataName("<>f__AnonymousDelegate0").DelegateInvokeMethod;
4520
MethodSymbol delegateInvokeMethod2 = m.
ContainingAssembly
.GetTypeByMetadataName("<>f__AnonymousDelegate1`1").DelegateInvokeMethod;
4611
AssertEx.Equal("void <>f__AnonymousDelegate0.Invoke(params System.Collections.Generic.IEnumerable<System.Int64> arg)", m.
ContainingAssembly
.GetTypeByMetadataName("<>f__AnonymousDelegate0").DelegateInvokeMethod.ToTestDisplayString());
4612
AssertEx.Equal("void <>f__AnonymousDelegate1.Invoke(params System.Collections.Generic.List<System.Int64> arg)", m.
ContainingAssembly
.GetTypeByMetadataName("<>f__AnonymousDelegate1").DelegateInvokeMethod.ToTestDisplayString());
4613
AssertEx.Equal("void <>f__AnonymousDelegate2<T1>.Invoke(params T1[] arg)", m.
ContainingAssembly
.GetTypeByMetadataName("<>f__AnonymousDelegate2`1").DelegateInvokeMethod.ToTestDisplayString());
4667
MethodSymbol delegateInvokeMethod1 = m.
ContainingAssembly
.GetTypeByMetadataName("<>f__AnonymousDelegate0").DelegateInvokeMethod;
4671
MethodSymbol delegateInvokeMethod2 = m.
ContainingAssembly
.GetTypeByMetadataName("<>f__AnonymousDelegate1`1").DelegateInvokeMethod;
4798
var delegateType = m.
ContainingAssembly
.GetTypeByMetadataName("<>f__AnonymousDelegate0`1");
13124
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
13155
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
13184
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
13215
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
13247
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
13278
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Test");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (11)
Semantics\ConditionalOperatorTests.cs (1)
720
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Program");
Semantics\GenericConstraintsTests.cs (4)
2194
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("<M>g__N|0_0").TypeParameters.Single();
3083
Assert.True(module.
ContainingAssembly
.GetTypeByMetadataName("D`1").TypeParameters.Single().HasUnmanagedTypeConstraint);
3084
Assert.True(module.
ContainingAssembly
.GetTypeByMetadataName("Test`1").TypeParameters.Single().HasUnmanagedTypeConstraint);
3085
Assert.True(module.
ContainingAssembly
.GetTypeByMetadataName("Test`1").GetTypeMember("<>c__DisplayClass2_0").TypeParameters.Single().HasUnmanagedTypeConstraint);
Semantics\NullableReferenceTypesTests.cs (2)
20870
var c = module.
ContainingAssembly
.GetTypeByMetadataName("C");
20892
var c = module.
ContainingAssembly
.GetTypeByMetadataName("C");
Semantics\RefFieldTests.cs (4)
27230
Assert.Equal(assemblyIdentity, module.
ContainingAssembly
.CorLibrary.Identity);
27297
Assert.Equal(assemblyIdentityHigherVersion, module.
ContainingAssembly
.CorLibrary.Identity);
27300
module = module.
ContainingAssembly
.CorLibrary.Modules[0];
27361
Assert.Equal(assemblyIdentity, module.
ContainingAssembly
.CorLibrary.Identity);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (94)
Compilation\ReferenceManagerTests.cs (2)
1774
Assert.Equal(comp1.Assembly, moduleSymbol1.
ContainingAssembly
);
1787
Assert.Equal(comp2.Assembly, moduleSymbol2.
ContainingAssembly
);
Symbols\AssemblyAndNamespaceTests.cs (1)
71
Assert.Equal("Test", sym.
ContainingAssembly
.Name);
Symbols\CompilationCreationTests.cs (1)
2992
var addedModuleAssembly = addedModule.
ContainingAssembly
;
Symbols\DefaultInterfaceImplementationTests.cs (36)
592
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
690
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
792
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
894
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
3775
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
4010
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
4162
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
5438
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
5621
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
5766
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
6987
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
7163
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
7270
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
16843
var i3 = m.
ContainingAssembly
.GetTypeByMetadataName("I3");
30187
var i3 = m.
ContainingAssembly
.GetTypeByMetadataName("I3");
34853
var test1i1 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int32));
34854
var test1i1m1 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int32)).GetMember<MethodSymbol>("M1");
34855
var test1i1m2 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int32)).GetMember<MethodSymbol>("M2");
34857
var test2i1 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64));
34858
var test2i1m1 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64)).GetMember<MethodSymbol>("M1");
34859
var test2i1m2 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64)).GetMember<MethodSymbol>("M2");
34860
var test2i2 = i2.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64));
34861
var test2i2m1 = i2.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64)).GetMember<MethodSymbol>("I1<T>.M1");
34862
var test2i2m2 = i2.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64)).GetMember<MethodSymbol>("I1<T>.M2");
39150
var test1i1 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int32));
39151
var test1i1m1 = GetSingleProperty(i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int32)));
39153
var test2i1 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64));
39154
var test2i1m1 = GetSingleProperty(i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64)));
39155
var test2i2 = i2.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64));
39156
var test2i2m1 = GetSingleProperty(i2.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64)));
41826
var test1i1 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int32));
41827
var test1i1m1 = GetSingleEvent(i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int32)));
41829
var test2i1 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64));
41830
var test2i1m1 = GetSingleEvent(i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64)));
41831
var test2i2 = i2.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64));
41832
var test2i2m1 = GetSingleEvent(i2.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64)));
Symbols\ExtendedPartialMethodsTests.cs (4)
1154
var type = module.
ContainingAssembly
.GetTypeByMetadataName("C");
1232
var type = module.
ContainingAssembly
.GetTypeByMetadataName("C");
2316
var method = module.
ContainingAssembly
2888
var cType = module.
ContainingAssembly
.GetTypeByMetadataName("C");
Symbols\ExtensionMethodTests.cs (1)
2495
var assembly = module.
ContainingAssembly
;
Symbols\Metadata\PE\LoadInAttributeModifier.cs (16)
387
var method = module.
ContainingAssembly
.BoundReferences()
388
.Single(assembly => !assembly.Identity.Equals(module.
ContainingAssembly
.CorLibrary.Identity))
540
var method = module.
ContainingAssembly
.BoundReferences()
541
.Single(assembly => !assembly.Identity.Equals(module.
ContainingAssembly
.CorLibrary.Identity))
1400
var indexer = module.
ContainingAssembly
.BoundReferences()
1401
.Single(assembly => !assembly.Identity.Equals(module.
ContainingAssembly
.CorLibrary.Identity))
1656
var indexer = module.
ContainingAssembly
.BoundReferences()
1657
.Single(assembly => !assembly.Identity.Equals(module.
ContainingAssembly
.CorLibrary.Identity))
1868
var indexer = module.
ContainingAssembly
.BoundReferences()
1869
.Single(assembly => !assembly.Identity.Equals(module.
ContainingAssembly
.CorLibrary.Identity))
2111
var indexer = module.
ContainingAssembly
.BoundReferences()
2112
.Single(assembly => !assembly.Identity.Equals(module.
ContainingAssembly
.CorLibrary.Identity))
2367
var indexer = module.
ContainingAssembly
.BoundReferences()
2368
.Single(assembly => !assembly.Identity.Equals(module.
ContainingAssembly
.CorLibrary.Identity))
2579
var indexer = module.
ContainingAssembly
.BoundReferences()
2580
.Single(assembly => !assembly.Identity.Equals(module.
ContainingAssembly
.CorLibrary.Identity))
Symbols\Metadata\PE\MissingTypeReferences.cs (8)
136
Assert.Same(@base.ContainingAssembly, module2.
ContainingAssembly
);
151
Assert.Same(@base.ContainingAssembly, module2.
ContainingAssembly
);
166
Assert.Same(@base.ContainingAssembly, module2.
ContainingAssembly
);
183
Assert.Same(@base.ContainingAssembly, module2.
ContainingAssembly
);
200
Assert.Same(@base.ContainingAssembly, module2.
ContainingAssembly
);
219
Assert.Same(@base.ContainingAssembly, module2.
ContainingAssembly
);
237
Assert.Same(@base.ContainingAssembly, module2.
ContainingAssembly
);
259
Assert.Same(@base.ContainingAssembly, module2.
ContainingAssembly
);
Symbols\Metadata\PE\TypeForwarders.cs (4)
1493
var assembly = module.
ContainingAssembly
;
1688
Assert.Equal(0, m.
ContainingAssembly
.GetAttributes(AttributeDescription.TypeForwardedToAttribute).Count());
1740
Assert.Equal(0, m.
ContainingAssembly
.GetAttributes(AttributeDescription.TypeForwardedToAttribute).Count());
1779
var assembly = module.
ContainingAssembly
;
Symbols\ModuleInitializers\ModuleInitializersTests.cs (14)
223
var rootModuleType = module.
ContainingAssembly
.GetTypeByMetadataName("<Module>");
509
var cType = module.
ContainingAssembly
.GetTypeByMetadataName("C");
513
var moduleType = module.
ContainingAssembly
.GetTypeByMetadataName("<Module>");
559
var cType = module.
ContainingAssembly
.GetTypeByMetadataName("C");
562
var moduleType = module.
ContainingAssembly
.GetTypeByMetadataName("<Module>");
605
var c2Type = module.
ContainingAssembly
.GetTypeByMetadataName("C2");
609
var moduleType = module.
ContainingAssembly
.GetTypeByMetadataName("<Module>");
658
var c2Type = module.
ContainingAssembly
.GetTypeByMetadataName("C2");
661
var moduleType = module.
ContainingAssembly
.GetTypeByMetadataName("<Module>");
782
var rootModuleType = module.
ContainingAssembly
.GetTypeByMetadataName("<Module>");
966
var moduleType = module.
ContainingAssembly
.GetTypeByMetadataName("<Module>");
973
var moduleType = module.
ContainingAssembly
.GetTypeByMetadataName("<Module>");
1079
var moduleType = module.
ContainingAssembly
.GetTypeByMetadataName("<Module>");
1086
var moduleType = module.
ContainingAssembly
.GetTypeByMetadataName("<Module>");
Symbols\RequiredMembersTests.cs (2)
7154
var c = module.
ContainingAssembly
.GetTypeByMetadataName("C");
7158
var d = module.
ContainingAssembly
.GetTypeByMetadataName("D");
Symbols\Retargeting\RetargetingTests.cs (5)
40
var sourceAssembly = (SourceAssemblySymbol)sourceModule.
ContainingAssembly
;
111
var sourceAssembly = (SourceAssemblySymbol)sourceModule.
ContainingAssembly
;
144
var sourceAssembly = (SourceAssemblySymbol)sourceModule.
ContainingAssembly
;
178
var sourceAssembly = (SourceAssemblySymbol)sourceModule.
ContainingAssembly
;
214
var sourceAssembly = (SourceAssemblySymbol)sourceModule.
ContainingAssembly
;
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
MetadataTestHelpers.cs (2)
18
return module.
ContainingAssembly
.GetSpecialType(typeId);
23
return module.
ContainingAssembly
.CorLibrary;