63 references to WithPlatform
Microsoft.CodeAnalysis.CSharp (1)
CSharpCompilationOptions.cs (1)
629
protected override CompilationOptions CommonWithPlatform(Platform platform) =>
WithPlatform
(platform);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
11748
var csc32 = CreateCompilationWithMscorlib46(csc32src, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X86), assemblyName: "csc32");
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (56)
Emit\CompilationEmitTests.cs (51)
2035
WithPlatform
(Platform.Arm64).
3486
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.AnyCpu));
3490
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X86));
3494
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X64));
3500
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.AnyCpu32BitPreferred));
3506
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.Arm));
3524
options: TestOptions.DebugDll.
WithPlatform
(Platform.X86));
3558
options: TestOptions.DebugDll.
WithPlatform
(Platform.X64));
3608
options: TestOptions.DebugDll.
WithPlatform
(Platform.Arm));
3648
options: TestOptions.ReleaseExe.
WithPlatform
(Platform.AnyCpu));
3689
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X64));
3772
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X86));
3777
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X86));
3782
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X86));
3786
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X64));
3791
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X64));
3796
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X64));
4679
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium), assemblyName: "PlatformMismatch");
4693
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.AnyCpu));
4699
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.AnyCpu));
4705
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.AnyCpu));
4711
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.AnyCpu));
4717
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.X86));
4725
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.X86));
4733
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.X86));
4741
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.X86));
4764
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.Itanium), assemblyName: "PlatformMismatch");
4777
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.AnyCpu));
4785
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.X86));
4793
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.AnyCpu));
4809
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.X86), assemblyName: "PlatformMismatch");
4824
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
4832
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
4840
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.Itanium));
4848
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.Itanium));
4865
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.X86), assemblyName: "PlatformMismatch");
4879
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
4896
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.AnyCpu), assemblyName: "PlatformMismatch");
4911
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
4917
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
4923
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.Itanium));
4929
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.Itanium));
4944
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.AnyCpu), assemblyName: "PlatformMismatch");
4958
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
4973
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium), assemblyName: "PlatformMismatch");
4988
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
4994
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
5000
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.Itanium));
5006
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.Itanium));
5021
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.Itanium), assemblyName: "PlatformMismatch");
5036
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
Emit\DeterministicTests.cs (3)
39
options: options.WithDeterministic(true).
WithPlatform
(platform));
53
var options = (optimize ? TestOptions.ReleaseExe : TestOptions.DebugExe).
WithPlatform
(platform).WithDeterministic(true);
477
.
WithPlatform
(Platform.AnyCpu)
Emit\EmitMetadataTests.cs (2)
2223
var options = TestOptions.ReleaseExe.
WithPlatform
(platform);
2424
options: TestOptions.DebugExe.
WithPlatform
(Platform.X64).WithDeterministic(true),
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Compilation\CSharpCompilationOptionsTests.cs (3)
121
TestProperty((old, value) => old.
WithPlatform
(value), opt => opt.Platform, Platform.Itanium);
184
new CSharpCompilationOptions(OutputKind.ConsoleApplication).
WithPlatform
((Platform)Int32.MaxValue).VerifyErrors(
188
new CSharpCompilationOptions(OutputKind.ConsoleApplication).
WithPlatform
((Platform)Int32.MinValue).VerifyErrors(
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
OptionRoundTripTests.cs (1)
41
options: BaseCSharpCompilationOptions.
WithPlatform
(platform),
Microsoft.VisualStudio.LanguageServices.CSharp (1)
ProjectSystemShim\CSharpProjectShim.OptionsProcessor.cs (1)
149
.
WithPlatform
(platform)