![]() |
Paradox Game Engine
v1.0.0 beta06
|
Defines a solution platform. More...
Public Member Functions | |
SolutionPlatform () | |
Initializes a new instance of the SolutionPlatform class. More... | |
IEnumerable< SolutionPlatformPart > | GetParts () |
Gets the all SolutionPlatformPart. More... | |
IEnumerable< string > | GetConfigurationProperties (SolutionPlatformPart part, string configuration) |
![]() | |
SolutionPlatformPart () | |
Initializes a new instance of the SolutionPlatformPart class. More... | |
SolutionPlatformPart (string name) | |
Initializes a new instance of the SolutionPlatformPart class. More... | |
bool | IsProjectHandled (ProjectType projectType) |
Determines whether the project is handled by this platform. More... | |
string | GetProjectName (ProjectType projectType) |
Gets the name of the project configuration from Alias, with SafeSolutionName as a fallback. More... | |
Properties | |
SolutionPlatformPartCollection | PlatformsPart [get, set] |
Gets the alternative names that will appear in the .sln file equivalent to this platform. More... | |
PlatformType | Type [get, set] |
Gets or sets the type of the platform. More... | |
List< string > | DefineConstants [get, set] |
Gets the define constants that will be used by the csproj of the platform. More... | |
bool | IsAvailable [get, set] |
Gets or sets a value indicating whether this SolutionPlatform is available on this machine. More... | |
PropertyCollection | Properties [get, set] |
Gets the dynamic properties associated with this profile. More... | |
![]() | |
string | Name [get, set] |
Gets or sets the name of the alternative platform. More... | |
string | SolutionName [get, set] |
Gets or sets the solution name. If null, use the Name More... | |
string | DisplayName [get, set] |
Gets or sets the display name. If null, use the Name. More... | |
string | SafeSolutionName [get] |
Gets the name of the solution from SolutionName, using Name as a fallback. More... | |
string | Cpu [get, set] |
Gets or sets the CPU name, if this platform is CPU specific. More... | |
string | Alias [get, set] |
Gets or sets the name of the alias. If != null, then this platform is only available in the solution and remapped to the platform with this Alias More... | |
bool | InheritConfigurations [get, set] |
Gets or sets a value indicating whether inherit configurations from parent SolutionPlatform More... | |
SolutionConfigurationCollection | Configurations [get, set] |
Gets the configurations supported by this platform (by default contains 'Debug' and 'Release') More... | |
bool | UseWithExecutables [get, set] |
bool | UseWithLibraries [get, set] |
bool | IncludeInSolution [get, set] |
string | LibraryProjectName [get, set] |
string | ExecutableProjectName [get, set] |
Defines a solution platform.
Definition at line 16 of file SolutionPlatform.cs.
SiliconStudio.Assets.SolutionPlatform.SolutionPlatform | ( | ) |
Initializes a new instance of the SolutionPlatform class.
Definition at line 21 of file SolutionPlatform.cs.
IEnumerable<string> SiliconStudio.Assets.SolutionPlatform.GetConfigurationProperties | ( | SolutionPlatformPart | part, |
string | configuration | ||
) |
Definition at line 76 of file SolutionPlatform.cs.
References SiliconStudio.Assets.SolutionPlatformPart.Configurations, and SiliconStudio.Assets.SolutionPlatformPart.InheritConfigurations.
IEnumerable<SolutionPlatformPart> SiliconStudio.Assets.SolutionPlatform.GetParts | ( | ) |
Gets the all SolutionPlatformPart.
Definition at line 67 of file SolutionPlatform.cs.
|
getset |
Gets the define constants that will be used by the csproj of the platform.
The define constants.
Definition at line 47 of file SolutionPlatform.cs.
|
getset |
Gets or sets a value indicating whether this SolutionPlatform is available on this machine.
true
if available; otherwise, false
.
Definition at line 54 of file SolutionPlatform.cs.
|
getset |
Gets the alternative names that will appear in the .sln file equivalent to this platform.
The alternative names.
Definition at line 33 of file SolutionPlatform.cs.
|
getset |
Gets the dynamic properties associated with this profile.
The properties.
Definition at line 61 of file SolutionPlatform.cs.
|
getset |