SolutionPlatform Class
Namespace: Stride.Core.AssetsAssembly: Stride.Core.Assets.dll
Defines a solution platform.
[DataContract("SolutionPlatform")]
public class SolutionPlatform : SolutionPlatformPart
              | Name | Description | |
|---|---|---|
| Constructors | ||
| SolutionPlatform() | Initializes a new instance of the SolutionPlatform class.  | 
                          |
| Properties | ||
| DefineConstants | Gets the define constants that will be used by the csproj of the platform.  | 
                          |
| IsAvailable | Gets or sets a value indicating whether this SolutionPlatform is available on this machine.  | 
                          |
| PlatformsPart | Gets the alternative names that will appear in the .sln file equivalent to this platform.  | 
                          |
| RuntimeIdentifier | Gets or sets the runtime identifier.  | 
                          |
| TargetFramework | Gets or sets the type of the platform.  | 
                          |
| Templates | The list of templates. If empty, no choice will be given to user and default one will be created by concatening ProjectExecutable and Name.  | 
                          |
| Type | Gets or sets the type of the platform.  | 
                          |
| Methods | ||
| GetConfigurationProperties(SolutionPlatformPart, String) | ||
| GetParts() | Gets the all SolutionPlatformPart.  | 
                          |
| ToString() | ||
Constructors
SolutionPlatform()
Initializes a new instance of the SolutionPlatform class.
public SolutionPlatform()
              Properties
DefineConstants
Gets the define constants that will be used by the csproj of the platform.
[DataMember(40)]
public List<string> DefineConstants { get; }
              Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.List<System.String> | The define constants.  | 
                  
IsAvailable
Gets or sets a value indicating whether this SolutionPlatform is available on this machine.
[DataMember(50)]
public bool IsAvailable { get; set; }
              Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
  | 
                  
PlatformsPart
Gets the alternative names that will appear in the .sln file equivalent to this platform.
[DataMember(20)]
public SolutionPlatformPartCollection PlatformsPart { get; }
              Property Value
| Type | Description | 
|---|---|
| SolutionPlatformPartCollection | The alternative names.  | 
                  
RuntimeIdentifier
Gets or sets the runtime identifier.
[DataMember(35)]
public string RuntimeIdentifier { get; set; }
              Property Value
| Type | Description | 
|---|---|
| System.String | The runtime identifier.  | 
                  
TargetFramework
Gets or sets the type of the platform.
[DataMember(35)]
public string TargetFramework { get; set; }
              Property Value
| Type | Description | 
|---|---|
| System.String | The type.  | 
                  
Templates
The list of templates. If empty, no choice will be given to user and default one will be created by concatening ProjectExecutable and Name.
[DataMember(60)]
public List<SolutionPlatformTemplate> Templates { get; }
              Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.List<SolutionPlatformTemplate> | 
Type
Gets or sets the type of the platform.
[DataMember(30)]
public PlatformType Type { get; set; }
              Property Value
| Type | Description | 
|---|---|
| PlatformType | The type.  | 
                  
Methods
GetConfigurationProperties(SolutionPlatformPart, String)
public IEnumerable<string> GetConfigurationProperties(SolutionPlatformPart part, string configuration)
              Parameters
| Type | Name | Description | 
|---|---|---|
| SolutionPlatformPart | part | |
| System.String | configuration | 
Returns
| Type | Description | 
|---|---|
| System.Collections.Generic.IEnumerable<System.String> | 
GetParts()
Gets the all SolutionPlatformPart.
public IEnumerable<SolutionPlatformPart> GetParts()
              Returns
| Type | Description | 
|---|---|
| System.Collections.Generic.IEnumerable<SolutionPlatformPart> | IEnumerable<SolutionPlatformPart>.  | 
                  
ToString()
public override string ToString()
              Returns
| Type | Description | 
|---|---|
| System.String |