2 writes to Suffix
Microsoft.CodeAnalysis.Workspaces (2)
MutableNamingStyle.cs (1)
33set => NamingStyle = NamingStyle with { Suffix = value };
NamingStyle.cs (1)
55Suffix = suffix ?? "";
35 references to Suffix
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (7)
Diagnostics\NamingStyles\EditorConfigNamingStyleParserTests.cs (7)
67Assert.Equal("", namingStyle.Suffix); 130Assert.Equal("Async", namingStyle.Suffix); 195Assert.Equal("", namingStyle.Suffix); 237Assert.Equal("", namingStyle.Suffix); 280Assert.Equal("", namingStyle.Suffix); 319Assert.Equal("", namingStyle.Suffix); 458Assert.Equal("", namingStyle.Suffix);
Microsoft.CodeAnalysis.EditorFeatures (7)
EditorConfigSettings\Updater\NamingStyles\EditorConfigNamingStylesExtensions.cs (2)
59left.Suffix == right.Suffix &&
EditorConfigSettings\Updater\NamingStyles\NamingStyleSettingsUpdater.cs (2)
86prevStyle.Suffix == currentStyle.Suffix &&
EditorConfigSettings\Updater\NamingStyles\SourceTextExtensions.cs (3)
129StringComparer.Ordinal.Equals(left.Suffix, right.Suffix) && 138Hash.Combine(StringComparer.Ordinal.GetHashCode(style.Suffix),
Microsoft.CodeAnalysis.Features (1)
Shared\Naming\IdentifierNameParts.cs (1)
54var suffix = rule.NamingStyle.Suffix;
Microsoft.CodeAnalysis.Workspaces (20)
EditorConfigFileGenerator_NamingStyles.cs (1)
105editorconfig.AppendLine($"dotnet_naming_style.{serializedNameMap[namingStyle.ID]}.required_suffix = {namingStyle.Suffix}");
MutableNamingStyle.cs (1)
32get => NamingStyle.Suffix;
NamingStyle.cs (18)
64return Prefix + combinedWordsWithCasing + Suffix; 130if (!name.EndsWith(Suffix)) 132failureReason = string.Format(CompilerExtensionsResources.Missing_suffix_colon_0, Suffix); 136if (name.Length <= Prefix.Length + Suffix.Length) 159var spanToCheck = TextSpan.FromBounds(0, name.Length - Suffix.Length); 313var addSuffix = !name.EndsWith(Suffix); 316name = addSuffix ? (name + Suffix) : name; 384if (Suffix.Length + Prefix.Length >= name.Length) 389name = name[Prefix.Length..^Suffix.Length]; 419return Prefix + string.Join(WordSeparator, words) + Suffix; 427for (var i = Suffix.Length; i > 0; i--) 429if (name.EndsWith(Suffix[..i])) 431return name + Suffix[i..]; 435return name + Suffix; 459new XAttribute(nameof(Suffix), Suffix ?? string.Empty), 468suffix: namingStyleElement.Attribute(nameof(Suffix)).Value, 479writer.WriteString(Suffix ?? string.Empty);