8 public readonly
string?
Name;
10 public readonly
string?
Type;
18 bool hasDefaultValue =
false,
19 string? defaultValue =
null,
21 string? description =
null,
23 string? csharpType =
null,
24 bool isNullable =
false,
25 bool isRestArgs =
false)
51 public override bool Equals(
object? obj)
61 hashCode = (hashCode * 397) ^ (
Name !=
null ?
Name.GetHashCode() : 0);
63 hashCode = (hashCode * 397) ^ (
Type !=
null ?
Type.GetHashCode() : 0);
65 hashCode = (hashCode * 397) ^
IsNullable.GetHashCode();
68 hashCode = (hashCode * 397) ^
IsRestArgs.GetHashCode();
81 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