diff --git a/src/Generator.Rewrite/Options.cs b/src/Generator.Rewrite/Options.cs index eca85326..155a3abd 100644 --- a/src/Generator.Rewrite/Options.cs +++ b/src/Generator.Rewrite/Options.cs @@ -3,22 +3,37 @@ using CommandLine.Text; namespace OpenTK.Rewrite { + /// + /// A container class used by to parse command line arguments. + /// public class Options { + /// + /// Gets or sets the path to the target assembly that should be rewritten. + /// [Option('a', "assembly", Required = true, HelpText = "The path to the target assembly that should be rewritten.")] public string TargetAssembly { get; set; } + /// + /// Get or sets the path to the strong name key which should be used to sign or resign the assembly. + /// [Option('k', "signing-key", HelpText = "The path to the strong name key which should be used to sign or resign the assembly.")] public string StrongNameKey { get; set; } + /// + /// Gets or sets a value indicating whether calls to GL.GetError() are wrapped around each native call. + /// [Option('d', "debug", Default = false, HelpText = "Enable calls to GL.GetError(), wrapped around each native call.")] public bool EnableDebugCalls { get; set; } + /// + /// Gets or sets a value indicating whether native calls are forced to use DllImport instead of GetProcAddress. + /// [Option("dllimport", Default = false, HelpText = "Force native calls to use DllImport instead of GetProcAddress.")] public bool UseDLLImport { get; set; } } -} \ No newline at end of file +}