2 writes to Prefix
Microsoft.CodeAnalysis.Workspaces (2)
MutableNamingStyle.cs (1)
27set => NamingStyle = NamingStyle with { Prefix = value };
NamingStyle.cs (1)
54Prefix = prefix ?? "";
41 references to Prefix
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (7)
Diagnostics\NamingStyles\EditorConfigNamingStyleParserTests.cs (7)
66Assert.Equal("", namingStyle.Prefix); 129Assert.Equal("", namingStyle.Prefix); 194Assert.Equal("", namingStyle.Prefix); 236Assert.Equal("", namingStyle.Prefix); 279Assert.Equal("", namingStyle.Prefix); 318Assert.Equal("", namingStyle.Prefix); 457Assert.Equal("I", namingStyle.Prefix);
Microsoft.CodeAnalysis.EditorFeatures (7)
EditorConfigSettings\Updater\NamingStyles\EditorConfigNamingStylesExtensions.cs (2)
58=> left.Prefix == right.Prefix &&
EditorConfigSettings\Updater\NamingStyles\NamingStyleSettingsUpdater.cs (2)
85if (prevStyle.Prefix == currentStyle.Prefix &&
EditorConfigSettings\Updater\NamingStyles\SourceTextExtensions.cs (3)
128StringComparer.Ordinal.Equals(left.Prefix, right.Prefix) && 137Hash.Combine(StringComparer.Ordinal.GetHashCode(style.Prefix),
Microsoft.CodeAnalysis.Features (3)
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
502var fieldNameMinusPrefix = newFieldName[_fieldNamingRule.NamingStyle.Prefix.Length..];
GenerateMember\GenerateVariable\AbstractGenerateVariableService.cs (1)
134if (namingStyle.NamingStyle.Prefix != "_")
Shared\Naming\IdentifierNameParts.cs (1)
48var prefix = rule.NamingStyle.Prefix;
Microsoft.CodeAnalysis.Workspaces (24)
EditorConfigFileGenerator_NamingStyles.cs (1)
104editorconfig.AppendLine($"dotnet_naming_style.{serializedNameMap[namingStyle.ID]}.required_prefix = {namingStyle.Prefix}");
MutableNamingStyle.cs (1)
26get => NamingStyle.Prefix;
NamingStyle.cs (22)
64return Prefix + combinedWordsWithCasing + Suffix; 124if (!name.StartsWith(Prefix)) 126failureReason = string.Format(CompilerExtensionsResources.Missing_prefix_colon_0, Prefix); 136if (name.Length <= Prefix.Length + Suffix.Length) 146name = StripCommonPrefixes(name[Prefix.Length..], out var prefix); 152failureReason = Prefix == string.Empty 154: string.Format(CompilerExtensionsResources.Prefix_0_does_not_match_expected_prefix_1, prefix, Prefix); 310name = StripCommonPrefixes(name.StartsWith(Prefix) ? name[Prefix.Length..] : name, out _); 312var addPrefix = !name.StartsWith(Prefix); 315name = addPrefix ? (Prefix + name) : name; 384if (Suffix.Length + Prefix.Length >= name.Length) 389name = name[Prefix.Length..^Suffix.Length]; 419return Prefix + string.Join(WordSeparator, words) + Suffix; 443for (var i = 0; i < Prefix.Length; i++) 445if (name.StartsWith(Prefix[i..])) 447return Prefix[..i] + name; 451return Prefix + name; 458new XAttribute(nameof(Prefix), Prefix ?? string.Empty), 467prefix: namingStyleElement.Attribute(nameof(Prefix)).Value, 478writer.WriteString(Prefix ?? string.Empty);