diff --git a/.editorconfig b/.editorconfig
index 32e3ef9..0e13eaa 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -350,6 +350,7 @@ resharper_csharp_indent_anonymous_method_block = false
resharper_csharp_indent_nested_for_stmt = true
resharper_csharp_indent_nested_foreach_stmt = true
resharper_csharp_indent_nested_while_stmt = true
+resharper_csharp_indent_raw_literal_string = indent
resharper_csharp_int_align = false
resharper_csharp_keep_existing_arrangement = true
resharper_csharp_nested_ternary_style = simple_wrap
diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index 3ae7ac3..aa1a630 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -22,10 +22,10 @@ jobs:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
steps:
- - name: Install .NET
- uses: actions/setup-dotnet@v3
- name: Check out code
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
+ - name: Install .NET
+ uses: actions/setup-dotnet@v4
- name: Restore
run: .\build.ps1 restore
- name: Build
diff --git a/Directory.Build.props b/Directory.Build.props
index fd140ff..87eab66 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -7,7 +7,7 @@
enable
enable
true
- $(NoWarn);1591;1998;NU1507;NU5105;FL0013
+ $(NoWarn);1591;1998;NU1507;NU5105
en-US
embedded
ejball
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 6fcb9f4..107a378 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -3,16 +3,12 @@
true
-
-
-
-
-
-
+
+
+
-
-
+
\ No newline at end of file
diff --git a/XmlDocMarkdown.sln b/XmlDocMarkdown.sln
index 2fd0b4c..2ff797b 100644
--- a/XmlDocMarkdown.sln
+++ b/XmlDocMarkdown.sln
@@ -4,18 +4,12 @@ VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XmlDocMarkdown.Core", "src\XmlDocMarkdown.Core\XmlDocMarkdown.Core.csproj", "{AB8545BC-43CD-4E55-BCA5-6FF239D08047}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XmlDocMarkdown", "src\XmlDocMarkdown\XmlDocMarkdown.csproj", "{D1ED4B64-41E6-47DC-9CA6-86D0EE303323}"
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExampleAssembly", "tools\ExampleAssembly\ExampleAssembly.csproj", "{A2A20621-33DB-41CE-95E7-37480968F3B3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XmlDocMarkdown.Tests", "tests\XmlDocMarkdown.Tests\XmlDocMarkdown.Tests.csproj", "{62914CA9-ECF5-455A-9E59-0F7128CAE7BF}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cake.XmlDocMarkdown", "src\Cake.XmlDocMarkdown\Cake.XmlDocMarkdown.csproj", "{0AF70790-11F5-4445-B79C-97EA61A828C3}"
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XmlDocGen", "tools\XmlDocGen\XmlDocGen.csproj", "{9076EBBA-E2EF-468C-9139-4B67E4FC69FE}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "xmldocmd", "src\xmldocmd\xmldocmd.csproj", "{9A94F733-DCBA-457F-AB0C-F33640773802}"
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Build", "tools\Build\Build.csproj", "{D787BB4B-8E32-4155-B855-9B06D1CA5FED}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{79C28083-1FE9-45CA-A22F-E19E5D3905B4}"
@@ -43,10 +37,6 @@ Global
{AB8545BC-43CD-4E55-BCA5-6FF239D08047}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AB8545BC-43CD-4E55-BCA5-6FF239D08047}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AB8545BC-43CD-4E55-BCA5-6FF239D08047}.Release|Any CPU.Build.0 = Release|Any CPU
- {D1ED4B64-41E6-47DC-9CA6-86D0EE303323}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D1ED4B64-41E6-47DC-9CA6-86D0EE303323}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D1ED4B64-41E6-47DC-9CA6-86D0EE303323}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D1ED4B64-41E6-47DC-9CA6-86D0EE303323}.Release|Any CPU.Build.0 = Release|Any CPU
{A2A20621-33DB-41CE-95E7-37480968F3B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A2A20621-33DB-41CE-95E7-37480968F3B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A2A20621-33DB-41CE-95E7-37480968F3B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -55,26 +45,14 @@ Global
{62914CA9-ECF5-455A-9E59-0F7128CAE7BF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{62914CA9-ECF5-455A-9E59-0F7128CAE7BF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{62914CA9-ECF5-455A-9E59-0F7128CAE7BF}.Release|Any CPU.Build.0 = Release|Any CPU
- {0AF70790-11F5-4445-B79C-97EA61A828C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0AF70790-11F5-4445-B79C-97EA61A828C3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0AF70790-11F5-4445-B79C-97EA61A828C3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0AF70790-11F5-4445-B79C-97EA61A828C3}.Release|Any CPU.Build.0 = Release|Any CPU
{9076EBBA-E2EF-468C-9139-4B67E4FC69FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9076EBBA-E2EF-468C-9139-4B67E4FC69FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9076EBBA-E2EF-468C-9139-4B67E4FC69FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9076EBBA-E2EF-468C-9139-4B67E4FC69FE}.Release|Any CPU.Build.0 = Release|Any CPU
- {9A94F733-DCBA-457F-AB0C-F33640773802}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9A94F733-DCBA-457F-AB0C-F33640773802}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9A94F733-DCBA-457F-AB0C-F33640773802}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9A94F733-DCBA-457F-AB0C-F33640773802}.Release|Any CPU.Build.0 = Release|Any CPU
{D787BB4B-8E32-4155-B855-9B06D1CA5FED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D787BB4B-8E32-4155-B855-9B06D1CA5FED}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D787BB4B-8E32-4155-B855-9B06D1CA5FED}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D787BB4B-8E32-4155-B855-9B06D1CA5FED}.Release|Any CPU.Build.0 = Release|Any CPU
- {3CE29B0C-6CA6-4AF2-B2A8-A1DD8EDC0B39}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3CE29B0C-6CA6-4AF2-B2A8-A1DD8EDC0B39}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3CE29B0C-6CA6-4AF2-B2A8-A1DD8EDC0B39}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3CE29B0C-6CA6-4AF2-B2A8-A1DD8EDC0B39}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/docs/.gitignore b/docs/.gitignore
deleted file mode 100644
index 5986f88..0000000
--- a/docs/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-_drafts/
-_site/
-
-Thumbs.db
-.jekyll-metadata
diff --git a/docs/ExampleAssembly.InnerNamespace/ExampleInnerClass.md b/docs/ExampleAssembly.InnerNamespace/ExampleInnerClass.md
index 29f7bb3..efc527c 100644
--- a/docs/ExampleAssembly.InnerNamespace/ExampleInnerClass.md
+++ b/docs/ExampleAssembly.InnerNamespace/ExampleInnerClass.md
@@ -15,6 +15,5 @@ public class ExampleInnerClass
## See Also
* namespace [ExampleAssembly.InnerNamespace](../ExampleAssembly.md)
-* [ExampleInnerClass.cs](../../tests/ExampleAssembly/InnerNamespace/ExampleInnerClass.cs)
diff --git a/docs/ExampleAssembly/ExampleAbstractClass.md b/docs/ExampleAssembly/ExampleAbstractClass.md
index 4b2d754..846e967 100644
--- a/docs/ExampleAssembly/ExampleAbstractClass.md
+++ b/docs/ExampleAssembly/ExampleAbstractClass.md
@@ -27,6 +27,5 @@ public abstract class ExampleAbstractClass
## See Also
* namespace [ExampleAssembly](../ExampleAssembly.md)
-* [ExampleAbstractClass.cs](../../tests/ExampleAssembly/ExampleAbstractClass.cs)
diff --git a/docs/ExampleAssembly/ExampleAttribute.md b/docs/ExampleAssembly/ExampleAttribute.md
index 4cd649f..6c65a1f 100644
--- a/docs/ExampleAssembly/ExampleAttribute.md
+++ b/docs/ExampleAssembly/ExampleAttribute.md
@@ -17,6 +17,5 @@ public sealed class ExampleAttribute : Attribute
## See Also
* namespace [ExampleAssembly](../ExampleAssembly.md)
-* [ExampleAttribute.cs](../../tests/ExampleAssembly/ExampleAttribute.cs)
diff --git a/docs/ExampleAssembly/ExampleClass.md b/docs/ExampleAssembly/ExampleClass.md
index dd3b911..a8aa463 100644
--- a/docs/ExampleAssembly/ExampleClass.md
+++ b/docs/ExampleAssembly/ExampleClass.md
@@ -56,6 +56,5 @@ public class ExampleClass : IExampleContravariantInterface,
* interface [IExampleContravariantInterface<T>](./IExampleContravariantInterface-1.md)
* interface [IExampleCovariantInterface<T>](./IExampleCovariantInterface-1.md)
* namespace [ExampleAssembly](../ExampleAssembly.md)
-* [ExampleClass.cs](../../tests/ExampleAssembly/ExampleClass.cs)
diff --git a/docs/ExampleAssembly/ExampleDeepClass.md b/docs/ExampleAssembly/ExampleDeepClass.md
index 8016729..9fcaf98 100644
--- a/docs/ExampleAssembly/ExampleDeepClass.md
+++ b/docs/ExampleAssembly/ExampleDeepClass.md
@@ -28,6 +28,5 @@ The [`ExampleDeepClass`](./ExampleDeepClass.md) class has a [`NestedDelegate`](.
## See Also
* namespace [ExampleAssembly](../ExampleAssembly.md)
-* [ExampleDeepClass.cs](../../tests/ExampleAssembly/ExampleDeepClass.cs)
diff --git a/docs/ExampleAssembly/ExampleDelegate.md b/docs/ExampleAssembly/ExampleDelegate.md
index c0758b6..bb648ad 100644
--- a/docs/ExampleAssembly/ExampleDelegate.md
+++ b/docs/ExampleAssembly/ExampleDelegate.md
@@ -9,6 +9,5 @@ public delegate void ExampleDelegate();
## See Also
* namespace [ExampleAssembly](../ExampleAssembly.md)
-* [ExampleDelegate.cs](../../tests/ExampleAssembly/ExampleDelegate.cs)
diff --git a/docs/ExampleAssembly/ExampleDerivedClass.md b/docs/ExampleAssembly/ExampleDerivedClass.md
index 9bb7242..1a756f2 100644
--- a/docs/ExampleAssembly/ExampleDerivedClass.md
+++ b/docs/ExampleAssembly/ExampleDerivedClass.md
@@ -25,6 +25,5 @@ public class ExampleDerivedClass : ExampleClass, IEnumerable