public void ModifySimpleProjectfileTest_DeepEquals_Not_Unformatted() { var document = UnformattedDocument; ProjectFileModifier.MendProjectDocument(document); Assert.IsFalse(XNode.DeepEquals(document, UnformattedDocument), "The formatted file was different then expected"); }
/// <summary> /// Called after a document in the Running Document Table (RDT) is saved. /// </summary> /// <param name="docCookie">[in] Abstract value representing the document whose attributes have been changed.</param> /// <returns> /// If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code. /// </returns> public int OnAfterSave(uint docCookie) { uint pgrfRDTFlags; uint pdwReadLocks; uint pdwEditLocks; string pbstrMkDocument; IVsHierarchy ppHier; uint pitemid; IntPtr ppunkDocData; RunningDocumentTable.GetDocumentInfo(docCookie, out pgrfRDTFlags, out pdwReadLocks, out pdwEditLocks, out pbstrMkDocument, out ppHier, out pitemid, out ppunkDocData); if (Package.AutosaveEnabled && pbstrMkDocument.EndsWith(".csproj")) { ProjectFileModifier.Modify(pbstrMkDocument); } return(VSConstants.S_OK); }