Esempio n. 1
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();
        }
Esempio n. 2
0
        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);
        }