using System; using System.IO; using System.Runtime.InteropServices; using CircuitsV2.Context; using CircuitsV2.Graph; using CircuitsV2.Types; using CircuitsV2.Utilities; using Cpp2IlInjected; namespace CircuitsV2.Synchronization { // Token: 0x020000A2 RID: 162 [Token(Token = "0x200007D")] [StructLayout(3)] public sealed class IntIdBackedObjectSerializer : ITypeSerializer { // Token: 0x06000421 RID: 1057 RVA: 0x00003BFC File Offset: 0x00001DFC [Token(Token = "0x6000362")] [Address(RVA = "0x218D150", Offset = "0x218BB50", VA = "0x18218D150")] public Result Serialize(ExecParams e, Stream stream, CircuitType type, in CircuitSignal value, INodeDependencies nodeDeps) { return default(Result); } // Token: 0x06000422 RID: 1058 RVA: 0x00003C14 File Offset: 0x00001E14 [Token(Token = "0x6000363")] [Address(RVA = "0x218D010", Offset = "0x218BA10", VA = "0x18218D010", Slot = "5")] public Result Deserialize(ExecParams e, Stream stream, CircuitType type, INodeDependencies nodeDeps) { return default(Result); } // Token: 0x06000423 RID: 1059 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6000364")] [Address(RVA = "0x3C39C0", Offset = "0x3C23C0", VA = "0x1803C39C0")] public IntIdBackedObjectSerializer(Func getSerialize, Func getDeserialize) { } // Token: 0x06000424 RID: 1060 RVA: 0x00003C2C File Offset: 0x00001E2C [Token(Token = "0x6000365")] [Address(RVA = "0x218CEF0", Offset = "0x218B8F0", VA = "0x18218CEF0", Slot = "4")] Result ITypeSerializer.Serialize(ExecParams e, Stream stream, CircuitType type, in CircuitSignal value, INodeDependencies nodeDeps) { return default(Result); } // Token: 0x040001AA RID: 426 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000124")] private readonly Func getSerialize; // Token: 0x040001AB RID: 427 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000125")] private readonly Func getDeserialize; // Token: 0x040001AC RID: 428 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000126")] private InOut inOut; } }