コード例 #1
0
 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}");
 }
コード例 #2
0
        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);
        }