Show / Hide Table of Contents

Class XMLLaunchParameterFactory

A class for runtime generation of launcher parameters.

Inheritance
System.Object
LaunchParameterFactoryBase
XMLLaunchParameterFactory
Implements
System.IEquatable<LaunchParameterFactoryBase>
Inherited Members
LaunchParameterFactoryBase.Equals(LaunchParameterFactoryBase)
LaunchParameterFactoryBase.Equals(Object)
LaunchParameterFactoryBase.GetHashCode()
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Phoenix.Controls.AutoGeneratedUI.LaunchParameters
Assembly: Phoenix.Controls.LaunchParameters.dll
Syntax
public class XMLLaunchParameterFactory : LaunchParameterFactoryBase, IEquatable<LaunchParameterFactoryBase>

Constructors

View Source

XMLLaunchParameterFactory(String, IEnumerable<ILaunchParameter>)

Initializes a new instance of the XMLLaunchParameterFactory class.

Declaration
public XMLLaunchParameterFactory(string factoryName, IEnumerable<ILaunchParameter> launchParameters)
Parameters
Type Name Description
System.String factoryName

The factory name.

System.Collections.Generic.IEnumerable<ILaunchParameter> launchParameters

The launch parameters.

Fields

View Source

DefaultFilename

The default launcher file name.

Declaration
public const string DefaultFilename = "LauncherUI.xml"
Field Value
Type Description
System.String

Properties

View Source

FactoryName

Gets the factory name.

Declaration
public override string FactoryName { get; }
Property Value
Type Description
System.String
Overrides
LaunchParameterFactoryBase.FactoryName

Methods

View Source

CreateLaunchParameters()

Creates a new collection of launch parameters for the factory.

Declaration
public override Collection<ILaunchParameter> CreateLaunchParameters()
Returns
Type Description
System.Collections.ObjectModel.Collection<ILaunchParameter>

A new collection of launch parameters.

Overrides
LaunchParameterFactoryBase.CreateLaunchParameters()
View Source

Load(String)

Loads the launch parameters and registers them with the launch manager.

Declaration
public static IEnumerable<XMLLaunchParameterFactory> Load(string filename)
Parameters
Type Name Description
System.String filename

The parameter file, or if null, the default file is used.

Returns
Type Description
System.Collections.Generic.IEnumerable<XMLLaunchParameterFactory>

One or more launch parameter factories.

View Source

LoadAndRegister(String)

Loads the launch parameters and registers them with the launch manager.

Declaration
public static IEnumerable<LaunchParameterFactoryBase> LoadAndRegister(string filename)
Parameters
Type Name Description
System.String filename

The parameter file, or if null, the default file is used.

Returns
Type Description
System.Collections.Generic.IEnumerable<LaunchParameterFactoryBase>

The registered launch parameter factories.

View Source

Save(String, IEnumerable<BaseLaunchParam>)

Saves the launch parameters to a file.

Declaration
public static void Save(string filename, IEnumerable<BaseLaunchParam> parameters)
Parameters
Type Name Description
System.String filename

The parameter file.

System.Collections.Generic.IEnumerable<BaseLaunchParam> parameters

The launch parameters.

Implements

System.IEquatable<T>
  • View Source
In This Article
Back to top Generated by DocFX