62 references to Platform
Microsoft.CodeAnalysis (27)
Compilation\Compilation.cs (10)
2225Platform platform = compilationOptions.Platform; 2230platform = Platform.AnyCpu; 2299case Platform.Arm64: 2303case Platform.Arm: 2307case Platform.X64: 2311case Platform.Itanium: 2315case Platform.X86: 2319case Platform.AnyCpu: 2320case Platform.AnyCpu32BitPreferred: 2330corFlags: GetCorHeaderFlags(machine, HasStrongName, prefers32Bit: platform == Platform.AnyCpu32BitPreferred),
Compilation\CompilationOptions.cs (4)
132public Platform Platform { get; protected set; } 280Platform platform, 438public CompilationOptions WithPlatform(Platform platform) 531protected abstract CompilationOptions CommonWithPlatform(Platform platform);
Compilation\Platform.cs (9)
47internal static bool IsValid(this Platform value) 49return value >= Platform.AnyCpu && value <= Platform.Arm64; 52internal static bool Requires64Bit(this Platform value) 54return value == Platform.X64 || value == Platform.Itanium || value == Platform.Arm64; 57internal static bool Requires32Bit(this Platform value) 59return value == Platform.X86;
Compilation\SubsystemVersion.cs (2)
154internal static SubsystemVersion Default(OutputKind outputKind, Platform platform) 156if (platform == Platform.Arm)
Emit\EmitOptions.cs (1)
55/// If the value is 0 the file alignment is determined based upon the value of <see cref="Platform"/>.
PEWriter\MetadataWriter.PortablePdb.cs (1)
923var platform = module.CommonCompilation.Options.Platform;
Microsoft.CodeAnalysis.CSharp (27)
CommandLine\CSharpCommandLineParser.cs (11)
97Platform platform = Platform.AnyCpu; 1833private static Platform ParsePlatform(string value, IList<Diagnostic> diagnostics) 1838return Platform.X86; 1840return Platform.X64; 1842return Platform.Itanium; 1844return Platform.AnyCpu; 1846return Platform.AnyCpu32BitPreferred; 1848return Platform.Arm; 1850return Platform.Arm64; 1855return Platform.AnyCpu;
CSharpCompilationOptions.cs (11)
130Platform platform = Platform.AnyCpu, 181Platform platform, 226Platform platform, 268Platform platform, 511public new CSharpCompilationOptions WithPlatform(Platform platform) 717protected override CompilationOptions CommonWithPlatform(Platform platform) => WithPlatform(platform); 803if (Platform == Platform.AnyCpu32BitPreferred && OutputKind.IsValid() && !(OutputKind == OutputKind.ConsoleApplication || OutputKind == OutputKind.WindowsApplication || OutputKind == OutputKind.WindowsRuntimeApplication)) 923Platform platform, 962Platform platform, 1006Platform platform,
Symbols\Source\SourceModuleSymbol.cs (5)
92case Platform.Arm: 94case Platform.X64: 96case Platform.Arm64: 98case Platform.Itanium: 110return DeclaringCompilation.Options.Platform == Platform.X86;
Microsoft.CodeAnalysis.CSharp.Scripting (1)
CSharpScriptCompiler.cs (1)
64platform: Platform.AnyCpu,
Microsoft.CodeAnalysis.Rebuild (4)
CompilationFactory.cs (4)
208protected static Platform GetPlatform(string? platform) 210? Platform.AnyCpu 211: (Platform)Enum.Parse(typeof(Platform), platform);
Microsoft.CodeAnalysis.Workspaces (3)
Serialization\AbstractOptionsSerializationService.cs (3)
89Platform platform, 124var platform = (Platform)reader.ReadInt32();