Class AbstractClassNodeTypeResolver
- Namespace
- Exiled.CustomRoles.API.Features.Parsers
- Assembly
- Exiled.CustomRoles.dll
A node resolver for CustomAbility.
public class AbstractClassNodeTypeResolver : INodeDeserializer
- Inheritance
-
AbstractClassNodeTypeResolver
- Implements
-
INodeDeserializer
- Inherited Members
- Extension Methods
Constructors
AbstractClassNodeTypeResolver(INodeDeserializer, params ITypeDiscriminator[])
Initializes a new instance of the AbstractClassNodeTypeResolver class.
public AbstractClassNodeTypeResolver(INodeDeserializer original, params ITypeDiscriminator[] discriminators)
Parameters
originalINodeDeserializerThe YamlDotNet.Serialization.INodeDeserializer original deserializer.
discriminatorsITypeDiscriminator[]The ITypeDiscriminator array of discriminators.
Methods
Deserialize(IParser, Type, Func<IParser, Type, object?>, out object?)
public bool Deserialize(IParser reader, Type expectedType, Func<IParser, Type, object?> nestedObjectDeserializer, out object? value)