示例#1
0
        public override void Write(BinaryWriter writer, object obj)
        {
            ProviderError providerError = (ProviderError)obj;

            writer.Write(0);
            writer.Write(providerError.dateTime.ToBinary());
            writer.Write((byte)providerError.type);
            writer.Write(providerError.providerId);
            writer.Write(providerError.id);
            writer.Write(providerError.code);
            writer.Write(providerError.text);
        }
示例#2
0
 public override object Read(BinaryReader reader)
 {
     ProviderError providerError = new ProviderError();
     reader.ReadByte();
     providerError.dateTime = DateTime.FromBinary(reader.ReadInt64());
     providerError.type = (ProviderErrorType)reader.ReadByte();
     providerError.providerId = reader.ReadByte();
     providerError.id = reader.ReadInt32();
     providerError.code = reader.ReadInt32();
     providerError.text = reader.ReadString();
     return providerError;
 }
示例#3
0
        public override object Read(BinaryReader reader)
        {
            ProviderError providerError = new ProviderError();

            reader.ReadByte();
            providerError.dateTime   = DateTime.FromBinary(reader.ReadInt64());
            providerError.type       = (ProviderErrorType)reader.ReadByte();
            providerError.providerId = reader.ReadByte();
            providerError.id         = reader.ReadInt32();
            providerError.code       = reader.ReadInt32();
            providerError.text       = reader.ReadString();
            return(providerError);
        }
示例#4
0
		public void OnProviderError(ProviderError error)
		{
			this.framework.eventManager.OnEvent(error);
		}
示例#5
0
 public ProviderErrorEventArgs(ProviderError error)
 {
     this.Error = error;
 }
示例#6
0
 protected internal void EmitProviderError(ProviderError error)
 {
     this.framework.eventServer.OnProviderError(error);
 }
示例#7
0
 public ProviderErrorEventArgs(ProviderError error)
 {
     this.Error = error;
 }
示例#8
0
 public void OnProviderError(ProviderError error)
 {
     this.framework.eventManager.OnEvent(error);
 }
示例#9
0
 protected internal void EmitProviderError(ProviderError error)
 {
     this.framework.eventServer.OnProviderError(error);
 }