コード例 #1
0
ファイル: TWSEncoding.cs プロジェクト: vslee/daemaged.ibnet
 public void Encode(ServerMessage value)
 {
     Debug.Assert(ExpectForServerMessage);
     ExpectForServerMessage = false;
     Encode(IntCaster <ServerMessage> .ToInt(value));
     LastServerMessageEncoded = value;
 }
コード例 #2
0
        public void Encode <T>(T value) where T : struct, IConvertible
        {
            var t = typeof(T);

            if (_enumDecoders.ContainsKey(t))
            {
                Encode(_enumDecoders[t].EnumSerializares[IntCaster <T> .ToInt(value)]);
            }
            else
            {
                Encode(IntCaster <T> .ToInt(value));
            }
        }