FromPlatformPath() public static method

public static FromPlatformPath ( string path ) : string
path string
return string
 internal XElement ToXml(XNamespace ns)
 {
     return(new XElement(ns + "WorkingFolder",
                         new XAttribute("local", TfsPath.FromPlatformPath(LocalItem)),
                         new XAttribute("item", ServerItem),
                         new XAttribute("type", this.Type.ToString())));
 }
Exemplo n.º 2
0
        internal void ToXml(XmlWriter writer, string element)
        {
            if (String.IsNullOrEmpty(item))
            {
                return;
            }

            writer.WriteStartElement(element);

            if (this.RecursionType != RecursionType.None)
            {
                writer.WriteAttributeString("recurse", RecursionType.ToString());
            }
            if (this.DeletionId != 0)
            {
                writer.WriteAttributeString("did", DeletionId.ToString());
            }

            // only convert local path specs from platform paths to tfs paths
            if (VersionControlPath.IsServerItem(Item))
            {
                writer.WriteAttributeString("item", Item);
            }
            else
            {
                writer.WriteAttributeString("item", TfsPath.FromPlatformPath(Item));
            }

            writer.WriteEndElement();
        }
Exemplo n.º 3
0
 internal void ToXml(XmlWriter writer, string element)
 {
     writer.WriteStartElement("WorkingFolder");
     writer.WriteAttributeString("local", TfsPath.FromPlatformPath(LocalItem));
     writer.WriteAttributeString("item", ServerItem);
     //			writer.WriteAttributeString("type", Type.ToString());
     writer.WriteEndElement();
 }
        public XElement ToXml(XNamespace ns)
        {
            var el = new XElement(ns + "LocalVersionUpdate",
                                  new XAttribute("itemid", ItemId),
                                  new XAttribute("lver", LocalVersion));

            if (!string.IsNullOrEmpty(TargetLocalItem))
            {
                el.Add(new XAttribute("tlocal", TfsPath.FromPlatformPath(TargetLocalItem)));
            }
            return(el);
        }
Exemplo n.º 5
0
        public void ToXml(XmlWriter writer, string element)
        {
            writer.WriteStartElement("LocalVersionUpdate");

            writer.WriteAttributeString("itemid", Convert.ToString(itemId));
            if (!String.IsNullOrEmpty(targetLocalItem))
            {
                writer.WriteAttributeString("tlocal", TfsPath.FromPlatformPath(targetLocalItem));
            }
            writer.WriteAttributeString("lver", Convert.ToString(localVersion));

            writer.WriteEndElement();
        }
Exemplo n.º 6
0
        internal void ToXml(XmlWriter writer, string element)
        {
            writer.WriteStartElement("ChangeRequest");
            writer.WriteAttributeString("req", RequestType.ToString());

            if (RequestType == RequestType.Lock || LockLevel != LockLevel.None)
            {
                writer.WriteAttributeString("lock", LockLevel.ToString());
            }

            if (RequestType == RequestType.Add)
            {
                writer.WriteAttributeString("enc", Encoding.ToString());
            }

            writer.WriteAttributeString("type", ItemType.ToString());
            //writer.WriteAttributeString("did", DeletionId.ToString());
            //writer.WriteAttributeString("targettype", TargetType.ToString());

            if (!String.IsNullOrEmpty(Target))
            {
                // convert local path specs from platform paths to tfs paths as needed
                string fxdTarget;
                if (VersionControlPath.IsServerItem(Target))
                {
                    fxdTarget = Target;
                }
                else
                {
                    fxdTarget = TfsPath.FromPlatformPath(Target);
                }
                writer.WriteAttributeString("target", fxdTarget);
            }

            this.Item.ToXml(writer, "item");
            //this.VersionSpec.ToXml(writer, "vspec");

            writer.WriteEndElement();
        }
        internal XElement ToXml(XNamespace ns)
        {
            var result = new XElement(ns + "ChangeRequest",
                                      new XAttribute("req", RequestType),
                                      new XAttribute("type", ItemType));

            if (RequestType == RequestType.Lock || LockLevel != LockLevel.None)
            {
                result.Add(new XAttribute("lock", LockLevel));
            }

            if (RequestType == RequestType.Add)
            {
                result.Add(new XAttribute("enc", Encoding));
            }

            if (!string.IsNullOrEmpty(Target))
            {
                // convert local path specs from platform paths to tfs paths as needed
                string fxdTarget = VersionControlPath.IsServerItem(Target) ? Target : TfsPath.FromPlatformPath(Target);
                result.Add(new XAttribute("target", fxdTarget));
            }

            result.Add(this.Item.ToXml(ns + "item"));
            result.Add(this.VersionSpec.ToXml(ns + "vspec"));

            return(result);
        }