예제 #1
0
        public TargetDependency(
            Project project,
            Target dependency,
            ContainerItemProxy proxy)
        {
            this.IsA = "PBXTargetDependency";
            this.Name = "PBXTargetDependency";
            this.Dependency = dependency;
            this.Proxy = proxy;

            project.TargetDependencies.AddUnique(this);
        }
예제 #2
0
        public TargetDependency(
            Project project,
            Target dependency,
            ContainerItemProxy proxy)
            :
            base(project, null, "PBXTargetDependency", project.GUID, dependency.GUID, proxy.GUID)
        {
            this.Dependency = dependency;
            this.Proxy      = proxy;

            project.TargetDependencies.AddUnique(this);
        }
예제 #3
0
        public TargetDependency(
            Project project,
            string name,
            ContainerItemProxy proxy)
            :
            base(project, name, "PBXTargetDependency", project.GUID, name, proxy.GUID)
        {
            this.Dependency = null;
            this.Proxy      = proxy;

            project.TargetDependencies.AddUnique(this);
        }
예제 #4
0
        public TargetDependency(
            Project project,
            Target dependency,
            ContainerItemProxy proxy)
        {
            this.IsA        = "PBXTargetDependency";
            this.Name       = "PBXTargetDependency";
            this.Dependency = dependency;
            this.Proxy      = proxy;

            project.TargetDependencies.AddUnique(this);
        }