Browse Source

Fix warning

pull/1904/head
duckdoom5 5 months ago
parent
commit
b87567647f
  1. 24
      src/Generator/Utils/Options.cs

24
src/Generator/Utils/Options.cs

@ -678,11 +678,8 @@ namespace Mono.Options
} }
} }
[Serializable]
public class OptionException : Exception public class OptionException : Exception
{ {
private string option;
public OptionException() public OptionException()
{ {
} }
@ -690,31 +687,16 @@ namespace Mono.Options
public OptionException(string message, string optionName) public OptionException(string message, string optionName)
: base(message) : base(message)
{ {
this.option = optionName; OptionName = optionName;
} }
public OptionException(string message, string optionName, Exception innerException) public OptionException(string message, string optionName, Exception innerException)
: base(message, innerException) : base(message, innerException)
{ {
this.option = optionName; OptionName = optionName;
}
protected OptionException(SerializationInfo info, StreamingContext context)
: base(info, context)
{
this.option = info.GetString("OptionName");
}
public string OptionName
{
get { return this.option; }
} }
public override void GetObjectData(SerializationInfo info, StreamingContext context) public string OptionName { get; }
{
base.GetObjectData(info, context);
info.AddValue("OptionName", option);
}
} }
public delegate void OptionAction<TKey, TValue>(TKey key, TValue value); public delegate void OptionAction<TKey, TValue>(TKey key, TValue value);

Loading…
Cancel
Save