static DataSerializers() { Extra = new ExtraSerializer(); #if NET45 Ticket = new TicketSerializer(); #endif }
public static void Write(BinaryWriter writer, RequestToken token) { writer.Write(FormatVersion); writer.Write(token.Token); writer.Write(token.TokenSecret); writer.Write(token.CallbackConfirmed); ExtraSerializer.Write(writer, token.Extra); }
public static RequestToken Read(BinaryReader reader) { if (reader.ReadInt32() != FormatVersion) { return(null); } var token = reader.ReadString(); var tokenSecret = reader.ReadString(); var callbackConfirmed = reader.ReadBoolean(); var extra = ExtraSerializer.Read(reader); if (extra == null) { return(null); } return(new RequestToken { Token = token, TokenSecret = tokenSecret, CallbackConfirmed = callbackConfirmed, Extra = extra }); }
static DataSerializers() { Extra = new ExtraSerializer(); Ticket = new TicketSerializer(); }