63 references to WithPlatform
Microsoft.CodeAnalysis.CSharp (1)
CSharpCompilationOptions.cs (1)
659
protected override CompilationOptions CommonWithPlatform(Platform platform) =>
WithPlatform
(platform);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
11813
var csc32 = CreateCompilationWithMscorlib46(csc32src, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X86), assemblyName: "csc32");
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (56)
Emit\CompilationEmitTests.cs (51)
2037
WithPlatform
(Platform.Arm64).
3567
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.AnyCpu));
3571
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X86));
3575
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X64));
3581
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.AnyCpu32BitPreferred));
3587
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.Arm));
3605
options: TestOptions.DebugDll.
WithPlatform
(Platform.X86));
3639
options: TestOptions.DebugDll.
WithPlatform
(Platform.X64));
3689
options: TestOptions.DebugDll.
WithPlatform
(Platform.Arm));
3729
options: TestOptions.ReleaseExe.
WithPlatform
(Platform.AnyCpu));
3770
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X64));
3853
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X86));
3858
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X86));
3863
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X86));
3867
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X64));
3872
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X64));
3877
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.
WithPlatform
(Platform.X64));
4760
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium), assemblyName: "PlatformMismatch");
4774
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.AnyCpu));
4780
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.AnyCpu));
4786
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.AnyCpu));
4792
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.AnyCpu));
4798
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.X86));
4806
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.X86));
4814
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.X86));
4822
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.X86));
4845
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.Itanium), assemblyName: "PlatformMismatch");
4858
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.AnyCpu));
4866
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.X86));
4874
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.AnyCpu));
4890
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.X86), assemblyName: "PlatformMismatch");
4905
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
4913
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
4921
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.Itanium));
4929
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.Itanium));
4946
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.X86), assemblyName: "PlatformMismatch");
4960
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
4977
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.AnyCpu), assemblyName: "PlatformMismatch");
4992
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
4998
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
5004
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.Itanium));
5010
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.Itanium));
5025
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.AnyCpu), assemblyName: "PlatformMismatch");
5039
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
5054
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium), assemblyName: "PlatformMismatch");
5069
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
5075
parseOptions: parseOptions, options: TestOptions.ReleaseDll.
WithPlatform
(Platform.Itanium));
5081
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.Itanium));
5087
parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.Itanium));
5102
var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseModule.
WithPlatform
(Platform.Itanium), assemblyName: "PlatformMismatch");
5117
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)