public Task Prettify(VisualStudioProjectFileXDocument visualStudioProjectFileXDocument)
        {
            var xProjectXElement = visualStudioProjectFileXDocument.GetXProjectXElement();

            this.PrettifyProjectXElement(xProjectXElement);

            return(Task.CompletedTask);
        }
예제 #2
0
        public Task <XDocumentVisualStudioProjectFile> DeserializeAsync(Stream stream, IMessageSink messageSink)
        {
            var xDocument = XDocument.Load(stream, LoadOptions.PreserveWhitespace); // Visual Studio project files have good whitespacing, so preserve.

            var visualStudioProjectFileXDocument = new VisualStudioProjectFileXDocument(xDocument);

            var xElementVisualStudioProjectFile = new XDocumentVisualStudioProjectFile(visualStudioProjectFileXDocument);

            return(Task.FromResult(xElementVisualStudioProjectFile));
        }