public override string ToString() { return($"{nameof(SpecializationType)} : {SpecializationType}{Environment.NewLine}" + $"{nameof(HasTypeReference)} : {HasTypeReference.ToString() ?? "null"}{Environment.NewLine}" + $"{nameof(IsCollection)} : {IsCollection.ToString() ?? "null"}{Environment.NewLine}" + $"{nameof(HasChildren)} : {HasChildren.ToString() ?? "null"}{Environment.NewLine}"); }
public virtual int _GetUniqueIdentifier() { var hashCode = 399326290; hashCode = hashCode * -1521134295 + (Id?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Name?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (DataType?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + IsAuditable.GetHashCode(); hashCode = hashCode * -1521134295 + IsComplex.GetHashCode(); hashCode = hashCode * -1521134295 + IsCollection.GetHashCode(); return(hashCode); }