public override bool Equals(object obj) { var type = obj as TemplateParameterType; if (type == null) { return(false); } return(Parameter.Equals(type.Parameter)); }
public override bool Equals(object obj) { var type = obj as TemplateParameterType; if (type == null) { return(false); } return(Parameter.Equals(type.Parameter) && Depth.Equals(type.Depth) && Index.Equals(type.Index) && IsParameterPack.Equals(type.IsParameterPack)); }