162 references to ReleaseModule
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (31)
Emit\CompilationEmitTests.cs (24)
4044
var compilation = CreateCompilation("class A { }", options: TestOptions.
ReleaseModule
.WithModuleName(name + extension), assemblyName: null);
4205
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseModule
, assemblyName: "ContentType");
4615
var comp = CreateCompilation(source1, options: TestOptions.
ReleaseModule
);
4617
CompileAndVerify(source2, references: new[] { metadataRef }, options: TestOptions.
ReleaseModule
, verify: Verification.Fails);
4699
parseOptions: parseOptions, options: TestOptions.
ReleaseModule
.WithPlatform(Platform.AnyCpu));
4705
parseOptions: parseOptions, options: TestOptions.
ReleaseModule
.WithPlatform(Platform.AnyCpu));
4727
parseOptions: parseOptions, options: TestOptions.
ReleaseModule
.WithPlatform(Platform.X86));
4735
parseOptions: parseOptions, options: TestOptions.
ReleaseModule
.WithPlatform(Platform.X86));
4758
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.
ReleaseModule
.WithPlatform(Platform.Itanium), assemblyName: "PlatformMismatch");
4787
parseOptions: parseOptions, options: TestOptions.
ReleaseModule
.WithPlatform(Platform.AnyCpu));
4834
parseOptions: parseOptions, options: TestOptions.
ReleaseModule
.WithPlatform(Platform.Itanium));
4842
parseOptions: parseOptions, options: TestOptions.
ReleaseModule
.WithPlatform(Platform.Itanium));
4859
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.
ReleaseModule
.WithPlatform(Platform.X86), assemblyName: "PlatformMismatch");
4917
parseOptions: parseOptions, options: TestOptions.
ReleaseModule
.WithPlatform(Platform.Itanium));
4923
parseOptions: parseOptions, options: TestOptions.
ReleaseModule
.WithPlatform(Platform.Itanium));
4938
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.
ReleaseModule
.WithPlatform(Platform.AnyCpu), assemblyName: "PlatformMismatch");
4994
parseOptions: parseOptions, options: TestOptions.
ReleaseModule
.WithPlatform(Platform.Itanium));
5000
parseOptions: parseOptions, options: TestOptions.
ReleaseModule
.WithPlatform(Platform.Itanium));
5015
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.
ReleaseModule
.WithPlatform(Platform.Itanium), assemblyName: "PlatformMismatch");
5257
var comp1 = CreateCompilation(s1, options: TestOptions.
ReleaseModule
);
5261
var comp2 = CreateCompilation(s2, options: TestOptions.
ReleaseModule
, references: new[] { ref1 });
5304
var comp1 = CreateCompilation(s1, options: TestOptions.
ReleaseModule
.WithModuleName("A"));
5308
var comp2 = CreateCompilation(s2, options: TestOptions.
ReleaseModule
.WithModuleName("B"), references: new[] { ref1 });
5544
var modRef = CreateCompilation("public class A { }", options: TestOptions.
ReleaseModule
, assemblyName: "refMod").EmitToImageReference();
Emit\EmitErrorTests.cs (1)
264
var netModule = CreateCompilation(moduleSource, options: TestOptions.
ReleaseModule
, assemblyName: "ModuleNameMismatch");
Emit\EntryPointTests.cs (1)
1573
var netModule = CreateCompilation(source, options: TestOptions.
ReleaseModule
);
Emit\ResourceTests.cs (5)
455
TestOptions.
ReleaseModule
);
499
TestOptions.
ReleaseModule
);
548
TestOptions.
ReleaseModule
);
605
TestOptions.
ReleaseModule
);
745
c6 = CreateCompilation(sourceTree, new[] { ref_mod1, ref_mod2 }, TestOptions.
ReleaseModule
);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (78)
Attributes\AttributeTests_Assembly.cs (30)
418
compilation = compilation.WithOptions(TestOptions.
ReleaseModule
);
447
compilation = compilation.WithOptions(TestOptions.
ReleaseModule
);
466
compilation = compilation.WithOptions(TestOptions.
ReleaseModule
);
501
compilation = compilation.WithOptions(TestOptions.
ReleaseModule
);
806
{}", options: TestOptions.
ReleaseModule
);
1012
var netmoduleCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.
ReleaseModule
, references: references, assemblyName: assemblyName);
1123
options: TestOptions.
ReleaseModule
);
1176
options: TestOptions.
ReleaseModule
,
1238
options: TestOptions.
ReleaseModule
);
1431
compilation = CreateCompilationWithMscorlib40(netmodule2Source, options: TestOptions.
ReleaseModule
, references: new[] { netmodule1Ref });
1829
var module = CreateCompilation(moduleSrc, options: TestOptions.
ReleaseModule
, assemblyName: "M");
1926
var module = CreateCompilation(moduleSrc, options: TestOptions.
ReleaseModule
, assemblyName: "M");
1952
var module1 = CreateCompilation(moduleSrc1, options: TestOptions.
ReleaseModule
, assemblyName: "M1");
1959
var module2 = CreateCompilation(moduleSrc2, options: TestOptions.
ReleaseModule
, assemblyName: "M2");
1980
var module1 = CreateCompilation(moduleSrc1, options: TestOptions.
ReleaseModule
, assemblyName: "M1");
2005
var module1 = CreateCompilation(moduleSrc1, options: TestOptions.
ReleaseModule
, assemblyName: "M1");
2012
var module2 = CreateCompilation(moduleSrc2, options: TestOptions.
ReleaseModule
, assemblyName: "M2");
2033
var module1 = CreateCompilation(moduleSrc1, options: TestOptions.
ReleaseModule
, assemblyName: "M1");
2058
var module1 = CreateCompilation(moduleSrc1, options: TestOptions.
ReleaseModule
, assemblyName: "M1");
2065
var module2 = CreateCompilation(moduleSrc2, options: TestOptions.
ReleaseModule
, assemblyName: "M2");
2084
var module1 = CreateCompilation(moduleSrc1, options: TestOptions.
ReleaseModule
, assemblyName: "M1");
2110
var compMod1 = CreateCompilation(mod1Source, options: TestOptions.
ReleaseModule
, assemblyName: "M1");
2111
var compMod2 = CreateCompilation(mod2Source, options: TestOptions.
ReleaseModule
, assemblyName: "M2");
2142
var compMod1 = CreateCompilation(mod1Source, options: TestOptions.
ReleaseModule
, assemblyName: "M1");
2143
var compMod2 = CreateCompilation(mod2Source, options: TestOptions.
ReleaseModule
, assemblyName: "M2");
2172
var compMod1 = CreateCompilation(mod1Source, options: TestOptions.
ReleaseModule
, assemblyName: "M1");
2173
var compMod2 = CreateCompilation(mod2Source, options: TestOptions.
ReleaseModule
, assemblyName: "M2");
2204
var compMod1 = CreateCompilation(mod1Source, options: TestOptions.
ReleaseModule
, assemblyName: "M1");
2205
var compMod2 = CreateCompilation(mod2Source, options: TestOptions.
ReleaseModule
, assemblyName: "M2");
2231
var compMod1 = CreateCompilation(mod1Source, options: TestOptions.
ReleaseModule
, assemblyName: "M1");
Attributes\AttributeTests_Embedded.cs (2)
105
}", options: TestOptions.
ReleaseModule
);
221
var module = CreateCompilation(options: TestOptions.
ReleaseModule
, assemblyName: "testModule", source: @"
Attributes\AttributeTests_IsByRefLike.cs (4)
398
CreateCompilation(code, options: TestOptions.
ReleaseModule
).VerifyDiagnostics(
415
CreateCompilation(code, options: TestOptions.
ReleaseModule
).VerifyDiagnostics(
440
CompileAndVerify(code, verify: Verification.Fails, references: new[] { reference }, options: TestOptions.
ReleaseModule
, symbolValidator: module =>
516
CreateCompilation(text, options: TestOptions.
ReleaseModule
).VerifyDiagnostics(
Attributes\AttributeTests_IsUnmanaged.cs (8)
258
CompileAndVerify(text, verify: Verification.Fails, references: new[] { reference }, options: TestOptions.
ReleaseModule
, symbolValidator: module =>
284
CompileAndVerify(text, verify: Verification.Fails, references: new[] { reference }, options: TestOptions.
ReleaseModule
, symbolValidator: module =>
320
options: TestOptions.
ReleaseModule
.WithMetadataImportOptions(MetadataImportOptions.All),
349
options: TestOptions.
ReleaseModule
.WithMetadataImportOptions(MetadataImportOptions.All),
665
CreateCompilation(code, options: TestOptions.
ReleaseModule
).VerifyDiagnostics(
680
CreateCompilation(code, options: TestOptions.
ReleaseModule
).VerifyDiagnostics(
702
CreateCompilation(source: code, options: TestOptions.
ReleaseModule
.WithMetadataImportOptions(MetadataImportOptions.All)).VerifyDiagnostics(
713
CreateCompilation(source: code, options: TestOptions.
ReleaseModule
.WithMetadataImportOptions(MetadataImportOptions.All)).VerifyDiagnostics(
Attributes\AttributeTests_NativeInteger.cs (2)
1174
var comp = CreateCompilation(source, options: TestOptions.
ReleaseModule
);
1198
var comp = CreateCompilation(source, options: TestOptions.
ReleaseModule
);
Attributes\AttributeTests_Nullable.cs (19)
993
var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.
ReleaseModule
));
1004
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, options: TestOptions.
ReleaseModule
);
2322
var comp = CreateCompilation(source, options: TestOptions.
ReleaseModule
);
2349
var comp = CreateCompilation(source, options: TestOptions.
ReleaseModule
);
4429
var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.
ReleaseModule
));
4449
var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.
ReleaseModule
));
4470
var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.
ReleaseModule
));
4488
var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.
ReleaseModule
));
4503
var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.
ReleaseModule
));
4518
var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.
ReleaseModule
));
4536
var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.
ReleaseModule
));
4560
var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.
ReleaseModule
));
4585
var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.
ReleaseModule
));
4606
var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.
ReleaseModule
));
4621
var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.
ReleaseModule
));
4647
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, options: TestOptions.
ReleaseModule
);
4669
var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.
ReleaseModule
));
4706
var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.
ReleaseModule
));
4725
var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.
ReleaseModule
));
Attributes\AttributeTests_ReadOnlyStruct.cs (4)
388
CreateCompilation(code, options: TestOptions.
ReleaseModule
).VerifyDiagnostics(
405
CreateCompilation(code, options: TestOptions.
ReleaseModule
).VerifyDiagnostics(
432
CompileAndVerify(code, verify: Verification.Fails, references: new[] { reference }, options: TestOptions.
ReleaseModule
, symbolValidator: module =>
508
CreateCompilation(text, options: TestOptions.
ReleaseModule
).VerifyDiagnostics(
Attributes\AttributeTests_RefReadOnly.cs (9)
1095
CreateCompilation(code, options: TestOptions.
ReleaseModule
).VerifyDiagnostics(
1111
CreateCompilation(code, options: TestOptions.
ReleaseModule
).VerifyDiagnostics(
1135
CreateCompilation(code, options: TestOptions.
ReleaseModule
).VerifyDiagnostics(
1156
CompileAndVerify(code, verify: Verification.Fails, references: new[] { reference }, options: TestOptions.
ReleaseModule
, symbolValidator: module =>
1233
CreateCompilation(text, options: TestOptions.
ReleaseModule
).VerifyDiagnostics(
1532
var compilation = CreateCompilation(code, options: TestOptions.
ReleaseModule
, references: new[] { reference });
1556
var compilation = CreateCompilation(code, options: TestOptions.
ReleaseModule
);
2438
var comp = CreateCompilation(source, options: TestOptions.
ReleaseModule
);
2464
var comp = CreateCompilation(source, options: TestOptions.
ReleaseModule
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\TopLevelStatementsTests.cs (1)
8062
var comp = CreateCompilation(text, options: TestOptions.
ReleaseModule
, parseOptions: DefaultParseOptions);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (51)
Compilation\CompilationAPITests.cs (12)
982
options: TestOptions.
ReleaseModule
,
988
options: TestOptions.
ReleaseModule
,
1038
options: TestOptions.
ReleaseModule
,
1044
options: TestOptions.
ReleaseModule
,
1058
options: TestOptions.
ReleaseModule
,
1093
options: TestOptions.
ReleaseModule
,
1127
options: TestOptions.
ReleaseModule
,
1133
options: TestOptions.
ReleaseModule
,
1674
var compilation = CreateCompilation(source, options: TestOptions.
ReleaseModule
);
1691
var compilation = CSharpCompilation.Create(assemblyName: null, options: TestOptions.
ReleaseModule
, syntaxTrees: new[] { Parse(source) }, references: new[] { MscorlibRef });
1707
compilation = CSharpCompilation.Create(assemblyName: "ModuleAssemblyName", options: TestOptions.
ReleaseModule
, syntaxTrees: new[] { Parse(source) }, references: new[] { MscorlibRef });
1982
c1 = CSharpCompilation.Create("c", options: TestOptions.
ReleaseModule
);
Compilation\ReferenceManagerTests.cs (6)
1706
var b = CreateCompilation(srcB, references: new[] { aRef }, options: TestOptions.
ReleaseModule
.WithModuleName("mod.netmodule"), assemblyName: "B");
1764
var moduleRef = CreateCompilation("public class TypeFromModule : TypeDependedOnByModule { }", new[] { assemblyRef }, options: TestOptions.
ReleaseModule
, assemblyName: "lib2").EmitToImageReference();
1815
var moduleRef = CreateCompilation("public class C { }", options: TestOptions.
ReleaseModule
, assemblyName: "lib").EmitToImageReference();
1864
var module = CreateCompilation(moduleSource, options: TestOptions.
ReleaseModule
);
2798
var mRef = CreateCompilationWithMscorlib46("public interface M : B { }", new[] { bRef }, options: TestOptions.
ReleaseModule
.WithModuleName("M.netmodule")).EmitToImageReference();
2799
var nRef = CreateCompilationWithMscorlib46("public interface N : D { }", new[] { dRef }, options: TestOptions.
ReleaseModule
.WithModuleName("N.netmodule")).EmitToImageReference();
DocumentationComments\DocumentationCommentCompilerTests.cs (1)
6269
var comp = CreateCompilationUtil(source, options: TestOptions.
ReleaseModule
);
Symbols\CompilationCreationTests.cs (1)
2971
var lib1 = CreateCompilation(source1, assemblyName: "Lib1", options: TestOptions.
ReleaseModule
);
Symbols\Metadata\PE\TypeForwarders.cs (5)
1538
var bits0 = CreateCompilation(module0, options: TestOptions.
ReleaseModule
, assemblyName: "asm0").EmitToArray();
1612
var modCompilation = CreateCompilation(mod, references: new[] { new CSharpCompilationReference(forwardedTypesCompilation) }, options: TestOptions.
ReleaseModule
);
1700
appCompilation = CreateCompilation(app, references: new[] { modRef1, new CSharpCompilationReference(forwardedTypesCompilation) }, options: TestOptions.
ReleaseModule
);
1721
var comp0 = CreateCompilation(source0, options: TestOptions.
ReleaseModule
, assemblyName: "asm0");
1847
", new[] { new CSharpCompilationReference(cC_v1) }, options: TestOptions.
ReleaseModule
, assemblyName: "D");
Symbols\ModuleInitializers\ModuleInitializersTests.cs (1)
815
var moduleOptions = TestOptions.
ReleaseModule
.WithMetadataImportOptions(MetadataImportOptions.All);
Symbols\Retargeting\NoPia.cs (1)
2598
var module1 = CreateCompilation(moduleSource, options: TestOptions.
ReleaseModule
, assemblyName: "Module1",
Symbols\Source\ClsComplianceTests.cs (11)
2367
var trueModuleRef = CreateCompilation("[assembly:System.CLSCompliant(true)][module:System.CLSCompliant(true)]", options: TestOptions.
ReleaseModule
, assemblyName: "true").EmitToImageReference();
2368
var falseModuleRef = CreateCompilation("[assembly:System.CLSCompliant(false)][module:System.CLSCompliant(false)]", options: TestOptions.
ReleaseModule
, assemblyName: "false").EmitToImageReference();
2369
var noneModuleRef = CreateCompilation("", options: TestOptions.
ReleaseModule
, assemblyName: "none").EmitToImageReference();
2402
var trueModuleRef = CreateCompilation("[assembly:System.CLSCompliant(true)]", options: TestOptions.
ReleaseModule
, assemblyName: "true").EmitToImageReference();
2403
var falseModuleRef = CreateCompilation("[assembly:System.CLSCompliant(false)]", options: TestOptions.
ReleaseModule
, assemblyName: "false").EmitToImageReference();
2404
var noneModuleRef = CreateCompilation("", options: TestOptions.
ReleaseModule
, assemblyName: "none").EmitToImageReference();
2435
var trueModuleRef = CreateCompilation("[assembly:System.CLSCompliant(true)][module:System.CLSCompliant(true)]", options: TestOptions.
ReleaseModule
, assemblyName: "true").EmitToImageReference();
2436
var falseModuleRef = CreateCompilation("[assembly:System.CLSCompliant(false)][module:System.CLSCompliant(false)]", options: TestOptions.
ReleaseModule
, assemblyName: "false").EmitToImageReference();
3866
var comp1 = CreateCompilation(source1, options: TestOptions.
ReleaseModule
);
3890
var comp3 = comp2.WithOptions(TestOptions.
ReleaseModule
.WithConcurrentBuild(false));
3896
comp3.WithOptions(TestOptions.
ReleaseModule
.WithConcurrentBuild(true)).VerifyDiagnostics(
Symbols\SymbolErrorTests.cs (13)
99
var module1 = CreateCompilation(text1, options: TestOptions.
ReleaseModule
, assemblyName: name1);
102
options: TestOptions.
ReleaseModule
,
6835
var mod3Ref = CreateCompilation(mod3Source, options: TestOptions.
ReleaseModule
, assemblyName: "ErrTestMod03").EmitToImageReference();
6920
var mod3Ref = CreateCompilation(mod3Source, options: TestOptions.
ReleaseModule
, assemblyName: "ErrTestMod03").EmitToImageReference();
6991
var ModuleA01Ref = CreateCompilation(ModuleA01, options: TestOptions.
ReleaseModule
, assemblyName: "ModuleA01").EmitToImageReference();
6999
var ModuleB01Ref = CreateCompilation(ModuleB01, options: TestOptions.
ReleaseModule
, assemblyName: "ModuleB01").EmitToImageReference();
7153
var moduleRef2 = CreateCompilation(mod2Source, options: TestOptions.
ReleaseModule
, assemblyName: "mod_1_2").EmitToImageReference();
7196
options: TestOptions.
ReleaseModule
,
7207
options: TestOptions.
ReleaseModule
,
7213
options: TestOptions.
ReleaseModule
,
7219
options: TestOptions.
ReleaseModule
,
7225
options: TestOptions.
ReleaseModule
,
18992
var netModule = CreateEmptyCompilation("", options: TestOptions.
ReleaseModule
, assemblyName: "lib").EmitToImageReference(expectedWarnings: new[] { Diagnostic(ErrorCode.WRN_NoRuntimeMetadataVersion) });
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
TestOptions.cs (1)
95
public static readonly CSharpCompilationOptions SigningReleaseModule =
ReleaseModule
.WithStrongNameProvider(SigningTestHelpers.DefaultDesktopStrongNameProvider);