コード例 #1
0
        public void IdentityUniqueAcrossTypesInFamily_NonDefaultInstance()
        {
            var pige = ProjectItemGroupElement.Create(label: "mylabel");
            var ppge = ProjectPropertyGroupElement.Create(label: "myotherlabel");

            Assert.Equal(pige.Identity + 1, ppge.Identity);
        }
コード例 #2
0
        private static ProjectRootElement CreateBasicProjectStructure()
        {
            var pre = ProjectRootElement.Create(toolsVersion: "12.0").AddChildren(
                ProjectPropertyGroupElement.Create().AddChildren(
                    ProjectPropertyElement.Create(name: "TargetFrameworkIdentifier", value: ".NETFramework"),
                    ProjectPropertyElement.Create(name: "TargetFrameworkVersion", value: "v4.5")),
                ProjectItemGroupElement.Create().AddChildren(
                    ProjectItemElement.Create(itemType: "Compile", include: "a.cs"),
                    ProjectItemElement.Create(itemType: "Compile", include: "b.cs")),
                ProjectImportElement.Create(project: "$(MSBuildExtensionsPath32)Microsoft.CSharp.targets"));

            return(pre);
        }
コード例 #3
0
        public void CreateLabel()
        {
            var pige = ProjectItemGroupElement.Create(label: "mylabel");

            Assert.Equal("mylabel", pige.Label);
        }