Class OptionContext
- Namespace
- GLib
- Assembly
- GLib-2.0.dll
public sealed class OptionContext
- Inheritance
-
OptionContext
- Inherited Members
Constructors
OptionContext(OptionContextOwnedHandle)
public OptionContext(OptionContextOwnedHandle handle)
Parameters
handleOptionContextOwnedHandle
Properties
Handle
public OptionContextOwnedHandle Handle { get; }
Property Value
Methods
AddGroup(OptionGroup)
[Version("2.6")]
public void AddGroup(OptionGroup group)
Parameters
groupOptionGroup
Equals(OptionContext?)
public bool Equals(OptionContext? other)
Parameters
otherOptionContext
Returns
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
objobjectThe object to compare with the current object.
Returns
Free()
[Version("2.6")]
public void Free()
GetDescription()
[Version("2.12")]
public string GetDescription()
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetHelp(bool, OptionGroup?)
[Version("2.14")]
public string GetHelp(bool mainHelp, OptionGroup? group)
Parameters
mainHelpboolgroupOptionGroup
Returns
GetHelpEnabled()
[Version("2.6")]
public bool GetHelpEnabled()
Returns
GetIgnoreUnknownOptions()
[Version("2.6")]
public bool GetIgnoreUnknownOptions()
Returns
GetMainGroup()
[Version("2.6")]
public OptionGroup GetMainGroup()
Returns
GetStrictPosix()
[Version("2.44")]
public bool GetStrictPosix()
Returns
GetSummary()
[Version("2.12")]
public string GetSummary()
Returns
New(string?)
[Version("2.6")]
public static OptionContext New(string? parameterString)
Parameters
parameterStringstring
Returns
SetDescription(string?)
[Version("2.12")]
public void SetDescription(string? description)
Parameters
descriptionstring
SetHelpEnabled(bool)
[Version("2.6")]
public void SetHelpEnabled(bool helpEnabled)
Parameters
helpEnabledbool
SetIgnoreUnknownOptions(bool)
[Version("2.6")]
public void SetIgnoreUnknownOptions(bool ignoreUnknown)
Parameters
ignoreUnknownbool
SetMainGroup(OptionGroup)
[Version("2.6")]
public void SetMainGroup(OptionGroup group)
Parameters
groupOptionGroup
SetStrictPosix(bool)
[Version("2.44")]
public void SetStrictPosix(bool strictPosix)
Parameters
strictPosixbool
SetSummary(string?)
[Version("2.12")]
public void SetSummary(string? summary)
Parameters
summarystring
SetTranslateFunc(TranslateFunc?)
[Version("2.12")]
public void SetTranslateFunc(TranslateFunc? func)
Parameters
funcTranslateFunc
SetTranslationDomain(string)
[Version("2.12")]
public void SetTranslationDomain(string domain)
Parameters
domainstring