Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
SiliconStudio.Assets.SolutionPlatformPart Class Reference

Class SolutionAlternativePlatform. More...

Inheritance diagram for SiliconStudio.Assets.SolutionPlatformPart:
SiliconStudio.Assets.SolutionPlatform

Public Member Functions

 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

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]
 

Detailed Description

Class SolutionAlternativePlatform.

Definition at line 101 of file SolutionPlatform.cs.

Constructor & Destructor Documentation

SiliconStudio.Assets.SolutionPlatformPart.SolutionPlatformPart ( )

Initializes a new instance of the SolutionPlatformPart class.

Definition at line 106 of file SolutionPlatform.cs.

SiliconStudio.Assets.SolutionPlatformPart.SolutionPlatformPart ( string  name)

Initializes a new instance of the SolutionPlatformPart class.

Parameters
nameThe name.
Exceptions
System.ArgumentNullExceptionname

Definition at line 119 of file SolutionPlatform.cs.

Member Function Documentation

string SiliconStudio.Assets.SolutionPlatformPart.GetProjectName ( ProjectType  projectType)

Gets the name of the project configuration from Alias, with SafeSolutionName as a fallback.

The name of the safe solution.

Definition at line 204 of file SolutionPlatform.cs.

bool SiliconStudio.Assets.SolutionPlatformPart.IsProjectHandled ( ProjectType  projectType)

Determines whether the project is handled by this platform.

Parameters
projectTypeType of the project.
Returns
true if the project is handled by this platform; otherwise, false.

Definition at line 195 of file SolutionPlatform.cs.

Property Documentation

string SiliconStudio.Assets.SolutionPlatformPart.Alias
getset

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

The name of the alias.

Definition at line 170 of file SolutionPlatform.cs.

SolutionConfigurationCollection SiliconStudio.Assets.SolutionPlatformPart.Configurations
getset

Gets the configurations supported by this platform (by default contains 'Debug' and 'Release')

Definition at line 181 of file SolutionPlatform.cs.

Referenced by SiliconStudio.Assets.SolutionPlatform.GetConfigurationProperties().

string SiliconStudio.Assets.SolutionPlatformPart.Cpu
getset

Gets or sets the CPU name, if this platform is CPU specific.

The CPU name.

Definition at line 163 of file SolutionPlatform.cs.

string SiliconStudio.Assets.SolutionPlatformPart.DisplayName
getset

Gets or sets the display name. If null, use the Name.

The display name.

Definition at line 143 of file SolutionPlatform.cs.

string SiliconStudio.Assets.SolutionPlatformPart.ExecutableProjectName
getset

Definition at line 188 of file SolutionPlatform.cs.

bool SiliconStudio.Assets.SolutionPlatformPart.IncludeInSolution
getset

Definition at line 185 of file SolutionPlatform.cs.

bool SiliconStudio.Assets.SolutionPlatformPart.InheritConfigurations
getset

Gets or sets a value indicating whether inherit configurations from parent SolutionPlatform

true if [inherit configurations]; otherwise, false.

Definition at line 176 of file SolutionPlatform.cs.

Referenced by SiliconStudio.Assets.SolutionPlatform.GetConfigurationProperties().

string SiliconStudio.Assets.SolutionPlatformPart.LibraryProjectName
getset

Definition at line 187 of file SolutionPlatform.cs.

string SiliconStudio.Assets.SolutionPlatformPart.Name
getset

Gets or sets the name of the alternative platform.

The name.

Definition at line 129 of file SolutionPlatform.cs.

string SiliconStudio.Assets.SolutionPlatformPart.SafeSolutionName
get

Gets the name of the solution from SolutionName, using Name as a fallback.

The name of the safe solution.

Definition at line 150 of file SolutionPlatform.cs.

string SiliconStudio.Assets.SolutionPlatformPart.SolutionName
getset

Gets or sets the solution name. If null, use the Name

The name.

Definition at line 135 of file SolutionPlatform.cs.

bool SiliconStudio.Assets.SolutionPlatformPart.UseWithExecutables
getset

Definition at line 183 of file SolutionPlatform.cs.

bool SiliconStudio.Assets.SolutionPlatformPart.UseWithLibraries
getset

Definition at line 184 of file SolutionPlatform.cs.


The documentation for this class was generated from the following file: