33 <developerConceptualDocument xmlns =" http://ddue.schemas.microsoft.com/authoring/2003/5" xmlns : xlink =" http://www.w3.org/1999/xlink" >
44 <introduction >
55 <para >This category contains several options that let you fine tune how source code files are spell
6- checked. The following options are available. All of them are disabled by default so that the associated
7- elements are included for spell checking.</para >
6+ checked. The following options are available.</para >
87 </introduction >
98
109 <section >
1110 <content >
1211 <para >The following options only apply to the code analyzer used to spell check identifiers in C# source
1312code (Visual Studio 2019 and later). Note that camel cased identifiers and those with underscores will be split
14- into individual words and each word in the identifier will be spell checked.</para >
13+ into individual words and each word in the identifier will be spell checked. The default settings are configured
14+ so that only public and protected member identifiers are spell checked. The options below can be adjusted to
15+ include private members, internal members, local variables, and compiler generated code if so desired.</para >
1516
1617 <list class =" bullet" >
1718 <listItem >
18- <para ><ui >Ignore identifiers if private</ui > - If enabled, all identifiers with a visibility of
19- private are ignored.</para >
19+ <para ><ui >Ignore identifiers if private</ui > - If enabled, the default, all identifiers with a
20+ visibility of private are ignored.</para >
2021
2122 <code language =" none" title =" " >
2223vsspell_code_analyzer_ignore_identifier_if_private = [true|false]
2324 </code >
2425 </listItem >
2526
2627 <listItem >
27- <para ><ui >Ignore identifier if internal</ui > - If enabled, all identifiers with a visibility of
28- internal are ignored. Note that protected internal identifiers will still be spell checked as the protected
29- visibility will take precedence.</para >
28+ <para ><ui >Ignore identifier if internal</ui > - If enabled, the default, all identifiers with a
29+ visibility of internal are ignored. Note that protected internal identifiers will still be spell checked as the
30+ protected visibility will take precedence.</para >
3031
3132 <code language =" none" title =" " >
3233vsspell_code_analyzer_ignore_identifier_if_internal = [true|false]
@@ -43,11 +44,11 @@ vsspell_code_analyzer_ignore_identifier_if_all_uppercase = [true|false]
4344 </listItem >
4445
4546 <listItem >
46- <para ><ui >Ignore identifiers within member bodies</ui > - If enabled, all identifiers within the body
47- of a member will be ignored (local variables in properties, methods, lambda expressions, etc.). This can be
48- useful in reducing the number of spelling errors reported since method bodies tend to contain more abbreviations
49- and other shortened identifiers. Since these will never be publicly visible, it may be preferable to skip spell
50- checking them.</para >
47+ <para ><ui >Ignore identifiers within member bodies</ui > - If enabled, the default, all identifiers
48+ within the body of a member will be ignored (local variables in properties, methods, lambda expressions, etc.).
49+ This can be useful in reducing the number of spelling errors reported since method bodies tend to contain more
50+ abbreviations and other shortened identifiers. Since these will never be publicly visible, it may be preferable
51+ to skip spell checking them.</para >
5152
5253 <code language =" none" title =" " >
5354vsspell_code_analyzer_ignore_identifiers_within_member_bodies = [true|false]
@@ -66,8 +67,8 @@ vsspell_code_analyzer_ignore_type_parameters = [true|false]
6667 </listItem >
6768
6869 <listItem >
69- <para ><ui >Ignore compiler generated code</ui > - If enabled, all compiler generated code is skipped
70- and will not be spell checked.</para >
70+ <para ><ui >Ignore compiler generated code</ui > - If enabled, the default, all compiler generated code
71+ is skipped and will not be spell checked.</para >
7172
7273 <code language =" none" title =" " >
7374vsspell_code_analyzer_ignore_if_compiler_generated = [true|false]
0 commit comments