public Task Prettify(VisualStudioProjectFileXDocument visualStudioProjectFileXDocument) { var xProjectXElement = visualStudioProjectFileXDocument.GetXProjectXElement(); this.PrettifyProjectXElement(xProjectXElement); return(Task.CompletedTask); }
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)); }