8 instantiations of NamingRule
Microsoft.CodeAnalysis.Features (7)
Shared\Naming\FallbackNamingRules.cs (7)
22
new
NamingRule
(
35
new
NamingRule
(
43
new
NamingRule
(
68
return new
NamingRule
(
77
return new
NamingRule
(
87
return new
NamingRule
(
96
return new
NamingRule
(
Microsoft.CodeAnalysis.Workspaces (1)
SerializableNamingRule.cs (1)
28
return new
NamingRule
(
93 references to NamingRule
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
EventHookup\EventHookupSessionManager_EventHookupSession.cs (2)
185
var
namingRule = await document.GetApplicableNamingRuleAsync(
236
ISyntaxFactsService syntaxFactsService,
NamingRule
namingRule)
Microsoft.CodeAnalysis.CSharp.Features (3)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (2)
229
ImmutableArray<
NamingRule
> rules,
242
foreach (
var
rule in rules)
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
37
var
rule = await document.GetApplicableNamingRuleAsync(
Microsoft.CodeAnalysis.EditorFeatures (12)
EditorConfigSettings\Data\NamingStyleSetting.cs (1)
20
NamingRule
namingRule,
EditorConfigSettings\Updater\NamingStyles\SourceTextExtensions.cs (11)
32
private static SourceText WithNamingStyles(SourceText sourceText, IEnumerable<
NamingRule
> rules, Language language)
81
private static (IEnumerable<
NamingRule
> Common, IEnumerable<
NamingRule
> CSharp, IEnumerable<
NamingRule
> VisualBasic) GetPreferencesForAllLanguages(IGlobalOptionService globalOptions)
91
static IEnumerable<
NamingRule
> GetCommonOptions(NamingStylePreferences csharp, NamingStylePreferences visualBasic)
94
static IEnumerable<
NamingRule
> GetOptionsUniqueOptions(NamingStylePreferences csharp, IEnumerable<
NamingRule
> common)
98
private class NamingRuleComparerIgnoreGUIDs : IEqualityComparer<
NamingRule
>
104
public bool Equals(
NamingRule
left,
NamingRule
right)
111
public int GetHashCode(
NamingRule
rule)
Microsoft.CodeAnalysis.Features (56)
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (11)
287
var
parameterNamingRule = await document.GetApplicableNamingRuleAsync(SymbolKind.Parameter, Accessibility.NotApplicable, fallbackOptions, cancellationToken).ConfigureAwait(false);
321
INamespaceSymbol containingNamespace,
NamingRule
parameterNamingRule,
606
Document document,
NamingRule
parameterNamingRule, bool isRecord, SyntaxEditor editor,
626
Document document,
NamingRule
parameterNamingRule, bool isRecord, SyntaxEditor editor,
684
NamingRule
parameterNamingRule, bool isRecord)
709
private SeparatedSyntaxList<TArgumentSyntax> ConvertArguments(SyntaxGenerator generator,
NamingRule
parameterNamingRule, bool isRecord, SeparatedSyntaxList<TArgumentSyntax> arguments)
712
private SyntaxNodeOrTokenList ConvertArguments(SyntaxGenerator generator,
NamingRule
parameterNamingRule, bool isRecord, SyntaxNodeOrTokenList list)
715
private SyntaxNodeOrToken ConvertArgumentOrToken(SyntaxGenerator generator,
NamingRule
parameterNamingRule, bool isRecord, SyntaxNodeOrToken arg)
721
SyntaxGenerator generator,
NamingRule
parameterNamingRule, bool isRecord, TArgumentSyntax argument)
792
INamedTypeSymbol tupleType,
NamingRule
parameterNamingRule, CancellationToken cancellationToken)
916
NamingRule
parameterNamingRule)
GenerateFromMembers\AbstractGenerateFromMembersCodeRefactoringProvider.cs (2)
91
ImmutableArray<ISymbol> selectedMembers, ImmutableArray<
NamingRule
> rules)
107
var
parameterNamingRule = rules.Where(rule => rule.SymbolSpecification.AppliesTo(SymbolKind.Parameter, Accessibility.NotApplicable)).First();
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
172
SemanticDocument document, IEnumerable<Argument> arguments, IList<string> reservedNames,
NamingRule
parameterNamingRule, CancellationToken cancellationToken)
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (9)
35
private readonly
NamingRule
_fieldNamingRule;
36
private readonly
NamingRule
_propertyNamingRule;
37
private readonly
NamingRule
_parameterNamingRule;
59
private State(TService service, SemanticDocument document,
NamingRule
fieldNamingRule,
NamingRule
propertyNamingRule,
NamingRule
parameterNamingRule, CodeAndImportGenerationOptionsProvider fallbackOptions)
79
var
fieldNamingRule = await document.Document.GetApplicableNamingRuleAsync(SymbolKind.Field, Accessibility.Private, fallbackOptions, cancellationToken).ConfigureAwait(false);
80
var
propertyNamingRule = await document.Document.GetApplicableNamingRuleAsync(SymbolKind.Property, Accessibility.Public, fallbackOptions, cancellationToken).ConfigureAwait(false);
81
var
parameterNamingRule = await document.Document.GetApplicableNamingRuleAsync(SymbolKind.Parameter, Accessibility.NotApplicable, fallbackOptions, cancellationToken).ConfigureAwait(false);
GenerateMember\GenerateVariable\AbstractGenerateVariableService.cs (1)
133
var
namingStyle = await document.GetApplicableNamingRuleAsync(kind, accessibility, fallbackOptions, cancellationToken).ConfigureAwait(false);
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
621
var
fieldNamingRule = await _semanticDocument.Document.GetApplicableNamingRuleAsync(SymbolKind.Field, Accessibility.Private, _fallbackOptions, _cancellationToken).ConfigureAwait(false);
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (2)
351
var
rule = await document.GetApplicableNamingRuleAsync(
371
private static string GenerateUniqueNameForDisposedValueField(INamedTypeSymbol containingType,
NamingRule
rule)
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (11)
112
ImmutableArray<
NamingRule
> rules,
164
ImmutableArray<
NamingRule
> rules,
198
ImmutableArray<
NamingRule
> rules,
222
ImmutableArray<
NamingRule
> rules,
284
ImmutableArray<
NamingRule
> rules)
288
foreach (
var
rule in rules)
317
private static string GenerateUniqueName(IParameterSymbol parameter, ImmutableArray<string> parameterNameParts,
NamingRule
rule)
333
ImmutableArray<
NamingRule
> rules)
337
foreach (
var
rule in rules)
733
Document document, IParameterSymbol parameter, IBlockOperation? blockStatement, ImmutableArray<
NamingRule
> rules, ImmutableArray<string> parameterWords, CancellationToken cancellationToken)
747
foreach (
var
rule in rules)
NamingStyleDiagnosticAnalyzerBase.cs (1)
140
if (!namingStyleRules.TryGetApplicableRule(symbol, out
var
applicableRule) ||
Shared\Extensions\DocumentExtensions.cs (7)
106
public static async Task<ImmutableArray<
NamingRule
>> GetNamingRulesAsync(
113
public static async Task<
NamingRule
> GetApplicableNamingRuleAsync(this Document document, ISymbol symbol, NamingStylePreferencesProvider fallbackOptions, CancellationToken cancellationToken)
116
foreach (
var
rule in rules)
125
public static async Task<
NamingRule
> GetApplicableNamingRuleAsync(
129
foreach (
var
rule in rules)
138
public static async Task<
NamingRule
> GetApplicableNamingRuleAsync(
142
foreach (
var
rule in rules)
Shared\Naming\FallbackNamingRules.cs (7)
20
public static readonly ImmutableArray<
NamingRule
> Default = ImmutableArray.Create(
52
internal static readonly ImmutableArray<
NamingRule
> CompletionFallbackRules = ImmutableArray.Create(
59
internal static readonly ImmutableArray<
NamingRule
> CompletionSupplementaryRules = ImmutableArray.Create(
64
private static
NamingRule
CreateGetAsyncRule()
74
private static
NamingRule
CreateCamelCaseFieldsAndParametersRule()
83
private static
NamingRule
CreateEndWithAsyncRule()
93
private static
NamingRule
CreateMethodStartsWithGetRule()
Shared\Naming\IdentifierNameParts.cs (3)
28
public static IdentifierNameParts CreateIdentifierNameParts(ISymbol symbol, ImmutableArray<
NamingRule
> rules)
39
private static string RemovePrefixesAndSuffixes(ISymbol symbol, ImmutableArray<
NamingRule
> rules, string baseName)
43
foreach (
var
rule in rules)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Extensions\SemanticModelExtensions.vb (1)
67
parameterNamingRule As
NamingRule
,
Microsoft.CodeAnalysis.Workspaces (19)
EditorConfigFileGenerator_NamingStyles.cs (1)
19
public static void AppendNamingStylePreferencesToEditorConfig(IEnumerable<
NamingRule
> namingRules, StringBuilder editorconfig, string? language = null)
EditorConfigNamingStyleParser.cs (12)
122
private abstract class NamingRuleSubsetComparer : IComparer<
NamingRule
>
128
public int Compare(
NamingRule
x,
NamingRule
y)
144
/// implementation determines which properties of <see cref="
NamingRule
"/> are considered for this
151
protected abstract bool FirstIsSubset(in
NamingRule
x, in
NamingRule
y);
162
protected override bool FirstIsSubset(in
NamingRule
x, in
NamingRule
y)
184
protected override bool FirstIsSubset(in
NamingRule
x, in
NamingRule
y)
217
protected override bool FirstIsSubset(in
NamingRule
x, in
NamingRule
y)
NamingStyleRules.cs (4)
15
public ImmutableArray<
NamingRule
> NamingRules { get; }
23
public NamingStyleRules(ImmutableArray<
NamingRule
> namingRules)
26
internal bool TryGetApplicableRule(ISymbol symbol, out
NamingRule
applicableRule)
31
foreach (
var
namingRule in NamingRules)
SerializableNamingRule.cs (1)
26
public
NamingRule
GetRule(NamingStylePreferences info)
Utilities\ParameterName.cs (1)
47
public ParameterName(string nameBasedOnArgument, bool isFixed,
NamingRule
parameterNamingRule)