Ejemplo n.º 1
0
        public BlobSerializer(UcAsp.RPC.ProtoBuf.Meta.TypeModel model, bool overwriteList)
        {
#if FEAT_IKVM
            expectedType = model.MapType(typeof(byte[]));
#endif
            this.overwriteList = overwriteList;
        }
Ejemplo n.º 2
0
        public TimeSpanSerializer(DataFormat dataFormat, UcAsp.RPC.ProtoBuf.Meta.TypeModel model)
        {
#if FEAT_IKVM
            expectedType = model.MapType(typeof(TimeSpan));
#endif
            wellKnown = dataFormat == DataFormat.WellKnown;
        }
Ejemplo n.º 3
0
        public ReflectedUriDecorator(Type type, UcAsp.RPC.ProtoBuf.Meta.TypeModel model, IProtoSerializer tail) : base(tail)
        {
            expectedType = type;

            absoluteUriProperty = expectedType.GetProperty("AbsoluteUri");
            typeConstructor     = expectedType.GetConstructor(new Type[] { typeof(string) });
        }
Ejemplo n.º 4
0
        public DateTimeSerializer(DataFormat dataFormat, UcAsp.RPC.ProtoBuf.Meta.TypeModel model)
        {
#if FEAT_IKVM
            expectedType = model.MapType(typeof(DateTime));
#endif
            wellKnown   = dataFormat == DataFormat.WellKnown;
            includeKind = model != null && model.SerializeDateTimeKind();
        }
Ejemplo n.º 5
0
        public Int16Serializer(UcAsp.RPC.ProtoBuf.Meta.TypeModel model)
        {
#if FEAT_IKVM
            expectedType = model.MapType(typeof(short));
#endif
        }
Ejemplo n.º 6
0
        public ByteSerializer(UcAsp.RPC.ProtoBuf.Meta.TypeModel model)
        {
#if FEAT_IKVM
            expectedType = model.MapType(typeof(byte));
#endif
        }
Ejemplo n.º 7
0
        public UriDecorator(UcAsp.RPC.ProtoBuf.Meta.TypeModel model, IProtoSerializer tail) : base(tail)
        {
#if FEAT_IKVM
            expectedType = model.MapType(typeof(Uri));
#endif
        }
Ejemplo n.º 8
0
        public UInt64Serializer(UcAsp.RPC.ProtoBuf.Meta.TypeModel model)
        {
#if FEAT_IKVM
            expectedType = model.MapType(typeof(ulong));
#endif
        }
Ejemplo n.º 9
0
        public CharSerializer(UcAsp.RPC.ProtoBuf.Meta.TypeModel model) : base(model)
        {
#if FEAT_IKVM
            expectedType = model.MapType(typeof(char));
#endif
        }