Base:
property
ContainingAssembly
Microsoft.CodeAnalysis.CSharp.Symbol.ContainingAssembly
4 overrides of ContainingAssembly
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
224
public override AssemblySymbol
ContainingAssembly
Symbols\MissingModuleSymbol.cs (1)
81
public override AssemblySymbol
ContainingAssembly
Symbols\Retargeting\RetargetingModuleSymbol.cs (1)
168
public override AssemblySymbol
ContainingAssembly
Symbols\Source\SourceModuleSymbol.cs (1)
393
public override AssemblySymbol
ContainingAssembly
523 references to ContainingAssembly
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Symbols.cs (1)
2114
Debug.Assert(arg2.
ContainingAssembly
== Compilation.Assembly);
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (1)
394
var otherAssembly = (AssemblySymbol?)Visit(module.
ContainingAssembly
);
Emitter\Model\ModuleReference.cs (2)
68
ReferenceEquals(_moduleBeingBuilt.SourceModule.ContainingAssembly, _underlyingModule.
ContainingAssembly
))
73
return _moduleBeingBuilt.Translate(_underlyingModule.
ContainingAssembly
, context.Diagnostics);
Emitter\Model\PEModuleBuilder.cs (1)
911
AssemblySymbol container = module.
ContainingAssembly
;
Symbols\MergedNamespaceSymbol.cs (1)
256
return _extent.Module.
ContainingAssembly
;
Symbols\MissingMetadataTypeSymbol.cs (2)
231
return _containingModule.
ContainingAssembly
;
291
AssemblySymbol containingAssembly = _containingModule.
ContainingAssembly
;
Symbols\ModuleSymbol.cs (1)
262
var assembly =
ContainingAssembly
;
Symbols\NonMissingModuleSymbol.cs (1)
82
var ownerAssembly = ownerModule.
ContainingAssembly
;
Symbols\NoPiaIllegalGenericInstantiationSymbol.cs (1)
68
return new CSDiagnosticInfo(ErrorCode.ERR_GenericsUsedAcrossAssemblies, _underlyingSymbol, _exposingModule.
ContainingAssembly
);
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
80
public override AssemblySymbol ContainingAssembly => _module.
ContainingAssembly
;
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
72
return _containingModule.
ContainingAssembly
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (117)
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)
929
var type = module.
ContainingAssembly
.GetTypeByMetadataName("H");
14797
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)
2599
var parameters = module.
ContainingAssembly
.GetTypeByMetadataName("D").DelegateInvokeMethod.Parameters;
2609
var delegateParameters = module.
ContainingAssembly
.GetTypeByMetadataName("D").DelegateInvokeMethod.Parameters;
2825
var childParameters = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").GetParameters();
Emit\InAttributeModifierTests.cs (97)
1647
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("Method").Parameters.Single();
1667
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("Method").Parameters.Single();
1688
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("Method");
1708
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("Method");
1729
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("Method");
1750
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("Method");
1771
var property = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("Property");
1791
var property = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("Property");
1812
var property = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("Property");
1833
var property = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("Property");
1853
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("this[]").Parameters.Single();
1873
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("this[]").Parameters.Single();
1894
var indexer = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("this[]");
1914
var indexer = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("this[]");
1936
var indexer = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("this[]");
1952
var type = module.
ContainingAssembly
.GetTypeByMetadataName("D");
1977
var type = module.
ContainingAssembly
.GetTypeByMetadataName("D");
2002
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("Method").Parameters.Single();
2022
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("Method").Parameters.Single();
2042
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetProperty("this[]").Parameters.Single();
2062
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("op_LogicalNot").Parameters.Single();
2082
var parameters = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("op_Addition").Parameters;
2106
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod(".ctor").Parameters.Single();
2492
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
2518
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
2540
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
2565
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
2587
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
2613
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
2642
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
2668
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
2690
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
2715
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
2737
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
2760
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
2782
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
2805
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
2827
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
2850
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
2872
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
2895
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
2917
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
2940
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
2962
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
2985
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3007
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3031
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3053
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3077
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3099
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3123
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3145
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3169
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3191
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3217
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3239
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3265
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3287
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3313
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3342
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3368
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3390
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3416
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3438
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3462
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3484
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3508
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3530
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3554
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3576
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3600
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3622
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Parent");
3646
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
3664
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("D").DelegateInvokeMethod.Parameters.Single();
3697
var method = module.
ContainingAssembly
.GetTypeByMetadataName("D").DelegateInvokeMethod;
3736
var parameter = module.
ContainingAssembly
.GetTypeByMetadataName("D").DelegateInvokeMethod.Parameters.Single();
3778
var method = module.
ContainingAssembly
.GetTypeByMetadataName("D").DelegateInvokeMethod;
4165
var parentModifier = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().Modifier;
4189
var childModifier = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").RefCustomModifiers.Single().Modifier;
4212
var parentModifier = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().Modifier;
4236
var childModifier = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").RefCustomModifiers.Single().Modifier;
4259
var parentModifier = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().Modifier;
4283
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
4308
var parentModifier = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().Modifier;
4332
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
4335
Assert.Equal(module.
ContainingAssembly
.Name, implicitModifier.ContainingAssembly.Name);
4360
var parentModifier = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().Modifier;
4385
var type = module.
ContainingAssembly
.GetTypeByMetadataName("Child");
4388
Assert.Equal(module.
ContainingAssembly
.Name, implicitModifier.ContainingAssembly.Name);
4494
var parentMethod = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M");
4499
var childMethod = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M");
4504
var interfaceMethod = module.
ContainingAssembly
.GetTypeByMetadataName("IM").GetMethod("M");
4509
var proxyMethod = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("IM.M");
4537
var parentMethod = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M");
4542
Assert.DoesNotContain("M", module.
ContainingAssembly
.GetTypeByMetadataName("Child").MemberNames);
4545
var interfaceMethod = module.
ContainingAssembly
.GetTypeByMetadataName("IM").GetMethod("M");
4550
var proxyMethod = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("IM.M");
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (279)
Attributes\AttributeTests.cs (15)
5196
var typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(classW));
5201
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(classW), rank: 2);
5206
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(classW));
5207
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(typeArg), rank: 2);
5213
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(classYOfW), rank: 2);
5214
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(typeArg));
5219
NamedTypeSymbol classYOfInt = classY.ConstructIfGeneric(ImmutableArray.Create(TypeWithAnnotations.Create(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int32))));
5221
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(substNestedF), rank: 3);
5222
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(typeArg));
5223
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(typeArg), rank: 2);
5229
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(substNestedZ));
5230
typeArg = ArrayTypeSymbol.CreateCSharpArray(m.
ContainingAssembly
, TypeWithAnnotations.Create(typeArg), rank: 2);
10068
var m = (MethodSymbol)module.
ContainingAssembly
.GlobalNamespace.GetMember("C.M");
11006
var attrs = module.
ContainingAssembly
.GetAttributes();
11019
var attrs = module.
ContainingAssembly
.GetAttributes();
Attributes\AttributeTests_Assembly.cs (11)
353
Assert.Equal(utf8.GetString(utf8.GetBytes("\uD800")), m.
ContainingAssembly
.Identity.CultureName);
476
var naturalRef = m.
ContainingAssembly
.Modules[1].GetReferencedAssemblySymbols()[1];
1033
var metadataAttributes = module.
ContainingAssembly
1331
foreach (var a in module.
ContainingAssembly
.GetAttributes())
1839
var attrs = moduleSymbol.
ContainingAssembly
.GetAttributes().Select(a => a.ToString()).ToArray();
2121
var list = GetAssemblyDescriptionAttributes(m.
ContainingAssembly
).ToArray();
2153
var list = GetAssemblyDescriptionAttributes(m.
ContainingAssembly
).ToArray();
2183
var list = GetAssemblyDescriptionAttributes(m.
ContainingAssembly
).ToArray();
2215
var list = GetAssemblyDescriptionAttributes(m.
ContainingAssembly
).ToArray();
2241
var asm = m.
ContainingAssembly
;
2242
var attrs = m.
ContainingAssembly
.GetAttributes();
Attributes\AttributeTests_Embedded.cs (1)
297
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
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
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
AssertReferencedIsUnmanagedAttribute(Accessibility.Public, typeParameter, module.
ContainingAssembly
.Name);
120
Assert.Null(module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName));
121
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
AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
392
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test`1").TypeParameters.Single();
396
AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
420
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test").GetMethod("<M>g__N|0_0").TypeParameters.Single();
424
AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
444
AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
640
AssertNoIsUnmanagedAttributeExists(module.
ContainingAssembly
);
649
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test2`1").TypeParameters.Single();
653
AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
732
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test1`1").TypeParameters.Single();
736
AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
746
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Test2`1").TypeParameters.Single();
750
AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
Attributes\AttributeTests_NativeInteger.cs (6)
1084
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Program+<>c").GetMethod("<M>b__0_0");
1108
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Program+<>c").GetMethod("<M>b__0_0");
1131
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Program").GetMethod("<M>g__L|0_0");
1155
var method = module.
ContainingAssembly
.GetTypeByMetadataName("Program").GetMethod("<M>g__L|0_0");
1290
var assembly = module.
ContainingAssembly
;
1491
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)
13365
var attribute = module.
ContainingAssembly
.GetTypeByMetadataName("Program").GetMethod("Test").Parameters.Single().GetAttributes().Single();
13369
Assert.Equal(module.
ContainingAssembly
, attribute.AttributeClass.ContainingAssembly);
Attributes\InternalsVisibleToAndStrongNameTests.cs (6)
110
foreach (var attrData in m.
ContainingAssembly
.GetAttributes())
112
if (attrData.IsTargetAttribute(m.
ContainingAssembly
, AttributeDescription.AssemblyKeyFileAttribute))
224
foreach (var attrData in m.
ContainingAssembly
.GetAttributes())
226
if (attrData.IsTargetAttribute(m.
ContainingAssembly
, AttributeDescription.AssemblyKeyNameAttribute))
1800
Assert.StartsWith("0024000004", ((SourceAssemblySymbol)comp.Assembly.Modules[1].
ContainingAssembly
).SignatureKey);
2747
var assembly = module.
ContainingAssembly
;
Emit\UnmanagedTypeModifierTests.cs (48)
575
var parentTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
579
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, parentTypeParameter, module.
ContainingAssembly
.Name);
581
var childTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single();
585
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, childTypeParameter, module.
ContainingAssembly
.Name);
610
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
614
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
623
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single();
627
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
656
var parentTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
660
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, parentTypeParameter, module.
ContainingAssembly
.Name);
662
var childTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single();
666
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, childTypeParameter, module.
ContainingAssembly
.Name);
688
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
692
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
701
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single();
705
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
731
var parentTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
735
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, parentTypeParameter, module.
ContainingAssembly
.Name);
737
var childTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single();
741
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, childTypeParameter, module.
ContainingAssembly
.Name);
763
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
767
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
776
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single();
780
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
806
var parentTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
810
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, parentTypeParameter, module.
ContainingAssembly
.Name);
812
var childTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single();
816
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, childTypeParameter, module.
ContainingAssembly
.Name);
838
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
842
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
851
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single();
855
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
881
var parentTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
885
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, parentTypeParameter, module.
ContainingAssembly
.Name);
887
var childTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("Parent.M").TypeParameters.Single();
891
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, childTypeParameter, module.
ContainingAssembly
.Name);
914
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single();
918
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
927
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Child").GetMethod("Parent.M").TypeParameters.Single();
931
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
973
var delegateTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("D`1").TypeParameters.Single();
977
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, delegateTypeParameter, module.
ContainingAssembly
.Name);
979
var lambdaTypeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Program").GetTypeMember("<>c__DisplayClass0_0").TypeParameters.Single();
983
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, lambdaTypeParameter, module.
ContainingAssembly
.Name);
1000
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("D`1").TypeParameters.Single();
1005
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
1026
var typeParameter = module.
ContainingAssembly
.GetTypeByMetadataName("Program").GetTypeMember("<>c__DisplayClass0_0").TypeParameters.Single();
1031
AttributeTests_IsUnmanaged.AssertReferencedIsUnmanagedAttribute(Accessibility.Internal, typeParameter, module.
ContainingAssembly
.Name);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (8)
ExpressionCompilerTests.cs (8)
6558
Assert.NotNull(module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName));
6559
Assert.NotNull(module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.IsReadOnlyAttribute.FullName));
6572
Assert.Null(module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName));
6573
Assert.Null(module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.IsReadOnlyAttribute.FullName));
6595
Assert.NotNull(module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName));
6596
Assert.NotNull(module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.IsReadOnlyAttribute.FullName));
6610
Assert.Null(module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName));
6611
Assert.Null(module.
ContainingAssembly
.GetTypeByMetadataName(AttributeDescription.IsReadOnlyAttribute.FullName));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (11)
Semantics\ConditionalOperatorTests.cs (1)
693
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)
20827
var c = module.
ContainingAssembly
.GetTypeByMetadataName("C");
20849
var c = module.
ContainingAssembly
.GetTypeByMetadataName("C");
Semantics\RefFieldTests.cs (4)
25858
Assert.Equal(assemblyIdentity, module.
ContainingAssembly
.CorLibrary.Identity);
25925
Assert.Equal(assemblyIdentityHigherVersion, module.
ContainingAssembly
.CorLibrary.Identity);
25928
module = module.
ContainingAssembly
.CorLibrary.Modules[0];
25989
Assert.Equal(assemblyIdentity, module.
ContainingAssembly
.CorLibrary.Identity);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (93)
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)
2991
var addedModuleAssembly = addedModule.
ContainingAssembly
;
Symbols\DefaultInterfaceImplementationTests.cs (36)
601
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
699
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
801
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
903
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
3579
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
3814
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
3966
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
5242
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
5425
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
5570
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
6791
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
6967
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
7074
var derived = m.
ContainingAssembly
.GetTypeByMetadataName("Derived");
16647
var i3 = m.
ContainingAssembly
.GetTypeByMetadataName("I3");
29991
var i3 = m.
ContainingAssembly
.GetTypeByMetadataName("I3");
34657
var test1i1 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int32));
34658
var test1i1m1 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int32)).GetMember<MethodSymbol>("M1");
34659
var test1i1m2 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int32)).GetMember<MethodSymbol>("M2");
34661
var test2i1 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64));
34662
var test2i1m1 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64)).GetMember<MethodSymbol>("M1");
34663
var test2i1m2 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64)).GetMember<MethodSymbol>("M2");
34664
var test2i2 = i2.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64));
34665
var test2i2m1 = i2.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64)).GetMember<MethodSymbol>("I1<T>.M1");
34666
var test2i2m2 = i2.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64)).GetMember<MethodSymbol>("I1<T>.M2");
38954
var test1i1 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int32));
38955
var test1i1m1 = GetSingleProperty(i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int32)));
38957
var test2i1 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64));
38958
var test2i1m1 = GetSingleProperty(i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64)));
38959
var test2i2 = i2.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64));
38960
var test2i2m1 = GetSingleProperty(i2.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64)));
41630
var test1i1 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int32));
41631
var test1i1m1 = GetSingleEvent(i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int32)));
41633
var test2i1 = i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64));
41634
var test2i1m1 = GetSingleEvent(i1.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64)));
41635
var test2i2 = i2.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64));
41636
var test2i2m1 = GetSingleEvent(i2.Construct(m.
ContainingAssembly
.GetSpecialType(SpecialType.System_Int64)));
Symbols\ExtendedPartialMethodsTests.cs (3)
1154
var type = module.
ContainingAssembly
.GetTypeByMetadataName("C");
1918
var method = module.
ContainingAssembly
2496
var cType = module.
ContainingAssembly
.GetTypeByMetadataName("C");
Symbols\ExtensionMethodTests.cs (1)
2501
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)
135
Assert.Same(@base.ContainingAssembly, module2.
ContainingAssembly
);
150
Assert.Same(@base.ContainingAssembly, module2.
ContainingAssembly
);
165
Assert.Same(@base.ContainingAssembly, module2.
ContainingAssembly
);
182
Assert.Same(@base.ContainingAssembly, module2.
ContainingAssembly
);
199
Assert.Same(@base.ContainingAssembly, module2.
ContainingAssembly
);
218
Assert.Same(@base.ContainingAssembly, module2.
ContainingAssembly
);
236
Assert.Same(@base.ContainingAssembly, module2.
ContainingAssembly
);
258
Assert.Same(@base.ContainingAssembly, module2.
ContainingAssembly
);
Symbols\Metadata\PE\TypeForwarders.cs (4)
1464
var assembly = module.
ContainingAssembly
;
1645
Assert.Equal(0, m.
ContainingAssembly
.GetAttributes(AttributeDescription.TypeForwardedToAttribute).Count());
1697
Assert.Equal(0, m.
ContainingAssembly
.GetAttributes(AttributeDescription.TypeForwardedToAttribute).Count());
1736
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)
5702
var c = module.
ContainingAssembly
.GetTypeByMetadataName("C");
5706
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;