1 write to Prefix
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (1)
55
Prefix
= prefix ?? "";
43 references to Prefix
Microsoft.CodeAnalysis.EditorFeatures (7)
EditorConfigSettings\Updater\NamingStyles\EditorConfigNamingStylesExtensions.cs (2)
58
=> left.
Prefix
== right.
Prefix
&&
EditorConfigSettings\Updater\NamingStyles\NamingStyleSettingsUpdater.cs (2)
78
if (prevStyle.
Prefix
== currentStyle.
Prefix
&&
EditorConfigSettings\Updater\NamingStyles\SourceTextExtensions.cs (3)
140
StringComparer.Ordinal.Equals(left.
Prefix
, right.
Prefix
) &&
149
Hash.Combine(StringComparer.Ordinal.GetHashCode(style.
Prefix
),
Microsoft.CodeAnalysis.Features (2)
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (1)
218
var fieldNameMinusPrefix = newFieldName[fieldNamingRule.NamingStyle.
Prefix
.Length..];
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (1)
123
if (namingStyle.NamingStyle.
Prefix
!= "_")
Microsoft.CodeAnalysis.Workspaces (26)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Naming\IdentifierNameParts.cs (1)
45
var prefix = rule.NamingStyle.
Prefix
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (24)
65
return
Prefix
+ combinedWordsWithCasing + Suffix;
125
if (!name.StartsWith(
Prefix
))
127
failureReason = string.Format(CompilerExtensionsResources.Missing_prefix_colon_0,
Prefix
);
137
if (name.Length <=
Prefix
.Length + Suffix.Length)
147
name = StripCommonPrefixes(name[
Prefix
.Length..], out var prefix);
153
failureReason =
Prefix
== string.Empty
155
: string.Format(CompilerExtensionsResources.Prefix_0_does_not_match_expected_prefix_1, prefix,
Prefix
);
311
name = StripCommonPrefixes(name.StartsWith(
Prefix
) ? name[
Prefix
.Length..] : name, out _);
313
var addPrefix = !name.StartsWith(
Prefix
);
316
name = addPrefix ? (
Prefix
+ name) : name;
385
if (Suffix.Length +
Prefix
.Length >= name.Length)
390
name = name[
Prefix
.Length..^Suffix.Length];
420
return
Prefix
+ string.Join(WordSeparator, words) + Suffix;
442
if (
Prefix
is [var prefixChar] &&
449
return
Prefix
+ name;
455
for (var i = 0; i <
Prefix
.Length; i++)
457
if (name.StartsWith(
Prefix
[i..]))
458
return
Prefix
[..i] + name;
461
return
Prefix
+ name;
468
new XAttribute(nameof(
Prefix
),
Prefix
?? string.Empty),
477
prefix: namingStyleElement.Attribute(nameof(
Prefix
)).Value,
486
writer.WriteString(
Prefix
?? string.Empty);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
112
entryWriter($"dotnet_naming_style.{serializedNameMap[namingStyle.ID]}.required_prefix", namingStyle.
Prefix
);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Options\NamingStyleTestUtilities.cs (1)
22
=> $"{style.Name} prefix='{style.
Prefix
}' suffix='{style.Suffix}' separator='{style.WordSeparator}'";
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
Options\EditorConfigNamingStyleParserTests.cs (7)
60
Assert.Equal("", namingStyle.
Prefix
);
123
Assert.Equal("", namingStyle.
Prefix
);
188
Assert.Equal("", namingStyle.
Prefix
);
230
Assert.Equal("", namingStyle.
Prefix
);
273
Assert.Equal("", namingStyle.
Prefix
);
312
Assert.Equal("", namingStyle.
Prefix
);
451
Assert.Equal("I", namingStyle.
Prefix
);