64 lines
2.3 KiB
C#
64 lines
2.3 KiB
C#
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<None> Serialize(ExecParams e, Stream stream, CircuitType type, in CircuitSignal value, INodeDependencies nodeDeps)
|
|
{
|
|
return default(Result<None>);
|
|
}
|
|
|
|
// Token: 0x06000422 RID: 1058 RVA: 0x00003C14 File Offset: 0x00001E14
|
|
[Token(Token = "0x6000363")]
|
|
[Address(RVA = "0x218D010", Offset = "0x218BA10", VA = "0x18218D010", Slot = "5")]
|
|
public Result<CircuitSignal> Deserialize(ExecParams e, Stream stream, CircuitType type, INodeDependencies nodeDeps)
|
|
{
|
|
return default(Result<CircuitSignal>);
|
|
}
|
|
|
|
// Token: 0x06000423 RID: 1059 RVA: 0x00002096 File Offset: 0x00000296
|
|
[Token(Token = "0x6000364")]
|
|
[Address(RVA = "0x3C39C0", Offset = "0x3C23C0", VA = "0x1803C39C0")]
|
|
public IntIdBackedObjectSerializer(Func<INodeDependencies, InteropDelegate> getSerialize, Func<INodeDependencies, InteropDelegate> getDeserialize)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000424 RID: 1060 RVA: 0x00003C2C File Offset: 0x00001E2C
|
|
[Token(Token = "0x6000365")]
|
|
[Address(RVA = "0x218CEF0", Offset = "0x218B8F0", VA = "0x18218CEF0", Slot = "4")]
|
|
Result<None> ITypeSerializer.Serialize(ExecParams e, Stream stream, CircuitType type, in CircuitSignal value, INodeDependencies nodeDeps)
|
|
{
|
|
return default(Result<None>);
|
|
}
|
|
|
|
// Token: 0x040001AA RID: 426
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000124")]
|
|
private readonly Func<INodeDependencies, InteropDelegate> getSerialize;
|
|
|
|
// Token: 0x040001AB RID: 427
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000125")]
|
|
private readonly Func<INodeDependencies, InteropDelegate> getDeserialize;
|
|
|
|
// Token: 0x040001AC RID: 428
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000126")]
|
|
private InOut inOut;
|
|
}
|
|
}
|