コード例 #1
0
ファイル: Suggestions.cs プロジェクト: G2Rail/g2rail-grpc-net
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        internal byte ToCodeFunc(char c)
        {
            byte bc;

            if (!ToCode.TryGetValue(c, out bc))
            {
                bc = 255;
            }
            return(bc);
        }