48 lines
1.0 KiB
C#
48 lines
1.0 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SignalRCore
|
|
{
|
|
// Token: 0x020012FB RID: 4859
|
|
[Token(Token = "0x20012FB")]
|
|
[StructLayout(3)]
|
|
public interface IEncoder
|
|
{
|
|
// Token: 0x170013CC RID: 5068
|
|
// (get) Token: 0x060079AB RID: 31147
|
|
[Token(Token = "0x170013CC")]
|
|
string Name
|
|
{
|
|
[Token(Token = "0x60079AB")]
|
|
[Address(Slot = "0")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x060079AC RID: 31148
|
|
[Token(Token = "0x60079AC")]
|
|
[Address(Slot = "1")]
|
|
string EncodeAsText<T>(T value);
|
|
|
|
// Token: 0x060079AD RID: 31149
|
|
[Token(Token = "0x60079AD")]
|
|
[Address(Slot = "2")]
|
|
T DecodeAs<T>(string text);
|
|
|
|
// Token: 0x060079AE RID: 31150
|
|
[Token(Token = "0x60079AE")]
|
|
[Address(Slot = "3")]
|
|
byte[] EncodeAsBinary<T>(T value);
|
|
|
|
// Token: 0x060079AF RID: 31151
|
|
[Token(Token = "0x60079AF")]
|
|
[Address(Slot = "4")]
|
|
T DecodeAs<T>(byte[] data);
|
|
|
|
// Token: 0x060079B0 RID: 31152
|
|
[Token(Token = "0x60079B0")]
|
|
[Address(Slot = "5")]
|
|
object ConvertTo(Type toType, object obj);
|
|
}
|
|
}
|