Class ValidatingNodeDeserializer
Basic configs validation.
Inheritance
System.Object
ValidatingNodeDeserializer
Implements
YamlDotNet.Serialization.INodeDeserializer
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Exiled.Loader.Features.Configs
Assembly: Exiled.Loader.dll
Syntax
public sealed class ValidatingNodeDeserializer : INodeDeserializer
Constructors
| Improve this Doc View SourceValidatingNodeDeserializer(INodeDeserializer)
Initializes a new instance of the ValidatingNodeDeserializer class.
Declaration
public ValidatingNodeDeserializer(INodeDeserializer nodeDeserializer)
Parameters
Type | Name | Description |
---|---|---|
YamlDotNet.Serialization.INodeDeserializer | nodeDeserializer | The node deserializer instance. |
Methods
| Improve this Doc View SourceDeserialize(IParser, Type, Func<IParser, Type, Object>, out Object)
Declaration
public bool Deserialize(IParser parser, Type expectedType, Func<IParser, Type, object> nestedObjectDeserializer, out object value)
Parameters
Type | Name | Description |
---|---|---|
YamlDotNet.Core.IParser | parser | |
System.Type | expectedType | |
System.Func<YamlDotNet.Core.IParser, System.Type, System.Object> | nestedObjectDeserializer | |
System.Object | value |
Returns
Type | Description |
---|---|
System.Boolean |
Implements
YamlDotNet.Serialization.INodeDeserializer