Esempio n. 1
0
        public override MediaContent Clone()
        {
            MediaContent content = new MediaContent(this);

            this.Clone(content, new BuildKeyedList <MediaItem>());

            if (_contentId != null)
            {
                content._contentId = String.Copy(_contentId);
            }
            if (_contentDir != null)
            {
                content._contentDir = _contentDir.Clone();
            }
            if (_contentFile != null)
            {
                content._contentFile = _contentFile.Clone();
            }
            if (_outputBase != null)
            {
                content._outputBase = String.Copy(_outputBase);
            }
            if (_outputPath != null)
            {
                content._outputPath = String.Copy(_outputPath);
            }
            if (_outputLink != null)
            {
                content._outputLink = String.Copy(_outputLink);
            }

            return(content);
        }
Esempio n. 2
0
        public override DependencyItem Clone()
        {
            DependencyItem item = new DependencyItem(this);

            if (_name != null)
            {
                item._name = String.Copy(_name);
            }
            if (_path != null)
            {
                item._path = _path.Clone();
            }
            if (_strongName != null)
            {
                item._strongName = String.Copy(_strongName);
            }
            if (_redirectPublicKeyToken != null)
            {
                item._redirectPublicKeyToken = String.Copy(_redirectPublicKeyToken);
            }
            if (_redirectVersion != null)
            {
                item._redirectVersion = (Version)_redirectVersion.Clone();
            }
            if (_redirectCulture != null)
            {
                item._redirectCulture = (CultureInfo)_redirectCulture.Clone();
            }

            return(item);
        }
Esempio n. 3
0
        public override ScriptItem Clone()
        {
            ScriptItem item = new ScriptItem(this);

            if (_name != null)
            {
                item._name = String.Copy(_name);
            }
            if (_description != null)
            {
                item._description = String.Copy(_description);
            }
            if (_tag != null)
            {
                item._tag = String.Copy(_tag);
            }
            if (_scriptFile != null)
            {
                item._scriptFile = _scriptFile.Clone();
            }
            if (_condition != null)
            {
                item._condition = String.Copy(_condition);
            }

            return(item);
        }
Esempio n. 4
0
        public override MediaItem Clone()
        {
            MediaItem resource = new MediaItem(this);

            if (_itemPath != null)
            {
                resource._itemPath = _itemPath.Clone();
            }
            if (_itemId != null)
            {
                resource._itemId = String.Copy(_itemId);
            }
            if (_altText != null)
            {
                resource._altText = String.Copy(_altText);
            }
            if (_useMap != null)
            {
                resource._useMap = String.Copy(_useMap);
            }
            if (_imageMap != null)
            {
                resource._imageMap = _imageMap.Clone();
            }

            return(resource);
        }
        public override CodeSnippetContent Clone()
        {
            CodeSnippetContent content = new CodeSnippetContent(this);

            this.Clone(content);
            if (_contentFile != null)
            {
                content._contentFile = _contentFile.Clone();
            }

            return(content);
        }
Esempio n. 6
0
        public override BibliographyContent Clone()
        {
            BibliographyContent content = new BibliographyContent(this);

            if (_contentFile != null)
            {
                content._contentFile = _contentFile.Clone();
            }

            this.Clone(content, new BuildKeyedList <BibliographyItem>());

            return(content);
        }
Esempio n. 7
0
        public override ReferenceSource Clone()
        {
            ReferenceImportSource source = new ReferenceImportSource(this);

            this.Clone(source);

            if (_sourcePath != null)
            {
                source._sourcePath = _sourcePath.Clone();
            }

            return(source);
        }
Esempio n. 8
0
        public override BuildFormat Clone()
        {
            FormatChm format = new FormatChm(this);

            base.Clone(format);

            if (_compilerFile != null)
            {
                format._compilerFile = _compilerFile.Clone();
            }

            return(format);
        }
Esempio n. 9
0
        public override TokenContent Clone()
        {
            TokenContent content = new TokenContent(this);

            this.Clone(content, new BuildKeyedList <TokenItem>());

            if (_contentFile != null)
            {
                content._contentFile = _contentFile.Clone();
            }

            return(content);
        }
Esempio n. 10
0
        public override ReferenceVsNetItem Clone()
        {
            ReferenceVsNetItem vsItem = new ReferenceVsNetItem(this);

            if (_sourcePath != null)
            {
                vsItem._sourcePath = _sourcePath.Clone();
            }
            if (_includeSet != null)
            {
                vsItem._includeSet = new HashSet <string>(_includeSet);
            }

            return(vsItem);
        }
        public override ConceptualSource Clone()
        {
            ConceptualImportSource source = new ConceptualImportSource(this);

            if (this.Title != null)
            {
                source.Title = String.Copy(this.Title);
            }
            if (_sourcePath != null)
            {
                source._sourcePath = _sourcePath.Clone();
            }

            return(source);
        }
Esempio n. 12
0
        public override SharedContent Clone()
        {
            SharedContent content = new SharedContent(this);

            this.Clone(content, new BuildKeyedList <SharedItem>());

            if (_contentName != null)
            {
                content._contentName = String.Copy(_contentName);
            }
            if (_contentFile != null)
            {
                content._contentFile = _contentFile.Clone();
            }

            return(content);
        }
