public DeserializerBuilder WithNodeDeserializer(INodeDeserializer nodeDeserializer) { return(WithNodeDeserializer(nodeDeserializer, delegate(IRegistrationLocationSelectionSyntax <INodeDeserializer> w) { w.OnTop(); })); }
public AbstractNodeNodeTypeResolver(INodeDeserializer original, params ITypeDiscriminator[] discriminators) { if (original is not ObjectNodeDeserializer) { throw new ArgumentException($"{nameof(AbstractNodeNodeTypeResolver)} requires the original resolver to be a {nameof(ObjectNodeDeserializer)}"); } this.original = original; typeDiscriminators = discriminators; }
public DeserializerBuilder WithNodeDeserializer(INodeDeserializer nodeDeserializer, Action <IRegistrationLocationSelectionSyntax <INodeDeserializer> > where) { if (nodeDeserializer == null) { throw new ArgumentNullException("nodeDeserializer"); } if (where == null) { throw new ArgumentNullException("where"); } where (nodeDeserializerFactories.CreateRegistrationLocationSelector(nodeDeserializer.GetType(), (Nothing _) => nodeDeserializer)); return(this); }
public ValidatingNodeDeserializer(INodeDeserializer nodeDeserializer) => this.nodeDeserializer = nodeDeserializer;
public ValidatingNodeDeserializer(INodeDeserializer nodeDeserializer) { _nodeDeserializer = nodeDeserializer; }
/// <summary> /// Initializes a new <see cref="Iso8601TimeSpanConverter"/> /// </summary> /// <param name="inner">The inner <see cref="INodeDeserializer"/></param> public Iso8601TimeSpanConverter(INodeDeserializer inner) { this.Inner = inner; }
/// <summary> /// Initializes a new <see cref="AbstractTypeDeserializer"/> /// </summary> /// <param name="inner">The inner <see cref="INodeDeserializer"/></param> public AbstractTypeDeserializer(INodeDeserializer inner) { this.Inner = inner; }
/// <summary> /// Initializes a new instance of the <see cref="ValidatingNodeDeserializer"/> class. /// </summary> /// <param name="nodeDeserializer">The node deserializer.</param> public ValidatingNodeDeserializer([NotNull] INodeDeserializer nodeDeserializer) { _nodeDeserializer = nodeDeserializer; }
/// <summary> /// Registers an additional <see cref="INodeDeserializer" /> to be used by the deserializer. /// </summary> public DeserializerBuilder WithNodeDeserializer(INodeDeserializer nodeDeserializer) { return(WithNodeDeserializer(nodeDeserializer, w => w.OnTop())); }
/// <summary> /// Initializes a new <see cref="JArrayDeserializer"/> /// </summary> /// <param name="inner">The inner <see cref="INodeDeserializer"/></param> public JArrayDeserializer(INodeDeserializer inner) { this.Inner = inner; }
public MenuObjectDeserializer(INodeDeserializer fallback, IObjectFactory objectFactory) { objectDeserializerFallback = fallback; this.objectFactory = objectFactory; }
public SourceInfoNodeDeserializer(INodeDeserializer original, string currentSource) { CurrentSource = currentSource; this.original = original; }
public YamlLocationNodeDeserializer(INodeDeserializer inner) { Inner = inner; }
public SelectorExpressionDeserializer(INodeDeserializer next) { _Next = next; _Factory = new SelectorExpressionFactory(); }
internal ValidatingNodeDeserializer(INodeDeserializer innerDeserializer) { this.InnerDeserializer = innerDeserializer; }
public FundingPeriodValidatingYamlNodeDeserialiser(INodeDeserializer nodeDeserializer, IFundingPeriodValidator fundingPeriodValidator) { _nodeDeserializer = nodeDeserializer; _fundingPeriodValidator = fundingPeriodValidator; }
public DictionaryKeyPreserverNodeDeserializer(INodeDeserializer original) { this.original = original; }
public EventSupportingNodeDeserializer(INodeDeserializer nodeDeserializer) { this.nodeDeserializer = nodeDeserializer; }
/// <summary> /// Initializes a new <see cref="JTokenDeserializer"/> /// </summary> /// <param name="inner">The inner <see cref="INodeDeserializer"/></param> public JTokenDeserializer(INodeDeserializer inner) { this.Inner = inner; }
public InterfaceDeserializer(IRuntimeTypeResolver typeResolver, INodeDeserializer deserializer) { _deserializer = deserializer; _typeResolver = typeResolver; }
/// <summary> /// Initializes a new instance of the <see cref="AbstractClassNodeTypeResolver"/> class. /// </summary> /// <param name="original">The <see cref="INodeDeserializer"/> original deserializer.</param> /// <param name="discriminators">The <see cref="ITypeDiscriminator"/> array of discriminators.</param> public AbstractClassNodeTypeResolver(INodeDeserializer original, params ITypeDiscriminator[] discriminators) { this.original = original; typeDiscriminators = discriminators; }
/// <summary> /// Initializes a new instance of the <see cref="ValidatingNodeDeserializer"/> class. /// </summary> /// <param name="nodeDeserializer">The node deserializer.</param> public ValidatingNodeDeserializer(INodeDeserializer nodeDeserializer) { _nodeDeserializer = nodeDeserializer; }
/// <summary> /// Initializes a new <see cref="OneOfDeserializer"/> /// </summary> /// <param name="inner">The inner <see cref="INodeDeserializer"/></param> public OneOfDeserializer(INodeDeserializer inner) { this.Inner = inner; }
public LanguageBlockDeserializer(INodeDeserializer next) { _Next = next; _Factory = new SpecFactory(); }
public YamlConfigNodeDeserializer(INodeDeserializer inner) { Inner = inner; }