コード例 #1
0
		public LibraryProjectPage(string areaName, string projectName, string pageName, PageDocument pageDocument, BuildOwners buildOwners)
			: base(areaName, projectName, pageName, pageDocument, buildOwners)
		{
			Framework = ParseFramework(m_properties);
			Documentation = ParseDocumentation(m_properties);
			Namespace = ParseNamespace(m_properties);
		}
コード例 #2
0
		protected ProjectPage(string areaName, string projectName, string pageName, PageDocument pageDocument, BuildOwners buildOwners)
		{
			if (String.IsNullOrEmpty(areaName))
				throw new ArgumentNullException(nameof(areaName));

			if (String.IsNullOrEmpty(projectName))
				throw new ArgumentNullException(nameof(projectName));

			if (String.IsNullOrEmpty(pageName))
				throw new ArgumentNullException(nameof(pageName));

			if (pageDocument == null)
				throw new ArgumentNullException(nameof(pageDocument));

			if (buildOwners == null)
				throw new ArgumentNullException(nameof(buildOwners));

			AreaName = areaName;
			ProjectName = projectName;

			m_page = pageName;
			m_root = pageDocument.Root;
			m_owners = buildOwners;
			m_properties = ParseProperties(m_root);

			Description = ParseDescription(m_properties);
			Owner = ParseOwner(m_properties);
			Status = ParseStatus(m_properties);
		}
コード例 #3
0
		protected BasicProjectPage(string areaName, string projectName, string pageName, PageDocument pageDocument, BuildOwners buildOwners)
			: base(areaName, projectName, pageName, pageDocument, buildOwners)
		{
			TfsPath = ParseTfsPath(m_properties);

			Stats = ParseStats(m_root);
			History = ParseHistory(m_root);
			About = ParseAbout(m_root);
		}
コード例 #4
0
		public PageBuilder(CachedConfluenceClient confluence, TfsClient tfs, BuildOwners owners)
		{
			if (confluence == null)
				throw new ArgumentNullException(nameof(confluence));

			if (tfs == null)
				throw new ArgumentNullException(nameof(tfs));

			if (owners == null)
				throw new ArgumentNullException(nameof(owners));

			m_confluence = confluence;
			m_tfs = tfs;
			m_owners = owners;
		}
コード例 #5
0
        public PageBuilder(CachedConfluenceClient confluence, TfsClient tfs, BuildOwners owners)
        {
            if (confluence == null)
            {
                throw new ArgumentNullException(nameof(confluence));
            }

            if (tfs == null)
            {
                throw new ArgumentNullException(nameof(tfs));
            }

            if (owners == null)
            {
                throw new ArgumentNullException(nameof(owners));
            }

            m_confluence = confluence;
            m_tfs        = tfs;
            m_owners     = owners;
        }
コード例 #6
0
        protected ProjectPage(string areaName, string projectName, string pageName, PageDocument pageDocument, BuildOwners buildOwners)
        {
            if (String.IsNullOrEmpty(areaName))
            {
                throw new ArgumentNullException(nameof(areaName));
            }

            if (String.IsNullOrEmpty(projectName))
            {
                throw new ArgumentNullException(nameof(projectName));
            }

            if (String.IsNullOrEmpty(pageName))
            {
                throw new ArgumentNullException(nameof(pageName));
            }

            if (pageDocument == null)
            {
                throw new ArgumentNullException(nameof(pageDocument));
            }

            if (buildOwners == null)
            {
                throw new ArgumentNullException(nameof(buildOwners));
            }

            AreaName    = areaName;
            ProjectName = projectName;
            BranchName  = ParseBranchName(pageName);

            m_page       = pageName;
            m_root       = pageDocument.Root;
            m_owners     = buildOwners;
            m_properties = ParseProperties(m_root);

            Description = ParseDescription(m_properties);
            Owner       = ParseOwner(m_properties);
            Status      = ParseStatus(m_properties);
        }
コード例 #7
0
 public LibraryProjectPage(string areaName, string projectName, string pageName, PageDocument pageDocument, BuildOwners buildOwners)
     : base(areaName, projectName, pageName, pageDocument, buildOwners)
 {
     Framework     = ParseFramework(m_properties);
     Documentation = ParseDocumentation(m_properties);
     Namespace     = ParseNamespace(m_properties);
 }
コード例 #8
0
 public ConsoleProjectPage(string areaName, string projectName, string pageName, PageDocument pageDocument, BuildOwners buildOwners)
     : base(areaName, projectName, pageName, pageDocument, buildOwners)
 {
 }
コード例 #9
0
		public CloudServiceProjectPage(string areaName, string projectName, string pageName, PageDocument pageDocument, BuildOwners buildOwners)
			: base(areaName, projectName, pageName, pageDocument, buildOwners)
		{
			Title = ParseTitle(m_properties);
		}
コード例 #10
0
		protected ReleaseProjectPage(string areaName, string projectName, string pageName, PageDocument pageDocument, BuildOwners buildOwners)
			: base(areaName, projectName, pageName, pageDocument, buildOwners)
		{
			Title = ParseTitle(m_properties);
		}
コード例 #11
0
		public FabricApplicationProjectPage(string areaName, string projectName, string pageName, PageDocument pageDocument, BuildOwners buildOwners)
			: base(areaName, projectName, pageName, pageDocument, buildOwners)
		{
		}
コード例 #12
0
 public WindowsProjectPage(string areaName, string projectName, string pageName, PageDocument pageDocument, BuildOwners buildOwners)
     : base(areaName, projectName, pageName, pageDocument, buildOwners)
 {
     ClickOnce = ParseClickOnce(m_properties);
 }
コード例 #13
0
        protected BasicProjectPage(string areaName, string projectName, string pageName, PageDocument pageDocument, BuildOwners buildOwners)
            : base(areaName, projectName, pageName, pageDocument, buildOwners)
        {
            TfsPath = ParseTfsPath(m_properties);

            Stats   = ParseStats(m_root);
            History = ParseHistory(m_root);
            About   = ParseAbout(m_root);
        }
コード例 #14
0
		public WindowsProjectPage(string areaName, string projectName, string pageName, PageDocument pageDocument, BuildOwners buildOwners)
			: base(areaName, projectName, pageName, pageDocument, buildOwners)
		{
			ClickOnce = ParseClickOnce(m_properties);
		}
コード例 #15
0
 protected ReleaseProjectPage(string areaName, string projectName, string pageName, PageDocument pageDocument, BuildOwners buildOwners)
     : base(areaName, projectName, pageName, pageDocument, buildOwners)
 {
     Title = ParseTitle(m_properties);
 }
コード例 #16
0
		public ServiceProjectPage(string areaName, string projectName, string pageName, PageDocument pageDocument, BuildOwners buildOwners)
			: base(areaName, projectName, pageName, pageDocument, buildOwners)
		{
		}
コード例 #17
0
 public FabricServiceProjectPage(string areaName, string projectName, string pageName, PageDocument pageDocument, BuildOwners buildOwners)
     : base(areaName, projectName, pageName, pageDocument, buildOwners)
 {
 }
コード例 #18
0
 public CloudServiceProjectPage(string areaName, string projectName, string pageName, PageDocument pageDocument, BuildOwners buildOwners)
     : base(areaName, projectName, pageName, pageDocument, buildOwners)
 {
     Title = ParseTitle(m_properties);
 }