Skip to content

Commit f0261b0

Browse files
committed
Removed VS2019 support
- Removed VS2019 support. - Enabled VSIX ARM64 installation target.
1 parent f859459 commit f0261b0

27 files changed

Lines changed: 75 additions & 408 deletions

.editorconfig

Lines changed: 43 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -44,30 +44,30 @@ dotnet_naming_rule.non_field_members_should_be_pascal_case.style = pascal_case
4444
# Symbol specifications
4545
dotnet_naming_symbols.interface.applicable_kinds = interface
4646
dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
47-
dotnet_naming_symbols.interface.required_modifiers =
47+
dotnet_naming_symbols.interface.required_modifiers =
4848

4949
dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum
5050
dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
51-
dotnet_naming_symbols.types.required_modifiers =
51+
dotnet_naming_symbols.types.required_modifiers =
5252

5353
dotnet_naming_symbols.non_field_members.applicable_kinds = property, event, method
5454
dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
55-
dotnet_naming_symbols.non_field_members.required_modifiers =
55+
dotnet_naming_symbols.non_field_members.required_modifiers =
5656

5757
# Naming styles
5858
dotnet_naming_style.begins_with_i.required_prefix = I
59-
dotnet_naming_style.begins_with_i.required_suffix =
60-
dotnet_naming_style.begins_with_i.word_separator =
59+
dotnet_naming_style.begins_with_i.required_suffix =
60+
dotnet_naming_style.begins_with_i.word_separator =
6161
dotnet_naming_style.begins_with_i.capitalization = pascal_case
6262

63-
dotnet_naming_style.pascal_case.required_prefix =
64-
dotnet_naming_style.pascal_case.required_suffix =
65-
dotnet_naming_style.pascal_case.word_separator =
63+
dotnet_naming_style.pascal_case.required_prefix =
64+
dotnet_naming_style.pascal_case.required_suffix =
65+
dotnet_naming_style.pascal_case.word_separator =
6666
dotnet_naming_style.pascal_case.capitalization = pascal_case
6767

68-
dotnet_naming_style.pascal_case.required_prefix =
69-
dotnet_naming_style.pascal_case.required_suffix =
70-
dotnet_naming_style.pascal_case.word_separator =
68+
dotnet_naming_style.pascal_case.required_prefix =
69+
dotnet_naming_style.pascal_case.required_suffix =
70+
dotnet_naming_style.pascal_case.word_separator =
7171
dotnet_naming_style.pascal_case.capitalization = pascal_case
7272

7373
# Code style settings
@@ -104,32 +104,50 @@ dotnet_diagnostic.CA1303.severity = none
104104
# IDE0010: Add missing cases
105105
dotnet_diagnostic.IDE0010.severity = none
106106

107-
# IDE0032: Use auto property
108-
dotnet_diagnostic.IDE0032.severity = none
107+
# IDE1006: Naming Styles
108+
dotnet_diagnostic.IDE1006.severity = none
109109

110-
# IDE0045: Convert to conditional expression
111-
dotnet_diagnostic.IDE0045.severity = none
110+
# These are disabled as we're still targeting .NET Framework as well and I don't want a lot of conditional code
111+
# to suppress these or I'm not ready to use them just yet.
112+
# IDE0056: Use index operator
113+
dotnet_diagnostic.IDE0056.severity = none
112114

113-
# IDE0046: Convert to conditional expression
114-
dotnet_diagnostic.IDE0046.severity = none
115+
# IDE0057: Use range operator
116+
dotnet_diagnostic.IDE0057.severity = none
115117

116-
# IDE0047: Remove unnecessary parentheses
117-
dotnet_diagnostic.IDE0047.severity = none
118+
# IDE0066: Convert switch statement to expression
119+
dotnet_diagnostic.IDE0066.severity = none
118120

119-
# IDE0055: Fix formatting
120-
dotnet_diagnostic.IDE0055.severity = none
121+
# CA1510: Use ArgumentNullException throw helper
122+
dotnet_diagnostic.CA1510.severity = none
121123

122-
# IDE0058: Expression value is never used
123-
dotnet_diagnostic.IDE0058.severity = none
124+
# CA1845: Use span-based 'string.Concat'
125+
dotnet_diagnostic.CA1845.severity = none
124126

