Table of Contents

Class MemoryPackAdapter

Namespace
Framework.Integration
Assembly
Assembly-CSharp.dll

IMemoryPackSerializer → MemoryPack 연결 어댑터.

public sealed class MemoryPackAdapter : IMemoryPackSerializer
Inheritance
object
MemoryPackAdapter
Implements

Remarks

MemoryPack.MemoryPackSerializer 정적 API를 래핑해 DI 가능하게 한다. RootScope에서 Singleton으로 등록.

Methods

Deserialize<T>(byte[])

MemoryPack 바이너리를 객체로 역직렬화.

public T Deserialize<T>(byte[] bytes)

Parameters

bytes byte[]

역직렬화할 byte 배열.

Returns

T

역직렬화된 객체.

Type Parameters

T

[MemoryPackable] 선언된 타입.

Serialize<T>(T)

객체를 MemoryPack 바이너리로 직렬화.

public byte[] Serialize<T>(T data)

Parameters

data T

직렬화할 객체.

Returns

byte[]

직렬화된 byte 배열.

Type Parameters

T

[MemoryPackable] 선언된 타입.