protected XmlDirector(XmlReader xmlReader, IErrorProcessor errorProcessor, bool useAsync) { _xmlReader = xmlReader ?? throw new ArgumentNullException(nameof(xmlReader)); _errorProcessor = errorProcessor ?? throw new ArgumentNullException(nameof(errorProcessor)); _useAsync = useAsync; _xmlLineInfo = _xmlReader as IXmlLineInfo; }
public ScxmlDirector(XmlReader xmlReader, IBuilderFactory factory, ScxmlDirectorOptions?options = default) : base(GetReaderForXmlDirector(xmlReader, options), options?.ErrorProcessor ?? DefaultErrorProcessor.Instance, options?.Async ?? false) { _namespaceResolver = options?.NamespaceResolver; _stateMachineValidator = options?.StateMachineValidator; _factory = factory; _errorProcessor = options?.ErrorProcessor ?? DefaultErrorProcessor.Instance; _nameTable = xmlReader.NameTable ?? new NameTable(); FillNameTable(_nameTable); }
public ValidationContext(Policy <TEntity> policy, XmlReader xmlReader, IErrorProcessor errorProcessor) { if (policy is null) { throw new ArgumentNullException(nameof(policy)); } _xmlReader = xmlReader ?? throw new ArgumentNullException(nameof(xmlReader)); _errorProcessor = errorProcessor; if (policy._attributes.Count > 0) { _attributes = new Dictionary <QualifiedName, AttributeType>(policy._attributes.Count); foreach (var pair in policy._attributes) { _attributes.Add(pair.Key, pair.Value.type); } } if (policy._elements.Count > 0) { _elements = new Dictionary <QualifiedName, ElementType>(policy._elements.Count); foreach (var pair in policy._elements) { _elements.Add(pair.Key, pair.Value.type); } } _ignoreUnknownElements = policy.IgnoreUnknownElements || policy.UnknownElementAction is not null; if (policy.ElementName is not null && policy.ElementNamespace is not null) { if (!xmlReader.IsStartElement(policy.ElementName, policy.ElementNamespace)) { AddError(CreateMessage(Resources.ErrorMessage_ExpectedElementNotFound, policy.ElementNamespace, policy.ElementName)); } } }
public DataModelBuilder(IErrorProcessor errorProcessor, object?ancestor) : base(errorProcessor, ancestor) { }
public CustomActionBuilder(IErrorProcessor errorProcessor, object?ancestor) : base(errorProcessor, ancestor) { }
public ParallelBuilder(IErrorProcessor errorProcessor, object?ancestor) : base(errorProcessor, ancestor) { }
public InitialBuilder(IErrorProcessor errorProcessor, object?ancestor) : base(errorProcessor, ancestor) { }
public DoneDataBuilder(IErrorProcessor errorProcessor, object?ancestor) : base(errorProcessor, ancestor) { }
public TransitionBuilder(IErrorProcessor errorProcessor, object?ancestor) : base(errorProcessor, ancestor) { }
public WrapperErrorProcessor(IErrorProcessor errorProcessor) => _errorProcessor = errorProcessor;
public FinalizeBuilder(IErrorProcessor errorProcessor, object?ancestor) : base(errorProcessor, ancestor) { }
public ForEachBuilder(IErrorProcessor errorProcessor, object?ancestor) : base(errorProcessor, ancestor) { }
protected BuilderBase(IErrorProcessor errorProcessor, object?ancestor) { _errorProcessor = errorProcessor; Ancestor = ancestor; }
public ContentBuilder(IErrorProcessor errorProcessor, object?ancestor) : base(errorProcessor, ancestor) { }
public SendBuilder(IErrorProcessor errorProcessor, object?ancestor) : base(errorProcessor, ancestor) { }
public StateMachineBuilder(IErrorProcessor errorProcessor, object?ancestor) : base(errorProcessor, ancestor) { }
public OnEntryBuilder(IErrorProcessor errorProcessor, object?ancestor) : base(errorProcessor, ancestor) { }
public BuilderFactory(IErrorProcessor errorProcessor) => _errorProcessor = errorProcessor ?? throw new ArgumentNullException(nameof(errorProcessor));