示例#1
0
        /// <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();
 }