Class Program.Options
Inheritance
System.Object
Program.Options
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: vortex.compiler.console.dll
Syntax
Fields
currentDirectory
Declaration
static readonly string currentDirectory
Field Value
Type |
Description |
System.String |
|
Properties
AttributeDirectives
Declaration
[Option('d', "directives", Required = false, Default = "wpf+clr", HelpText = "Attribute directives")]
public string AttributeDirectives { get; set; }
Property Value
Type |
Description |
System.String |
|
BuildConnectorProjects
Declaration
[Option('b', "build-output-projects", Required = false, Default = "wpf+clr", HelpText = "Build output project (Twin)")]
public string BuildConnectorProjects { get; set; }
Property Value
Type |
Description |
System.String |
|
CloseVisualStudionOnDone
Declaration
[Option('q', "quit-when-done", Required = false, Default = "wpf+clr", HelpText = "Closes VS instance when done")]
public string CloseVisualStudionOnDone { get; set; }
Property Value
Type |
Description |
System.String |
|
ConfigFile
Declaration
[Option('c', "config", Required = false, Default = "vortex_config.json", HelpText = "Compiler config file")]
public string ConfigFile { get; set; }
Property Value
Type |
Description |
System.String |
|
CreatePlcLibraries
Declaration
[Option('p', "publish", Required = false, Default = false, HelpText = "Creates and installs plc libraries")]
public string CreatePlcLibraries { get; set; }
Property Value
Type |
Description |
System.String |
|
DoInferUnknownTypes
Declaration
[Option('x', "infer-unknonwn-types", Required = false, Default = "wpf+clr", HelpText = "Infers unknown type form tmc file (internal use only, might be not available)")]
public string DoInferUnknownTypes { get; set; }
Property Value
Type |
Description |
System.String |
|
InstallProjectLibraries
Declaration
[Option('l', "install-libraries", Required = false, Default = "wpf+clr", HelpText = "Install plc library into systems (libraries with the same version are overwritten)")]
public string InstallProjectLibraries { get; set; }
Property Value
Type |
Description |
System.String |
|
OutputDirectory
Declaration
[Option('o', "output", Required = false, Default = "out", HelpText = "Compile product output directory")]
public string OutputDirectory { get; set; }
Property Value
Type |
Description |
System.String |
|
SolutionFile
Declaration
[Option('s', "solution", Required = false, Default = null, HelpText = "Compiler config file")]
public string SolutionFile { get; set; }
Property Value
Type |
Description |
System.String |
|
UpdateControllerVersionInfo
Declaration
[Option('i', "update-plc-project-version", Required = false, Default = "wpf+clr", HelpText = "Updates plc project version from connector project assembly info or project file")]
public string UpdateControllerVersionInfo { get; set; }
Property Value
Type |
Description |
System.String |
|
Verbosity
Declaration
[Option('v', "verbosity", Required = false, Default = "wpf+clr", HelpText = "Verbosity")]
public string Verbosity { get; set; }
Property Value
Type |
Description |
System.String |
|