89 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)
71Platform platform = Platform.AnyCpu, 121Platform platform, 166Platform platform, 208Platform platform, 453public new CSharpCompilationOptions WithPlatform(Platform platform) 659protected override CompilationOptions CommonWithPlatform(Platform platform) => WithPlatform(platform); 745if (Platform == Platform.AnyCpu32BitPreferred && OutputKind.IsValid() && !(OutputKind == OutputKind.ConsoleApplication || OutputKind == OutputKind.WindowsApplication || OutputKind == OutputKind.WindowsRuntimeApplication)) 862Platform platform, 901Platform platform, 945Platform 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.VisualBasic (27)
CommandLine\VisualBasicCommandLineParser.vb (11)
143Dim platform As Platform = Platform.AnyCpu 2163Private Shared Function ParsePlatform(name As String, value As String, errors As List(Of Diagnostic)) As Platform 2169Return Platform.X86 2171Return Platform.X64 2173Return Platform.Itanium 2175Return Platform.AnyCpu 2177Return Platform.AnyCpu32BitPreferred 2179Return Platform.Arm 2181Return Platform.Arm64 2187Return Platform.AnyCpu
Symbols\Source\SourceModuleSymbol.vb (5)
107Case Platform.Arm64 109Case Platform.Arm 111Case Platform.X64 113Case Platform.Itanium 123Return DeclaringCompilation.Options.Platform = Platform.X86
VisualBasicCompilationOptions.vb (11)
87Optional platform As Platform = Platform.AnyCpu, 164platform As Platform, 233platform As Platform, 787Public Shadows Function WithPlatform(value As Platform) As VisualBasicCompilationOptions 987Protected Overrides Function CommonWithPlatform(platform As Platform) As CompilationOptions 1066If Platform = Platform.AnyCpu32BitPreferred AndAlso OutputKind.IsValid() AndAlso 1163platform As Platform, 1228platform As Platform, 1294Optional platform As Platform = Platform.AnyCpu,
Microsoft.CodeAnalysis.Workspaces (3)
Serialization\AbstractOptionsSerializationService.cs (3)
89Platform platform, 124var platform = (Platform)reader.ReadInt32();