public BlobSerializer(UcAsp.RPC.ProtoBuf.Meta.TypeModel model, bool overwriteList) { #if FEAT_IKVM expectedType = model.MapType(typeof(byte[])); #endif this.overwriteList = overwriteList; }
public TimeSpanSerializer(DataFormat dataFormat, UcAsp.RPC.ProtoBuf.Meta.TypeModel model) { #if FEAT_IKVM expectedType = model.MapType(typeof(TimeSpan)); #endif wellKnown = dataFormat == DataFormat.WellKnown; }
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) }); }
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(); }
public Int16Serializer(UcAsp.RPC.ProtoBuf.Meta.TypeModel model) { #if FEAT_IKVM expectedType = model.MapType(typeof(short)); #endif }
public ByteSerializer(UcAsp.RPC.ProtoBuf.Meta.TypeModel model) { #if FEAT_IKVM expectedType = model.MapType(typeof(byte)); #endif }
public UriDecorator(UcAsp.RPC.ProtoBuf.Meta.TypeModel model, IProtoSerializer tail) : base(tail) { #if FEAT_IKVM expectedType = model.MapType(typeof(Uri)); #endif }
public UInt64Serializer(UcAsp.RPC.ProtoBuf.Meta.TypeModel model) { #if FEAT_IKVM expectedType = model.MapType(typeof(ulong)); #endif }
public CharSerializer(UcAsp.RPC.ProtoBuf.Meta.TypeModel model) : base(model) { #if FEAT_IKVM expectedType = model.MapType(typeof(char)); #endif }