![]() |
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) |
Public Member Functions inherited from SiliconStudio.Assets.SolutionPlatformPart | |
| 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... | |
Properties inherited from SiliconStudio.Assets.SolutionPlatformPart | |
| 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 |