public XS__RootMetadata( #endif string metadataFilepath_in ) { string _metadataPath = System.IO.Path.GetDirectoryName(metadataFilepath_in); metadatafiles_ = Metadatas.Load_fromFile(metadataFilepath_in); #region int _total_xxx = ...; int _total_metadataextended = 0; int _total_metadatadb = 0; int _total_metadatabusiness = 0; for (int f = 0; f < metadatafiles_.MetadataFiles.Count; f++) { switch (metadatafiles_.MetadataFiles[f].XMLFileType) { case XS__metadataExtended.METADATAEXTENDED: _total_metadataextended++; break; case XS__metadataDB.METADATADB: _total_metadatadb++; break; case XS__metadataBusiness.METADATABUSINESS: _total_metadatabusiness++; break; } } #endregion #region string[] _xxxFilepath = new string[_total_xxx]; string[] _metadataextendedFilepath = new string[ _total_metadataextended ]; string[] _metadatadbFilepath = new string[ _total_metadatadb ]; string[] _metadatabusinessFilepath = new string[ _total_metadatabusiness ]; #endregion _total_metadataextended = 0; _total_metadatadb = 0; _total_metadatabusiness = 0; for (int f = 0; f < metadatafiles_.MetadataFiles.Count; f++) { switch (metadatafiles_.MetadataFiles[f].XMLFileType) { case XS__metadataExtended.METADATAEXTENDED: _metadataextendedFilepath[_total_metadataextended] = System.IO.Path.Combine( _metadataPath, metadatafiles_.MetadataFiles[f].XMLFilename ); _total_metadataextended++; break; case XS__metadataDB.METADATADB: _metadatadbFilepath[_total_metadatadb] = System.IO.Path.Combine( _metadataPath, metadatafiles_.MetadataFiles[f].XMLFilename ); _total_metadatadb++; break; case XS__metadataBusiness.METADATABUSINESS: _metadatabusinessFilepath[_total_metadatabusiness] = System.IO.Path.Combine( _metadataPath, metadatafiles_.MetadataFiles[f].XMLFilename ); _total_metadatabusiness++; break; } } metadataextendedcollection_ = new XS__metadataExtendedCollection( XS__metadataExtended.Load_fromFile( (XS__RootMetadata)this, _metadataextendedFilepath ) ); metadatadbcollection_ = new XS__metadataDBCollection( XS__metadataDB.Load_fromFile( (XS__RootMetadata)this, _metadatadbFilepath ) ); metadatabusinesscollection_ = new XS__metadataBusinessCollection( XS__metadataBusiness.Load_fromFile( (XS__RootMetadata)this, _metadatabusinessFilepath ) ); }
public XS0__RootMetadata( string metadataFilepath_in ) { string _metadataPath = System.IO.Path.GetDirectoryName(metadataFilepath_in); metadatafiles_ = Metadatas.Load_fromFile(metadataFilepath_in); #region int _total_xxx = ...; int _total_metadataextended = 0; int _total_metadatadb = 0; for (int f = 0; f < metadatafiles_.MetadataFiles.Count; f++) { switch (metadatafiles_.MetadataFiles[f].XMLFileType) { case XS__metadataExtended.METADATAEXTENDED: _total_metadataextended++; break; case XS__metadataDB.METADATADB: _total_metadatadb++; break; } } #endregion #region string[] _xxxFilepath = new string[_total_xxx]; string[] _metadataextendedFilepath = new string[ _total_metadataextended ]; string[] _metadatadbFilepath = new string[ _total_metadatadb ]; #endregion _total_metadataextended = 0; _total_metadatadb = 0; for (int f = 0; f < metadatafiles_.MetadataFiles.Count; f++) { switch (metadatafiles_.MetadataFiles[f].XMLFileType) { case XS__metadataExtended.METADATAEXTENDED: _metadataextendedFilepath[_total_metadataextended] = System.IO.Path.Combine( _metadataPath, metadatafiles_.MetadataFiles[f].XMLFilename ); _total_metadataextended++; break; case XS__metadataDB.METADATADB: _metadatadbFilepath[_total_metadatadb] = System.IO.Path.Combine( _metadataPath, metadatafiles_.MetadataFiles[f].XMLFilename ); _total_metadatadb++; break; } } metadataextendedcollection_ = new XS__metadataExtendedCollection( XS__metadataExtended.Load_fromFile( (XS__RootMetadata)this, _metadataextendedFilepath ) ); metadatadbcollection_ = new XS__metadataDBCollection( XS__metadataDB.Load_fromFile( (XS__RootMetadata)this, _metadatadbFilepath ) ); }