コード例 #1
0
        public TaskTarsConvertTest()
        {
            var test = new TestTarsConvert();

            sut         = test.ConvertRoot;
            headHandler = test.HeadHandler;
        }
コード例 #2
0
        public DictionaryTarsConvertTest()
        {
            var test = new TestTarsConvert();

            sut         = test.ConvertRoot;
            headHandler = test.HeadHandler;
        }
コード例 #3
0
        public ByteBufferTarsConvertTest()
        {
            var test = new TestTarsConvert();

            sut         = test.ConvertRoot;
            headHandler = test.HeadHandler;
        }
コード例 #4
0
        public ByteTarsConvertTest()
        {
            var test = new TestTarsConvert();

            sut         = test.ConvertRoot;
            convert     = test.Provider.GetRequiredService <ITarsConvert <byte> >();
            headHandler = test.HeadHandler;
        }
コード例 #5
0
 public RequestTarsConvert(ITarsConvert <short> shortConvert, ITarsConvert <int> intConvert,
                           ITarsConvert <byte> byteConvert, ITarsConvert <string> stringConvert,
                           IDictionaryInterfaceTarsConvert <string, string> dictConvert, ITarsConvert <IByteBuffer> bufferConvert,
                           ITarsConvertRoot convertRoot, IRpcMetadata rpcMetadata, ITarsHeadHandler headHandler)
 {
     this.shortConvert  = shortConvert;
     this.intConvert    = intConvert;
     this.byteConvert   = byteConvert;
     this.stringConvert = stringConvert;
     this.dictConvert   = dictConvert;
     this.bufferConvert = bufferConvert;
     this.convertRoot   = convertRoot;
     this.rpcMetadata   = rpcMetadata;
     this.headHandler   = headHandler;
 }
コード例 #6
0
        public StructTarsConvert(ITarsConvertRoot convert, ITarsHeadHandler headHandler)
        {
            this.convert     = convert;
            this.headHandler = headHandler;
            var ps = typeof(T).GetProperties()
                     .Where(i => i.CanRead &&
                            i.CanWrite &&
                            i.GetReflector().IsDefined <TarsStructPropertyAttribute>())
                     .Select(i => (property: i.GetReflector(), info: i.GetReflector().GetCustomAttribute <TarsStructPropertyAttribute>()))
                     .OrderBy(i => i.info.Order);

            foreach (var(property, info) in ps)
            {
                properties.Add(info.Order, property);
            }
        }
コード例 #7
0
        public TarsHeadHandlerTest()
        {
            var test = new TestTarsConvert();

            sut = test.HeadHandler;
        }
コード例 #8
0
 public StringTarsConvert(ITarsHeadHandler headHandler)
 {
     this.headHandler = headHandler;
 }
コード例 #9
0
 public DoubleTarsConvert(ITarsHeadHandler headHandler)
 {
     this.headHandler = headHandler;
 }
コード例 #10
0
 public FloatTarsConvert(ITarsHeadHandler headHandler)
 {
     this.headHandler = headHandler;
 }
コード例 #11
0
 public ShortTarsConvert(ITarsConvert <byte> convert, ITarsHeadHandler headHandler)
 {
     this.convert     = convert;
     this.headHandler = headHandler;
 }
コード例 #12
0
        public UniAttributeV2Test()
        {
            var test = new TestTarsConvert();

            headHandler = test.HeadHandler;
        }
コード例 #13
0
 public ByteBufferTarsConvert(ITarsHeadHandler headHandler)
 {
     this.headHandler = headHandler;
 }
コード例 #14
0
ファイル: ListTarsConvert.cs プロジェクト: william-pan/codecs
 public ListInterfaceTarsConvert(ITarsConvert <T> convert, ITarsHeadHandler headHandler)
 {
     this.convert     = convert;
     this.headHandler = headHandler;
 }
コード例 #15
0
ファイル: IntTarsConvert.cs プロジェクト: william-pan/codecs
 public IntTarsConvert(ITarsConvert <short> convert, ITarsHeadHandler headHandler)
 {
     this.convert     = convert;
     this.headHandler = headHandler;
 }
コード例 #16
0
ファイル: UniAttributeV3.cs プロジェクト: william-pan/codecs
 public UniAttributeV3(ITarsConvertRoot convert, ITarsHeadHandler headHandler)
 {
     this.convert     = convert;
     this.headHandler = headHandler;
 }
コード例 #17
0
 public DictionaryInterfaceTarsConvert(ITarsConvertRoot convert, ITarsHeadHandler headHandler)
 {
     this.convert     = convert;
     this.headHandler = headHandler;
 }
コード例 #18
0
ファイル: LongTarsConvert.cs プロジェクト: william-pan/codecs
 public LongTarsConvert(ITarsConvert <int> convert, ITarsHeadHandler headHandler)
 {
     this.convert     = convert;
     this.headHandler = headHandler;
 }