示例#1
0
        protected virtual bool HandleAsByteArray(IBufferContext context)
        {
            int       offset = context.Offset();
            ArrayInfo info   = NewArrayInfo();

            ReadInfo(context.Transaction(), context, info);
            bool isByteArray = context.Transaction().Reflector().ForClass(typeof(byte)).Equals
                                   (info.ReflectClass());

            context.Seek(offset);
            return(isByteArray);
        }
示例#2
0
 protected override bool HandleAsByteArray(IBufferContext context)
 {
     return false;
 }
		protected virtual bool HandleAsByteArray(IBufferContext context)
		{
			int offset = context.Offset();
			ArrayInfo info = NewArrayInfo();
			ReadInfo(context.Transaction(), context, info);
			bool isByteArray = context.Transaction().Reflector().ForClass(typeof(byte)).Equals
				(info.ReflectClass());
			context.Seek(offset);
			return isByteArray;
		}
		private bool IsUntypedByteArray(IBufferContext context)
		{
			return Handlers4.IsUntyped(_handler) && HandleAsByteArray(context);
		}
示例#5
0
 protected override bool HandleAsByteArray(IBufferContext context)
 {
     return(false);
 }
示例#6
0
 private bool IsUntypedByteArray(IBufferContext context)
 {
     return(Handlers4.IsUntyped(_handler) && HandleAsByteArray(context));
 }