예제 #1
0
        public ReferenceData(
            string masterFileId,
            List <string> dependenciesFileId)
        {
            Master = masterFileId;

            Dependencies = new List <ReferenceDependency>();

            foreach (var fileId in dependenciesFileId)
            {
                var metadData = new MetaData(
                    GetPath(masterFileId),
                    GetPath(fileId));

                var dependency = new ReferenceDependency(
                    fileId,
                    metadData);

                Dependencies.Add(dependency);
            }
        }
        public ReferenceData(
            string masterFileId, 
            List<string> dependenciesFileId) 
        {
            Master = masterFileId;

            Dependencies = new List<ReferenceDependency>();

            foreach (var fileId in dependenciesFileId)
            { 
                var metadData = new MetaData(
                    GetPath(masterFileId), 
                    GetPath(fileId));

                var dependency = new ReferenceDependency(
                    fileId,
                    metadData);

                Dependencies.Add(dependency);
            }
        }