Пример #1
0
        public override string ToString()
        {
            var sb = new StringBuilder("{");

            sb.Append($"'SchemaName':'{JavaScriptStringEncode(SchemaName)}',");
            sb.Append($"'IsActive':{IsActive.ToString().ToLower()},");
            sb.Append($"'UseAtSave':{UseAtSave.ToString().ToLower()},");
            sb.Append($"'DeduplicationColumns':{DeduplicationColumns}}}");
            return(sb.ToString());
        }
Пример #2
0
 public override int GetHashCode()
 {
     unchecked {
         var hashCode = Id.GetHashCode();
         hashCode = (hashCode * 397) ^ (SchemaName != null ? SchemaName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (SearchSchemaName != null ? SearchSchemaName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (RuleName != null ? RuleName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ IsActive.GetHashCode();
         hashCode = (hashCode * 397) ^ UseAtSave.GetHashCode();
         hashCode = (hashCode * 397) ^ (RuleBody != null ? RuleBody.GetHashCode() : 0);
         return(hashCode);
     }
 }