Esempio n. 13
0
        public override ReferenceContent Clone()
        {
            ReferenceContent content = new ReferenceContent(this);

            this.Clone(content);

            if (_contentId != null)
            {
                content._contentId = String.Copy(_contentId);
            }
            if (_contentVersion != null)
            {
                content._contentVersion = (Version)_contentVersion.Clone();
            }
            if (_contentFile != null)
            {
                content._contentFile = _contentFile.Clone();
            }
            if (_contentDir != null)
            {
                content._contentDir = _contentDir.Clone();
            }
            if (_commentContent != null)
            {
                content._commentContent = _commentContent.Clone();
            }
            if (_dependencies != null)
            {
                content._dependencies = _dependencies.Clone();
            }
            if (_tocContent != null)
            {
                content._tocContent = _tocContent.Clone();
            }
            if (_typeFilters != null)
            {
                content._typeFilters = (ReferenceRootFilter)_typeFilters.Clone();
            }
            if (_attributeFilters != null)
            {
                content._attributeFilters = (ReferenceRootFilter)_attributeFilters.Clone();
            }

            return(content);
        }
Esempio n. 14
0
        public override ReferenceItem Clone()
        {
            ReferenceItem reference = new ReferenceItem(this);

            if (_comments != null)
            {
                reference._comments = _comments.Clone();
            }
            if (_assembly != null)
            {
                reference._assembly = _assembly.Clone();
            }
            if (_source != null)
            {
                reference._source = _source.Clone();
            }

            return(reference);
        }
Esempio n. 15
0
        public override ConceptualContent Clone()
        {
            ConceptualContent content = new ConceptualContent(this);

            this.Clone(content, new BuildKeyedList <ConceptualItem>());

            if (_contentId != null)
            {
                content._contentId = String.Copy(_contentId);
            }
            if (_defaultTopic != null)
            {
                content._defaultTopic = String.Copy(_defaultTopic);
            }

            if (_contentVersion != null)
            {
                content._contentVersion = (Version)_contentVersion.Clone();
            }
            if (_contentFile != null)
            {
                content._contentFile = _contentFile.Clone();
            }
            if (_contentDir != null)
            {
                content._contentDir = _contentDir.Clone();
            }
            if (_categories != null)
            {
                content._categories = _categories.Clone();
            }
            if (_listFilters != null)
            {
                content._listFilters = _listFilters.Clone();
            }
            if (_relatedTopics != null)
            {
                content._relatedTopics = _relatedTopics.Clone();
            }

            return(content);
        }
Esempio n. 16
0
        public override XslTransformItem Clone()
        {
            XslTransformItem item = new XslTransformItem(this);

            if (_name != null)
            {
                item._name = String.Copy(_name);
            }
            if (_transformFile != null)
            {
                item._transformFile = _transformFile.Clone();
            }
            if (_tag != null)
            {
                item._tag = String.Copy(_tag);
            }
            if (_description != null)
            {
                item._description = String.Copy(_description);
            }

            return(item);
        }
Esempio n. 17
0
        public override BuildFormat Clone()
        {
            FormatHxs format = new FormatHxs(this);

            base.Clone(format);

            if (_compilerFile != null)
            {
                format._compilerFile = _compilerFile.Clone();
            }
            if (_compilerDir != null)
            {
                format._compilerDir = _compilerDir.Clone();
            }
            if (_helpTitleId != null)
            {
                format._helpTitleId = String.Copy(_helpTitleId);
            }
            if (_pluginTitle != null)
            {
                format._pluginTitle = String.Copy(_pluginTitle);
            }
            if (_homePage != null)
            {
                format._homePage = String.Copy(_homePage);
            }
            if (_defaultPage != null)
            {
                format._defaultPage = String.Copy(_defaultPage);
            }
            if (_navFailPage != null)
            {
                format._navFailPage = String.Copy(_navFailPage);
            }
            if (_aboutPageInfo != null)
            {
                format._aboutPageInfo = String.Copy(_aboutPageInfo);
            }
            if (_aboutPageIcon != null)
            {
                format._aboutPageIcon = String.Copy(_aboutPageIcon);
            }
            if (_filterEditPage != null)
            {
                format._filterEditPage = String.Copy(_filterEditPage);
            }
            if (_helpPage != null)
            {
                format._helpPage = String.Copy(_helpPage);
            }
            if (_supportPage != null)
            {
                format._supportPage = String.Copy(_supportPage);
            }
            if (_sampleDirPage != null)
            {
                format._sampleDirPage = String.Copy(_sampleDirPage);
            }
            if (_searchHelpPage != null)
            {
                format._searchHelpPage = String.Copy(_searchHelpPage);
            }

            if (_pluginParents != null)
            {
                format._pluginParents = _pluginParents.Clone();
            }
            if (_pluginChildren != null)
            {
                format._pluginChildren = _pluginChildren.Clone();
            }

            return(format);
        }