From 42f2950b6586214098a9026d8cb68fc554ae1b2d Mon Sep 17 00:00:00 2001 From: EWSoftware Date: Fri, 29 Jul 2022 13:18:02 -0700 Subject: [PATCH] Minor update - Added support for the todo note type and the title attribute on the note XML comments element. - Updated the help project to use the new Default2022 style. - Split the projects into separate solutions for VS2019 and VS2022. --- Docs/Content/Installation.aml | 20 +++-- Docs/Content/SystemRequirements.aml | 16 +--- .../Content/VersionHistory/VersionHistory.aml | 6 ++ Docs/Content/VersionHistory/v2022.7.29.0.aml | 26 ++++++ Docs/Content/Welcome.aml | 15 +++- Docs/ContentLayout.content | 7 +- Docs/ExtendedDocCommentsProviderDocs.shfbproj | 75 ++++++------------ MasterBuild.bat | 33 +++++--- .../CSharpXmlDocCommentsCompletionProvider.cs | 6 +- .../CommentsElement.cs | 11 +-- ...ln => ExtendedDocCommentsProvider2019.sln} | 11 +-- ...tendedDocCommentsProvider2019.sln.vsspell} | 0 .../ExtendedDocCommentsProvider2019.csproj | 7 +- .../Properties/AssemblyInfo.cs | 12 +-- .../VSIXPackage.png | Bin 691 -> 1260 bytes .../source.extension.vsixmanifest | 2 +- Source/ExtendedDocCommentsProvider2022.sln | 46 +++++++++++ ...xtendedDocCommentsProvider2022.sln.vsspell | 16 ++++ .../ExtendedDocCommentsProvider2022.csproj | 10 +-- .../source.extension.vsixmanifest | 2 +- 20 files changed, 205 insertions(+), 116 deletions(-) create mode 100644 Docs/Content/VersionHistory/v2022.7.29.0.aml rename Source/{ExtendedDocCommentsProvider.sln => ExtendedDocCommentsProvider2019.sln} (72%) rename Source/{ExtendedDocCommentsProvider.sln.vsspell => ExtendedDocCommentsProvider2019.sln.vsspell} (100%) create mode 100644 Source/ExtendedDocCommentsProvider2022.sln create mode 100644 Source/ExtendedDocCommentsProvider2022.sln.vsspell diff --git a/Docs/Content/Installation.aml b/Docs/Content/Installation.aml index 5726ce7..641fcb4 100644 --- a/Docs/Content/Installation.aml +++ b/Docs/Content/Installation.aml @@ -9,11 +9,13 @@ - Download the latest release of the VSIX installer from the + Download the latest release of the VSIX installer for your version of Visual Studio from the + Releases https://GitHub.com/EWSoftware/ExtendedDocCommentsProvider/releases _blank - page of this project site. The package can be installed in Visual Studio 2019 or later. + page of the project site. The package can be installed in Visual Studio 2019 or Visual Studio +2022 or later. @@ -21,21 +23,23 @@ - Run the downloaded package and follow the prompts to install it. It can be installed in any -edition of Visual Studio except Express editions. Express editions are not supported as they do not allow -installation of third-party extensions. Consider switching to the newer Community Edition which does support -them. + Run the downloaded package and follow the prompts to install it. This package can also be installed from within Visual Studio from the Visual Studio Marketplace ( -Visual Studio 2019 or later +Visual Studio 2019 https://marketplace.visualstudio.com/items?itemName=EWoodruff.ExtendedDocCommentsProvider _blank + or + +Visual Studio 2022 or later +https://marketplace.visualstudio.com/items?itemName=EWoodruff.ExtendedDocCommentsProvider2022 +_blank ) using the Tools | Extension and Updates option. Select the online marketplace and -search for "completion provider". Include the quote marks for an exact match and find the one created by +search for "doc comments provider". Include the quote marks for an exact match and find the one created by EWSoftware. Once found, you can click the Download button to download and install it. diff --git a/Docs/Content/SystemRequirements.aml b/Docs/Content/SystemRequirements.aml index 8b86746..41188a9 100644 --- a/Docs/Content/SystemRequirements.aml +++ b/Docs/Content/SystemRequirements.aml @@ -3,14 +3,7 @@ The master branch is for Visual Studio 2019 and later and is the default branch for all current and -future development. In order to build the projects you will need the following tools: - - - - For the master branch, you will need Visual Studio 2019 or later. - - - +future development. In order to build the projects you will need Visual Studio 2019 or later.
@@ -34,10 +27,9 @@ and all related files) generated by building the projects.
Building and Debugging the Projects - To build the projects, open the solution file (*.sln) found in the -Source\ folder and build it. You can also run the MasterBuild.bat -script from a command prompt to build the projects. The projects should be built at least once in Visual -Studio so that all of the necessary NuGet packages are restored and available for the command line build. + To build the projects, open the solution file (*.sln) for your version of +Visual Studio (currently 2019 or 2022) found in the Source\ folder and build it. You can +also run the MasterBuild.bat script from a command prompt to build the projects. In order to debug the projects: diff --git a/Docs/Content/VersionHistory/VersionHistory.aml b/Docs/Content/VersionHistory/VersionHistory.aml index c89281c..6ddcb5b 100644 --- a/Docs/Content/VersionHistory/VersionHistory.aml +++ b/Docs/Content/VersionHistory/VersionHistory.aml @@ -10,6 +10,12 @@ over the life of the project. Select a version below to see a description of it
+ + + + + + diff --git a/Docs/Content/VersionHistory/v2022.7.29.0.aml b/Docs/Content/VersionHistory/v2022.7.29.0.aml new file mode 100644 index 0000000..3f64159 --- /dev/null +++ b/Docs/Content/VersionHistory/v2022.7.29.0.aml @@ -0,0 +1,26 @@ + + + + + Changes made in this release: + + +
+ + + + + Added support for the title attribute and the todo +note type for the note XML comments element. + + + + +
+ + + + + +
+
diff --git a/Docs/Content/Welcome.aml b/Docs/Content/Welcome.aml index acd3c4c..c1244e6 100644 --- a/Docs/Content/Welcome.aml +++ b/Docs/Content/Welcome.aml @@ -5,7 +5,7 @@ Welcome to the Extended XML Documentation Comments Completion Provider project. - +
@@ -200,7 +200,18 @@ Builder and other documentation tools. The following elements, attributes, and type - note, tip, implement, caller, inherit, caution, warning, important, security, cs, cpp, vb + note, tip, implement, caller, inherit, caution, warning, important, security, cs, cpp, vb, todo + + + + +   + + + title + + +   diff --git a/Docs/ContentLayout.content b/Docs/ContentLayout.content index 2b21df1..0ceb1e7 100644 --- a/Docs/ContentLayout.content +++ b/Docs/ContentLayout.content @@ -30,7 +30,12 @@ - + + + + + + diff --git a/Docs/ExtendedDocCommentsProviderDocs.shfbproj b/Docs/ExtendedDocCommentsProviderDocs.shfbproj index a6e0ce1..1c3e673 100644 --- a/Docs/ExtendedDocCommentsProviderDocs.shfbproj +++ b/Docs/ExtendedDocCommentsProviderDocs.shfbproj @@ -13,65 +13,39 @@ ExtendedDocCommentsProviderDocs ExtendedDocCommentsProviderDocs - .NET Framework 4.7.2 + .NET Framework 4.8 .\Help\ ExtendedDocCommentsProvider en-US - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Website Standard - VS2013 + Default2022 True True False @@ -79,7 +53,7 @@ OnlyWarningsAndErrors 100 Extended XML Documentation Comments Provider - 2019.10.27.0 + 2022.7.29.0 Guid AboveNamespaces False @@ -87,7 +61,7 @@ 2 False https://GitHub.com/EWSoftware/ExtendedDocCommentsProvider - Copyright \xA9 2019, Eric Woodruff, All rights reserved + Copyright \xA9 2019-2022, Eric Woodruff, All rights reserved Eric%40EWoodruff.us Blank Msdn @@ -139,6 +113,7 @@ + diff --git a/MasterBuild.bat b/MasterBuild.bat index 1265d2c..0f1b1b0 100644 --- a/MasterBuild.bat +++ b/MasterBuild.bat @@ -4,26 +4,41 @@ SETLOCAL CD Source -ECHO * -ECHO * VS2019 and later package -ECHO * - REM Use MSBuild from whatever edition of Visual Studio is installed -IF EXIST "%ProgramFiles%\Microsoft Visual Studio\2022\Community\MSBuild\Current" SET "MSBUILD=%ProgramFiles%\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\MSBuild.exe" -IF EXIST "%ProgramFiles%\Microsoft Visual Studio\2022\Professional\MSBuild\Current" SET "MSBUILD=%ProgramFiles%\Microsoft Visual Studio\2022\Professional\MSBuild\Current\bin\MSBuild.exe" -IF EXIST "%ProgramFiles%\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current" SET "MSBUILD=%ProgramFiles%\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\bin\MSBuild.exe" IF EXIST "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\MSBuild\Current" SET "MSBUILD=%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\MSBuild.exe" IF EXIST "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\MSBuild\Current" SET "MSBUILD=%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\MSBuild\Current\bin\MSBuild.exe" IF EXIST "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current" SET "MSBUILD=%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\bin\MSBuild.exe" -IF NOT EXIST "%MSBUILD%" GOTO End +IF EXIST "%ProgramFiles%\Microsoft Visual Studio\2022\Community\MSBuild\Current" SET "MSBUILD2022=%ProgramFiles%\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\MSBuild.exe" +IF EXIST "%ProgramFiles%\Microsoft Visual Studio\2022\Professional\MSBuild\Current" SET "MSBUILD2022=%ProgramFiles%\Microsoft Visual Studio\2022\Professional\MSBuild\Current\bin\MSBuild.exe" +IF EXIST "%ProgramFiles%\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current" SET "MSBUILD2022=%ProgramFiles%\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\bin\MSBuild.exe" + +IF NOT EXIST "%MSBUILD%" GOTO Build2022 -"%MSBUILD%" ExtendedDocCommentsProvider.sln /nologo /v:m /m /t:Clean;Build "/p:Configuration=Release;Platform=Any CPU" +ECHO * +ECHO * VS2019 package +ECHO * + +"%MSBUILD%" ExtendedDocCommentsProvider2019.sln /nologo /v:m /m /t:Clean;Build "/p:Configuration=Release;Platform=Any CPU" IF ERRORLEVEL 1 GOTO End +:Build2022 +IF NOT EXIST "%MSBUILD2022%" GOTO BuildDocs + +ECHO * +ECHO * VS2022 and later package +ECHO * + +"%MSBUILD2022%" ExtendedDocCommentsProvider2022.sln /nologo /v:m /m /t:Clean;Build "/p:Configuration=Release;Platform=Any CPU" + +IF ERRORLEVEL 1 GOTO End + +:BuildDocs CD ..\ +IF NOT EXIST "%MSBUILD%" SET "MSBUILD=%MSBUILD2022%" + IF NOT "%SHFBROOT%"=="" "%MSBUILD%" /nologo /v:m "Docs\ExtendedDocCommentsProviderDocs.sln" /t:Clean;Build "/p:Configuration=Release;Platform=Any CPU" IF "%SHFBROOT%"=="" ECHO **** Sandcastle help file builder not installed. Skipping help build. **** diff --git a/Source/ExtendedDocCommentsProvider.Shared/CSharpXmlDocCommentsCompletionProvider.cs b/Source/ExtendedDocCommentsProvider.Shared/CSharpXmlDocCommentsCompletionProvider.cs index 0a644e1..f63ebf5 100644 --- a/Source/ExtendedDocCommentsProvider.Shared/CSharpXmlDocCommentsCompletionProvider.cs +++ b/Source/ExtendedDocCommentsProvider.Shared/CSharpXmlDocCommentsCompletionProvider.cs @@ -2,8 +2,8 @@ // System : Extended Doc Comments Completion Provider Package // File : CSharpXmlDocCommentsCompletionProvider.cs // Author : Eric Woodruff (Eric@EWoodruff.us) -// Updated : 07/05/2021 -// Note : Copyright 2019-2021, Eric Woodruff, All rights reserved +// Updated : 07/29/2021 +// Note : Copyright 2019-2022, Eric Woodruff, All rights reserved // // This file contains the extended documentation comments completion provider for C# // @@ -194,7 +194,7 @@ private static async Task> GetItemsAsync(Document do var token = tree.FindTokenOnLeftOfPosition(position, cancellationToken); var parentTrivia = token.Parent?.FirstAncestorOrSelf(); - if(parentTrivia == null || parentTrivia.ParentTrivia.Token.Kind() == SyntaxKind.None) + if(parentTrivia == null || parentTrivia.ParentTrivia.Token.IsKind(SyntaxKind.None)) return null; // Offer attribute names based on the element diff --git a/Source/ExtendedDocCommentsProvider.Shared/CommentsElement.cs b/Source/ExtendedDocCommentsProvider.Shared/CommentsElement.cs index 8591264..59e7bfe 100644 --- a/Source/ExtendedDocCommentsProvider.Shared/CommentsElement.cs +++ b/Source/ExtendedDocCommentsProvider.Shared/CommentsElement.cs @@ -2,8 +2,8 @@ // System : Extended Doc Comments Completion Provider Package // File : CommentsElement.cs // Author : Eric Woodruff (Eric@EWoodruff.us) -// Updated : 10/22/2019 -// Note : Copyright 2019, Eric Woodruff, All rights reserved +// Updated : 07/29/2022 +// Note : Copyright 2019-2022, Eric Woodruff, All rights reserved // // This file contains the class used to define an XML documentation comments element // @@ -17,7 +17,7 @@ // 10/18/2019 EFW Created the code //=============================================================================================================== -// Ignore Spelling: cpp fs javascript vbnet html xml xsl xaml sql py pshell cref threadsafety href seealso +// Ignore Spelling: cpp fs javascript vbnet html xml xsl xaml sql py pshell cref threadsafety href seealso todo using System; using System.Collections.Generic; @@ -343,8 +343,9 @@ private static Dictionary CreateDefaultCommentElements( Description = "Create a note within a topic to draw attention to some important information." }.AddAttributes(new [] { new ElementAttribute(new[] { "note", "tip", "implement", "caller", "inherit", "caution", - "warning", "important", "security", "cs", "cpp", "vb" }) { - Name = "type", Description = "Specifies the note type." } + "warning", "important", "security", "cs", "cpp", "vb", "todo" }) { + Name = "type", Description = "Specifies the note type." }, + new ElementAttribute { Name = "title", Description = "An optional title override" } }), new CommentsElement { diff --git a/Source/ExtendedDocCommentsProvider.sln b/Source/ExtendedDocCommentsProvider2019.sln similarity index 72% rename from Source/ExtendedDocCommentsProvider.sln rename to Source/ExtendedDocCommentsProvider2019.sln index 7df125b..14c2b0b 100644 --- a/Source/ExtendedDocCommentsProvider.sln +++ b/Source/ExtendedDocCommentsProvider2019.sln @@ -13,19 +13,16 @@ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{A4DAA35D-130C-4800-8430-0B25FB2DC754}" ProjectSection(SolutionItems) = preProject .editorconfig = .editorconfig - ExtendedDocCommentsProvider.sln.vsspell = ExtendedDocCommentsProvider.sln.vsspell + ExtendedDocCommentsProvider2019.sln.vsspell = ExtendedDocCommentsProvider2019.sln.vsspell ExtendedDocCommentsProvider.snk = ExtendedDocCommentsProvider.snk EndProjectSection EndProject Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "ExtendedDocCommentsProvider.Shared", "ExtendedDocCommentsProvider.Shared\ExtendedDocCommentsProvider.Shared.shproj", "{4D11091E-EBEE-4B03-A201-4D1A2DD6A465}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExtendedDocCommentsProvider2022", "ExtendedDocCommentsProvider2022\ExtendedDocCommentsProvider2022.csproj", "{AC787F6B-6FB3-4F84-B8AE-26252450F07C}" -EndProject Global GlobalSection(SharedMSBuildProjectFiles) = preSolution ExtendedDocCommentsProvider.Shared\ExtendedDocCommentsProvider.Shared.projitems*{4d11091e-ebee-4b03-a201-4d1a2dd6a465}*SharedItemsImports = 13 ExtendedDocCommentsProvider.Shared\ExtendedDocCommentsProvider.Shared.projitems*{5b89b922-b76a-42ee-9f61-03818a41d510}*SharedItemsImports = 4 - ExtendedDocCommentsProvider.Shared\ExtendedDocCommentsProvider.Shared.projitems*{ac787f6b-6fb3-4f84-b8ae-26252450f07c}*SharedItemsImports = 4 EndGlobalSection GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug2019|Any CPU = Debug2019|Any CPU @@ -39,12 +36,6 @@ Global {5B89B922-B76A-42EE-9F61-03818A41D510}.Debug2022|Any CPU.Build.0 = Debug2022|Any CPU {5B89B922-B76A-42EE-9F61-03818A41D510}.Release|Any CPU.ActiveCfg = Release|Any CPU {5B89B922-B76A-42EE-9F61-03818A41D510}.Release|Any CPU.Build.0 = Release|Any CPU - {AC787F6B-6FB3-4F84-B8AE-26252450F07C}.Debug2019|Any CPU.ActiveCfg = Debug2019|Any CPU - {AC787F6B-6FB3-4F84-B8AE-26252450F07C}.Debug2019|Any CPU.Build.0 = Debug2019|Any CPU - {AC787F6B-6FB3-4F84-B8AE-26252450F07C}.Debug2022|Any CPU.ActiveCfg = Debug2022|Any CPU - {AC787F6B-6FB3-4F84-B8AE-26252450F07C}.Debug2022|Any CPU.Build.0 = Debug2022|Any CPU - {AC787F6B-6FB3-4F84-B8AE-26252450F07C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AC787F6B-6FB3-4F84-B8AE-26252450F07C}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Source/ExtendedDocCommentsProvider.sln.vsspell b/Source/ExtendedDocCommentsProvider2019.sln.vsspell similarity index 100% rename from Source/ExtendedDocCommentsProvider.sln.vsspell rename to Source/ExtendedDocCommentsProvider2019.sln.vsspell diff --git a/Source/ExtendedDocCommentsProvider2019/ExtendedDocCommentsProvider2019.csproj b/Source/ExtendedDocCommentsProvider2019/ExtendedDocCommentsProvider2019.csproj index 2a04e58..b6ac9a0 100644 --- a/Source/ExtendedDocCommentsProvider2019/ExtendedDocCommentsProvider2019.csproj +++ b/Source/ExtendedDocCommentsProvider2019/ExtendedDocCommentsProvider2019.csproj @@ -82,10 +82,11 @@ 3.0.0 - - compile; build; native; contentfiles; analyzers; buildtransitive + + 15.0.1 - + + 16.10.1055 runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/Source/ExtendedDocCommentsProvider2019/Properties/AssemblyInfo.cs b/Source/ExtendedDocCommentsProvider2019/Properties/AssemblyInfo.cs index e121908..9782250 100644 --- a/Source/ExtendedDocCommentsProvider2019/Properties/AssemblyInfo.cs +++ b/Source/ExtendedDocCommentsProvider2019/Properties/AssemblyInfo.cs @@ -2,8 +2,8 @@ // System : Extended Doc Comments Completion Provider Package // File : AssemblyInfo.cs // Author : Eric Woodruff (Eric@EWoodruff.us) -// Updated : 07/05/2021 -// Note : Copyright 2019-2021, Eric Woodruff, All rights reserved +// Updated : 07/29/2021 +// Note : Copyright 2019-2022, Eric Woodruff, All rights reserved // // Extended documentation comments completion provider package attributes // @@ -29,7 +29,7 @@ "elements with custom elements, attributes, and attribute values supported by the Sandcastle Help File " + "Builder and other documentation tools")] [assembly: AssemblyCompany("Eric Woodruff")] -[assembly: AssemblyCopyright("Copyright \xA9 2019-2021, Eric Woodruff, All Rights Reserved")] +[assembly: AssemblyCopyright("Copyright \xA9 2019-2022, Eric Woodruff, All Rights Reserved")] [assembly: AssemblyCulture("")] #if DEBUG [assembly: AssemblyConfiguration("Debug")] @@ -56,16 +56,16 @@ // Common assembly strong name version - Typically not change unless necessary but doesn't apply to this project // as it is self-contained and is not referenced by anything else. Keep it in sync with the versions below. -[assembly: AssemblyVersion("2021.7.5.0")] +[assembly: AssemblyVersion("2022.7.29.0")] // Common assembly file version // // This is used to set the assembly file version. This will change with each new release. MSIs only support a // Major value between 0 and 255 so we drop the century from the year on this one. -[assembly: AssemblyFileVersion("21.7.5.0")] +[assembly: AssemblyFileVersion("22.7.29.0")] // Common product version // // This may contain additional text to indicate Alpha or Beta states. The version number will always match the // file version above but includes the century on the year. -[assembly: AssemblyInformationalVersion("2021.7.5.0")] +[assembly: AssemblyInformationalVersion("2022.7.29.0")] diff --git a/Source/ExtendedDocCommentsProvider2019/VSIXPackage.png b/Source/ExtendedDocCommentsProvider2019/VSIXPackage.png index b627e36b05e1bd3946d34fe0b901f6ac9aebef83..90be017196a654dfe95bb587c9084690bbfdab57 100644 GIT binary patch delta 1191 zcmV;Y1X%mC1?&lsReuD5Nkl znM@v&V(Gs!1{NRQhBwS_f=19x6XE~cUr%kv*;mOU@0`T(!ibkIY7<}(bz@^=P+ndR z8jS|__V%ExtbYu8dwXGZb(MxeNl6KqOeWB zL2gH*L^SAF2yEAXa)7n99|S@34Z3!B`SCACdT_4MLau&~`kwIbIgS@Yv|iLcL05S0 zpHJCHC(O>yLLk6S%b~8W4u*z?z;3rge}6wTG&DfYfIp)F6SbD64r(Uo=eBnN8f%;2 zOjZ3O(tmNm&m68%CHF$>B`st`c<|tZ?BZysKpyDn>EYND1VMnRsw&ngEW^XYoErrG z#fh&_@|~(Y4QCB6g^*gJFnoRgCRiE|3=+l6TSqzEH3%B0#rQ9hE_=o0a>3Np6bpGH zlgV&COixcUH#av&!?M6X1t_l97Dp(aS5aR7*?)JJ^Wkym51x>akD~=iFbBTF99XA5 zdBErMiEg($ugI?;33~uvt25M|d$EID_%3$)7rgUeKGh5cz0pn2aN_Z!9D!Yq`1SqN zYaqe|g@i!y_j}k7)`+7bL_4LTgxrTGaY`VU^~446lLwT${4Y6L zYJV@|j?T+mbbAv{*F1mdT~~5PA&=31Ucq`H$UD*hMIwPaD{yAj3D zE1|ZwR?-fjngJstc4%&HhN7Y(F2R(1R;v|eW@hkp7D2Dq!@$6RdIn5Pd!2t4Dk6LV#{|LC@wArv)Rl^>G61&BX1CQ=sxf?L5Y`6r&;7sQ2b?% zo)c8_fXnsc@k@t)Gr=kIoNSJq;5B2qYqhqLMK%tdTwHzoE&)fjjLNGu7J%62! zK-G>)FP#HzZEd;pfp|Q5)$_p0$_nUpIy{8*pwm4E%gf7rC3iR+EaT(jJWe$a`2COg zTR;X?L1p&KP|bj)r8`{nm8h<+28+c4larIs-rf!dgF!t5(&;C#zrQarSb002ovPDHLk FV1j7+KZO7Q delta 617 zcmV-v0+#*k39|)|Reu6VNklpu+wk_>MLglt0HV_+#4Fv81!!T5}jasdiLVw!pj$|v9N^Pi`TBj`h!WzapkcxL+--a<~hiq}ZnHGj-1};x5+>qk25)NnL0VevZ_%n-Z zAA4DhWb;gS`JN&EC@jOWw+hg1HOEYh$C7<1COs7R5)Bq+TKQ{U57EZBq`23&I1#89X zVxd~>KjAtp6j2>Gh0myu#mM2nPD+)fXE>BcrDtES1!Er+Pw2EzL>U;bEIyUN?m-4W zqn9MnnPMa^qtQp!thd7*E!Js~XuO-TNC(39#Z~nvwW7y=U;oC;Yx+NQ8qv5GBS7HA z^Nk$CKf#G>!%ld-2c1TE@B1VETOJ#T4a5f8Y(V56X}+|skCFPx00000NkvXXu0mjf D^^qye diff --git a/Source/ExtendedDocCommentsProvider2019/source.extension.vsixmanifest b/Source/ExtendedDocCommentsProvider2019/source.extension.vsixmanifest index fb580ae..70edd6e 100644 --- a/Source/ExtendedDocCommentsProvider2019/source.extension.vsixmanifest +++ b/Source/ExtendedDocCommentsProvider2019/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + Extended XML Doc Comments Provider (VS2019) An editor extension that augments the standard C# XML documentation comments elements with custom elements, attributes, and attribute values supported by the Sandcastle Help File Builder and other documentation tools. https://github.com/EWSoftware/ExtendedDocCommentsProvider diff --git a/Source/ExtendedDocCommentsProvider2022.sln b/Source/ExtendedDocCommentsProvider2022.sln new file mode 100644 index 0000000..80f1729 --- /dev/null +++ b/Source/ExtendedDocCommentsProvider2022.sln @@ -0,0 +1,46 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.2.32630.192 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{A2FF48C8-0E66-411C-8204-2CAC730A8C56}" + ProjectSection(SolutionItems) = preProject + .nuget\NuGet.Config = .nuget\NuGet.Config + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{A4DAA35D-130C-4800-8430-0B25FB2DC754}" + ProjectSection(SolutionItems) = preProject + .editorconfig = .editorconfig + ExtendedDocCommentsProvider.snk = ExtendedDocCommentsProvider.snk + ExtendedDocCommentsProvider2022.sln.vsspell = ExtendedDocCommentsProvider2022.sln.vsspell + EndProjectSection +EndProject +Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "ExtendedDocCommentsProvider.Shared", "ExtendedDocCommentsProvider.Shared\ExtendedDocCommentsProvider.Shared.shproj", "{4D11091E-EBEE-4B03-A201-4D1A2DD6A465}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExtendedDocCommentsProvider2022", "ExtendedDocCommentsProvider2022\ExtendedDocCommentsProvider2022.csproj", "{AC787F6B-6FB3-4F84-B8AE-26252450F07C}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug2019|Any CPU = Debug2019|Any CPU + Debug2022|Any CPU = Debug2022|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {AC787F6B-6FB3-4F84-B8AE-26252450F07C}.Debug2019|Any CPU.ActiveCfg = Debug2019|Any CPU + {AC787F6B-6FB3-4F84-B8AE-26252450F07C}.Debug2019|Any CPU.Build.0 = Debug2019|Any CPU + {AC787F6B-6FB3-4F84-B8AE-26252450F07C}.Debug2022|Any CPU.ActiveCfg = Debug2022|Any CPU + {AC787F6B-6FB3-4F84-B8AE-26252450F07C}.Debug2022|Any CPU.Build.0 = Debug2022|Any CPU + {AC787F6B-6FB3-4F84-B8AE-26252450F07C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AC787F6B-6FB3-4F84-B8AE-26252450F07C}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {496EDFE6-42D3-47D2-8409-BC38558D3FEF} + EndGlobalSection + GlobalSection(SharedMSBuildProjectFiles) = preSolution + ExtendedDocCommentsProvider.Shared\ExtendedDocCommentsProvider.Shared.projitems*{4d11091e-ebee-4b03-a201-4d1a2dd6a465}*SharedItemsImports = 13 + ExtendedDocCommentsProvider.Shared\ExtendedDocCommentsProvider.Shared.projitems*{ac787f6b-6fb3-4f84-b8ae-26252450f07c}*SharedItemsImports = 4 + EndGlobalSection +EndGlobal diff --git a/Source/ExtendedDocCommentsProvider2022.sln.vsspell b/Source/ExtendedDocCommentsProvider2022.sln.vsspell new file mode 100644 index 0000000..a8b22ab --- /dev/null +++ b/Source/ExtendedDocCommentsProvider2022.sln.vsspell @@ -0,0 +1,16 @@ + + + + True + + True + + True + + shfb + + True + True + True + \ No newline at end of file diff --git a/Source/ExtendedDocCommentsProvider2022/ExtendedDocCommentsProvider2022.csproj b/Source/ExtendedDocCommentsProvider2022/ExtendedDocCommentsProvider2022.csproj index d3be7be..626822d 100644 --- a/Source/ExtendedDocCommentsProvider2022/ExtendedDocCommentsProvider2022.csproj +++ b/Source/ExtendedDocCommentsProvider2022/ExtendedDocCommentsProvider2022.csproj @@ -75,18 +75,18 @@ - 3.11.0-1.final + 4.2.0 - 3.11.0-1.final + 4.2.0 - 3.11.0-1.final + 4.2.0 - + compile; build; native; contentfiles; analyzers; buildtransitive - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/Source/ExtendedDocCommentsProvider2022/source.extension.vsixmanifest b/Source/ExtendedDocCommentsProvider2022/source.extension.vsixmanifest index d5962bf..db65df6 100644 --- a/Source/ExtendedDocCommentsProvider2022/source.extension.vsixmanifest +++ b/Source/ExtendedDocCommentsProvider2022/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + Extended XML Doc Comments Provider (VS2022+) An editor extension that augments the standard C# XML documentation comments elements with custom elements, attributes, and attribute values supported by the Sandcastle Help File Builder and other documentation tools. https://github.com/EWSoftware/ExtendedDocCommentsProvider