125-
# IDE1006: Naming Styles
126-
dotnet_diagnostic.IDE1006.severity = none
127+
# CA1846: Prefer 'AsSpan' over 'Substring'
128+
dotnet_diagnostic.CA1846.severity = none
129+
130+
# CA1863: Use 'CompositeFormat'
131+
dotnet_diagnostic.CA1863.severity = none
132+
133+
# CA1865: Use char overload
134+
dotnet_diagnostic.CA1865.severity = none
135+
136+
# CA2249: Consider using 'string.Contains' instead of 'string.IndexOf'
137+
dotnet_diagnostic.CA2249.severity = none
138+
139+
# SYSLIB1045: Convert to 'GeneratedRegexAttribute'.
140+
dotnet_diagnostic.SYSLIB1045.severity = none
141+
142+
# SYSLIB1054: Use 'LibraryImportAttribute' instead of 'DllImportAttribute' to generate P/Invoke marshalling code at compile time
143+
dotnet_diagnostic.SYSLIB1054.severity = none
127144

128145
[*.cs]
129146
# CSharp code style settings
130147
csharp_style_var_elsewhere = false:none
131148
csharp_style_var_for_built_in_types = false:none
132149
csharp_style_var_when_type_is_apparent = false:none
150+
csharp_style_prefer_primary_constructors = false:none
133151

134152
csharp_style_expression_bodied_accessors = true:suggestion
135153
csharp_style_expression_bodied_constructors = false:none

Docs/ExtendedDocCommentsProviderDocs.shfbproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,8 @@
116116
&lt%3bdiv data-type=&quot%3bad&quot%3b data-publisher=&quot%3bewsoftware.github.io&quot%3b data-format=&quot%3b728x90&quot%3b data-zone=&quot%3bExtendedDocComments&quot%3b&gt%3b&lt%3b/div&gt%3b
117117
</WebsiteAdContent>
118118
<AppendMarkdownFileExtensionsToUrls>False</AppendMarkdownFileExtensionsToUrls>
119+
<DocumentationSources>
120+
</DocumentationSources>
119121
</PropertyGroup>
120122
<!-- There are no properties for these groups. AnyCPU needs to appear in order for Visual Studio to perform
121123
the build. The others are optional common platform types that may appear. -->

Docs/ExtendedDocCommentsProviderDocs.sln

Lines changed: 0 additions & 25 deletions
This file was deleted.

ExtendedDocCommentsProvider.slnx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<Solution>
2+
<Folder Name="/Solution Items/">
3+
<File Path=".editorconfig" />
4+
</Folder>
5+
<Project Path="Docs/ExtendedDocCommentsProviderDocs.shfbproj" Type="7cf6df6d-3b04-46f8-a40b-537d21bca0b4" Id="a405f2b6-a092-4dea-bc1e-4b9435e1b94f">
6+
<BuildDependency Project="Source/ExtendedDocCommentsProvider.csproj" />
7+
<Build Solution="Debug|*" Project="false" />
8+
</Project>
9+
<Project Path="Source/ExtendedDocCommentsProvider.csproj" Id="ac787f6b-6fb3-4f84-b8ae-26252450f07c" />
10+
</Solution>

MasterBuild.bat

Lines changed: 0 additions & 48 deletions
This file was deleted.

Source/.nuget/NuGet.Config

Lines changed: 0 additions & 6 deletions
This file was deleted.

Source/ExtendedDocCommentsProvider.Shared/CSharpXmlDocCommentsCompletionProvider.cs renamed to Source/CSharpXmlDocCommentsCompletionProvider.cs

File renamed without changes.

Source/ExtendedDocCommentsProvider.Shared/CommentsElement.cs renamed to Source/CommentsElement.cs

File renamed without changes.

Source/ExtendedDocCommentsProvider.Shared/ElementAttribute.cs renamed to Source/ElementAttribute.cs

File renamed without changes.

Source/ExtendedDocCommentsProvider.Shared/ElementUsage.cs renamed to Source/ElementUsage.cs

File renamed without changes.

0 commit comments

Comments
 (0)