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)
11478
var csc32 = CreateCompilationWithMscorlib46(csc32src, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X86), assemblyName: "csc32");
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (56)
Emit\CompilationEmitTests.cs (51)
2034
WithPlatform
(Platform.Arm64).
3485
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.AnyCpu));
3489
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X86));
3493
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X64));
3499
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.AnyCpu32BitPreferred));
3505
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.Arm));
3523
options: TestOptions.DebugDll.
WithPlatform
(Platform.X86));
3557
options: TestOptions.DebugDll.
WithPlatform
(Platform.X64));
3607
options: TestOptions.DebugDll.
WithPlatform
(Platform.Arm));
3647
options: TestOptions.ReleaseExe.
WithPlatform
(Platform.AnyCpu));
3688
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X64));
3771
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X86));
3776
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X86));
3781
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X86));
3785
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X64));
3790
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X64));
3795
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X64));
4673
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium), assemblyName: "PlatformMismatch");
4687
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.AnyCpu));
4693
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.AnyCpu));
4699
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.AnyCpu));
4705
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.AnyCpu));
4711
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.X86));
4719
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.X86));
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");
4771
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.AnyCpu));
4779
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.X86));
4787
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.AnyCpu));
4803
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.X86), assemblyName: "PlatformMismatch");
4818
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
4826
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
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");
4873
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
4890
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.AnyCpu), assemblyName: "PlatformMismatch");
4905
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
4911
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
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");
4952
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
4967
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium), assemblyName: "PlatformMismatch");
4982
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
4988
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
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");
5030
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)
2221
var options = TestOptions.ReleaseExe.
WithPlatform
(platform);
2422
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)