public override bool Equals(object obj) { UnknownFieldInfo fieldInfo = obj as UnknownFieldInfo; if (fieldInfo == null) { return(base.Equals(obj)); } return(fieldInfo.PropertyName == PropertyName); }
private static void AddUnknownField(string group, UnknownFieldInfo fieldInfo) { HashSet <UnknownFieldInfo> fields = new HashSet <UnknownFieldInfo>(); if (!UnknownNetFields.TryAdd(group, fields)) { UnknownNetFields.TryGetValue(group, out fields); } fields.Add(fieldInfo); }