8 public readonly
string?
Name;
10 public readonly
string?
Type;
19 bool hasDefaultValue =
false,
20 string? defaultValue =
null,
22 string? description =
null,
24 string? csharpType =
null,
25 bool isNullable =
false,
26 bool isRestArgs =
false)
52 public override bool Equals(
object? obj)
62 hashCode = hashCode * 397 ^ (
Name !=
null ?
Name.GetHashCode() : 0);
64 hashCode = hashCode * 397 ^ (
Type !=
null ?
Type.GetHashCode() : 0);
66 hashCode = hashCode * 397 ^
IsNullable.GetHashCode();
69 hashCode = hashCode * 397 ^
IsRestArgs.GetHashCode();
82 return !left.
Equals(right);
bool Equals(ParameterModel other)
readonly bool HasDefaultValue
override int GetHashCode()
static bool operator!=(ParameterModel left, ParameterModel right)
ParameterModel(bool isContext, bool hasDefaultValue=false, string? defaultValue=null, string? name=null, string? description=null, string? type=null, string? csharpType=null, bool isNullable=false, bool isRestArgs=false)
readonly? string DefaultValue
static bool operator==(ParameterModel left, ParameterModel right)
readonly? string CsharpType
override bool Equals(object? obj)
readonly? string Description