protected VcProjectElement(VcProjectContainerElement parent, VcProjectRootElement root)
        {
            _label = Guid.NewGuid();

            _parent = parent;
            _root   = root;
        }
Example #2
0
        public static VcProjectRootElement Open(string projectFile)
        {
            VcProjectRootElement rootElement = new VcProjectRootElement();

            rootElement.Load(projectFile);

            return(rootElement);
        }
        internal VcProjectConfigurationElement(VcProjectContainerElement parent,
                                               VcProjectRootElement root, string tagName)
            : base(parent, root)
        {
            ProjectExceptions.NotNullNotEmpty(tagName, "tagName");

            _tagName    = tagName;
            _properties = new ProjectProperties();
        }
Example #4
0
 internal VcProjectDefaultToolFileElement(VcProjectContainerElement parent,
                                          VcProjectRootElement root)
     : base(parent, root)
 {
 }
Example #5
0
 internal VcProjectFilterElement(VcProjectContainerElement parent,
                                 VcProjectRootElement root)
     : base(parent, root)
 {
     _properties = new ProjectProperties();
 }
Example #6
0
 internal VcProjectPlatformElement(VcProjectContainerElement parent,
                                   VcProjectRootElement root)
     : base(parent, root)
 {
 }
 internal VcProjectProjectReferenceElement(VcProjectContainerElement parent,
                                           VcProjectRootElement root)
     : base(parent, root)
 {
 }
Example #8
0
 internal VcProjectConfigurationsElement(VcProjectContainerElement parent,
                                         VcProjectRootElement root)
     : base(parent, root)
 {
 }
Example #9
0
 internal VcProjectFilesElement(VcProjectContainerElement parent,
                                VcProjectRootElement root)
     : base(parent, root)
 {
 }
 internal VcProjectPublishingDataElement(VcProjectContainerElement parent,
                                         VcProjectRootElement root)
     : base(parent, root)
 {
 }
 protected VcProjectContainerElement(VcProjectContainerElement parent,
                                     VcProjectRootElement root) : base(parent, root)
 {
     _children = new List <VcProjectElement>();
 }
Example #12
0
 protected VcProjectReferenceElement(VcProjectContainerElement parent,
                                     VcProjectRootElement root)
     : base(parent, root)
 {
     _properties = new ProjectProperties();
 }
 internal VcProjectConfigurationElement(VcProjectContainerElement parent,
                                        VcProjectRootElement root)
     : this(parent, root, TagName)
 {
 }
 protected VcProjectCollectionElement(VcProjectContainerElement parent,
                                      VcProjectRootElement root)
     : base(parent, root)
 {
 }