5public readonly
struct MethodModel : IEquatable<MethodModel>
22 string returnDescription,
23 bool allowNativeReturn)
47 public override bool Equals(
object? obj)
58 hashCode = (hashCode * 397) ^
ReturnType.GetHashCode();
60 hashCode = (hashCode * 397) ^
Description.GetHashCode();
61 hashCode = (hashCode * 397) ^
IsVoidReturn.GetHashCode();
76 return !left.
Equals(right);
readonly bool IsVoidReturn
MethodModel(string methodName, string apiMethodName, string returnType, string description, ParameterModel[] parameters, bool isVoidReturn, string returnDescription, bool allowNativeReturn)
static bool operator==(MethodModel left, MethodModel right)
override bool Equals(object? obj)
readonly string ReturnType
readonly ParameterModel[] Parameters
readonly string ApiMethodName
readonly bool AllowNativeReturn
override int GetHashCode()
readonly string Description
readonly string MethodName
bool Equals(MethodModel other)
readonly string ReturnDescription
static bool operator!=(MethodModel left, MethodModel right)
bool Equals(ParameterModel other)
override int GetHashCode()