Table of Contents

Class ValidatingNodeDeserializer

Namespace
Exiled.Loader.Features.Configs
Assembly
Exiled.Loader.dll

Basic configs validation.

public sealed class ValidatingNodeDeserializer : INodeDeserializer
Inheritance
ValidatingNodeDeserializer
Implements
INodeDeserializer
Inherited Members
Extension Methods

Constructors

ValidatingNodeDeserializer(INodeDeserializer)

Initializes a new instance of the ValidatingNodeDeserializer class.

public ValidatingNodeDeserializer(INodeDeserializer nodeDeserializer)

Parameters

nodeDeserializer INodeDeserializer

The node deserializer instance.

Methods

Deserialize(IParser, Type, Func<IParser, Type, object>, out object)

public bool Deserialize(IParser parser, Type expectedType, Func<IParser, Type, object> nestedObjectDeserializer, out object value)

Parameters

parser IParser
expectedType Type
nestedObjectDeserializer Func<IParser, Type, object>
value object

Returns

bool