Table of Contents

Struct NotImplementedPokeResource

Namespace
Kook
Assembly
Kook.Net.Core.dll

表示一个未能被解析为已知的强类型的 POKE 资源。

public struct NotImplementedPokeResource : IPokeResource
Implements
Inherited Members

Properties

JsonNode

获取此 POKE 资源的原始 JSON。

public readonly JsonNode JsonNode { get; }

Property Value

JsonNode

RawType

获取此 POKE 资源的类型的原始值。

public readonly string RawType { get; }

Property Value

string

Type

获取此 POKE 资源的类型。

public PokeResourceType Type { get; }

Property Value

PokeResourceType

Methods

Resolve<T>(Func<NotImplementedPokeResource, T>)

通过指定的解析函数将 POKE 资源 解析为具体类型。

public T Resolve<T>(Func<NotImplementedPokeResource, T> resolvingFunc) where T : IPokeResource

Parameters

resolvingFunc Func<NotImplementedPokeResource, T>

用于解析的函数。

Returns

T

解析后的 POKE 资源 。

Type Parameters

T

要解析为的具体类型。

Resolve<T>(JsonSerializerOptions?)

通过 JSON 反序列化将 POKE 资源解析为具体类型。

public T? Resolve<T>(JsonSerializerOptions? options = null) where T : IPokeResource

Parameters

options JsonSerializerOptions

用于反序列化操作的选项。

Returns

T

解析后的 POKE 资源。

Type Parameters

T

要解析为的具体类型。