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(); }
private RecursionType GetRecustiveOption() { RecursionType TypeOfRecursion = RecursionType.None; if (this.Recursive) { TypeOfRecursion = RecursionType.Full; } Log(Level.Verbose, "Type of Recursion is {0}", TypeOfRecursion.ToString()); return(TypeOfRecursion); }