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