public override int GetHashCode() { int hash = 1; if (Code.Length != 0) { hash ^= Code.GetHashCode(); } if (Value.Length != 0) { hash ^= Value.GetHashCode(); } if (ToCode.Length != 0) { hash ^= ToCode.GetHashCode(); } if (ToValue.Length != 0) { hash ^= ToValue.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public void PropertyMapping() { ToAuto retAuto = MappingProperty.Instance.Map <From, ToAuto>(new From()); ToCode retCode = MappingProperty.Instance.Map <From, ToCode>(new From()); Assert.AreEqual("hello world", retAuto.Data); Assert.AreEqual("hello world", retCode.Data); }
public void CodeMapping() { ToAuto retAuto = MappingCode.Instance.Map <From, ToAuto>(new From()); ToCode retCode = MappingCode.Instance.Map <From, ToCode>(new From()); Assert.IsNull(retAuto.Data); Assert.AreEqual("hello world", retCode.Data); }
internal byte ToCodeFunc(char c) { byte bc; if (!ToCode.TryGetValue(c, out bc)) { bc = 255; } return(bc); }