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