1 implementation of IsCaseSensitive
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
34
public bool
IsCaseSensitive
=> true;
30 references to IsCaseSensitive
Microsoft.CodeAnalysis.EditorFeatures (3)
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (1)
478
document.GetLanguageService<LanguageService.ISyntaxFactsService>().
IsCaseSensitive
), cancellationToken);
RenameTracking\RenameTrackingTaggerProvider.TrackingSession.cs (1)
267
var comparison = isRenamingDeclaration || syntaxFactsService.
IsCaseSensitive
? StringComparison.Ordinal : StringComparison.OrdinalIgnoreCase;
SignatureHelp\Controller.Session_ComputeModel.cs (1)
126
var isCaseSensitive = syntaxFactsService == null || syntaxFactsService.
IsCaseSensitive
;
Microsoft.CodeAnalysis.Features (15)
AddImport\SymbolResult.cs (1)
59
if (!syntaxFacts.
IsCaseSensitive
&&
Completion\CommonCompletionUtilities.cs (1)
220
if (!symbol.Name.TryGetWithoutAttributeSuffix(syntaxFacts.
IsCaseSensitive
, out name) ||
Completion\CompletionHelper.cs (1)
24
var caseSensitive = syntaxFacts?.
IsCaseSensitive
?? true;
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexLanguageDetector.cs (1)
56
var result = syntaxFacts.
IsCaseSensitive
FullyQualify\AbstractFullyQualifyService.cs (2)
74
var ignoreCase = !syntaxFacts.
IsCaseSensitive
;
192
var ignoreCase = !syntaxFacts.
IsCaseSensitive
;
Rename\SymbolicRenameInfo.cs (2)
92
var isCaseSensitive = this.Document.GetRequiredLanguageService<ISyntaxFactsService>().
IsCaseSensitive
;
100
var isCaseSensitive = this.Document.GetRequiredLanguageService<ISyntaxFactsService>().
IsCaseSensitive
;
src\Analyzers\Core\CodeFixes\AddAnonymousTypeMemberName\AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (1)
126
var uniqueName = NameGenerator.EnsureUniqueness(name, existingNames, syntaxFacts.
IsCaseSensitive
);
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
261
result &= service.
IsCaseSensitive
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (1)
80
var isCaseSensitive = syntaxFacts.
IsCaseSensitive
;
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (2)
91
return !existingMethods.Any(m => SignatureComparer.Instance.HaveSameSignature(m, generatedMethod, caseSensitive: syntaxFacts.
IsCaseSensitive
, compareParameterName: true, isParameterCaseSensitive: syntaxFacts.
IsCaseSensitive
));
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
379
private bool IsCaseSensitive => Document.GetRequiredLanguageService<ISyntaxFactsService>().
IsCaseSensitive
;
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Property.cs (1)
59
isCaseSensitive: syntaxFacts.
IsCaseSensitive
);
Microsoft.CodeAnalysis.Workspaces (10)
FindSymbols\Declarations\DeclarationFinder.cs (1)
41
(query.Kind == SearchKind.ExactIgnoreCase && !syntaxFacts.
IsCaseSensitive
);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (1)
81
return name.TryGetWithoutAttributeSuffix(syntaxFacts.
IsCaseSensitive
, out result);
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (1)
145
SignatureComparer.Instance.HaveSameSignatureAndConstraintsAndReturnTypeAndAccessors(parameter.ContainingSymbol, symbol.ContainingSymbol, syntaxFacts.
IsCaseSensitive
) &&
FindSymbols\FindReferences\FindReferenceCache.cs (1)
196
while ((index = this.Text.IndexOf(text, index, this.SyntaxFacts.
IsCaseSensitive
)) >= 0)
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (1)
43
var ignoreCase = !syntaxFacts.
IsCaseSensitive
;
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
131
var isCaseSensitive = solution.Services.GetLanguageServices(reference.Definition.Language).GetRequiredService<ISyntaxFactsService>().
IsCaseSensitive
;
Shared\Extensions\ITypeSymbolExtensions.cs (1)
169
SignatureComparer.Instance.HaveSameSignatureAndConstraintsAndReturnTypeAndAccessors(member, constructedInterfaceMember, syntaxFacts.
IsCaseSensitive
)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (2)
24
method.Parameters.SelectAsArray(p => p.Name), isCaseSensitive: syntaxFacts.
IsCaseSensitive
);
33
syntaxFacts.
IsCaseSensitive
? StringComparer.Ordinal : StringComparer.OrdinalIgnoreCase);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
102
baseName, usedNames, this.SyntaxFacts.
IsCaseSensitive
));
Microsoft.VisualStudio.LanguageServices (2)
InlineRename\InlineRenameUndoManager.cs (1)
178
var isCaseSensitive = document?.GetLanguageService<ISyntaxFactsService>()?.
IsCaseSensitive
?? true;
Venus\ContainedLanguageCodeSupport.cs (1)
71
return NameGenerator.EnsureUniqueness(name, reservedNames, document.GetLanguageService<ISyntaxFactsService>().
IsCaseSensitive
);