Exemplo n.º 1
0
        public int OnAfterSave(uint docCookie)
        {
            var documentInfo = this.runningDocumentTable.GetDocumentInfo(docCookie);

            var documentPath = documentInfo.Moniker;

            if (Path.GetExtension(documentPath) == ".xaml")
            {
                RapidXamlDocumentCache.TryUpdate(documentPath);
            }

            return(VSConstants.S_OK);
        }
Exemplo n.º 2
0
        public int OnAfterSave(uint docCookie)
        {
#if VSIXNOTEXE
            var documentInfo = this.runningDocumentTable.GetDocumentInfo(docCookie);

            var documentPath = documentInfo.Moniker;

            if (Path.GetExtension(documentPath) == ".xaml" &&
                RapidXamlAnalysisPackage.IsLoaded &&
                RapidXamlAnalysisPackage.Options.AnalyzeWhenDocumentSaved)
            {
                RapidXamlDocumentCache.TryUpdate(documentPath);
            }
#endif
            return(VSConstants.S_OK);
        }