/// <summary> /// Initializes a new instance of the <see cref="SdmxDataModelProvider"/> class. /// </summary> /// <param name="rootModel">The root data model.</param> /// <param name="namespaceName">The namespace name.</param> private SdmxDataModelProvider(IDataModelProvider rootModel, string namespaceName) : base(rootModel) { this.Namespace = namespaceName; this._structureParsingManager = new StructureParsingManager(); this._dataLocationFactory = new ReadableDataLocationFactory(); }
/// <summary> /// Initializes a new instance of the <see cref="StructureValidationManager"/> class. /// </summary> /// <param name="structureParsingManager"> /// The structure parsing manager. /// </param> /// <param name="structureWritingManager"> /// The structure writing manager. /// </param> /// <param name="readableDataLocationFactory"> /// The readable data location factory. /// </param> public StructureValidationManager(IStructureParsingManager structureParsingManager, IStructureWriterManager structureWritingManager, IReadableDataLocationFactory readableDataLocationFactory) { this._structureParsingManager = structureParsingManager ?? new StructureParsingManager(); this._structureWritingManager = structureWritingManager ?? new StructureWriterManager(); this._readableDataLocationFactory = readableDataLocationFactory ?? new ReadableDataLocationFactory(); }
/// <summary> /// Initializes a new instance of the <see cref="TestCrossDataReader" /> class. /// </summary> public TestCrossDataReader() { this._factory = new ReadableDataLocationFactory(); }
/// <summary> /// Initializes a new instance of the <see cref="TestDataReaderEngine"/> class. /// </summary> public TestDataReaderEngine() { this._factory = new ReadableDataLocationFactory(); }
public ReadingStructures() { this._structureParsingManager = new StructureParsingManager(); this._dataLocationFactory = new ReadableDataLocationFactory(); }
/// <summary> /// Initializes a new instance of the <see cref="Chapter4ReadingData"/> class. /// </summary> /// <param name="dataReaderManager"> /// The data Reader Manager. /// </param> /// <param name="rdlFactory"> /// The <see cref="IReadableDataLocationFactory"/>. /// </param> /// <param name="structureParsingManager"> /// The structure Parsing Manager. /// </param> public Chapter4ReadingData(IDataReaderManager dataReaderManager, IReadableDataLocationFactory rdlFactory, IStructureParsingManager structureParsingManager) { this._dataReaderManager = dataReaderManager; this._rdlFactory = rdlFactory; this._structureParsingManager = structureParsingManager; }
/// <summary> /// Initializes static members of the <see cref="ReadableDataLocationExtension"/> class. /// </summary> static ReadableDataLocationExtension() { _dataLocationFactory = new ReadableDataLocationFactory(); }