44 instantiations of PerformanceSensitive
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
75[PerformanceSensitive(
Microsoft.CodeAnalysis.Features (1)
AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
86[PerformanceSensitive(
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.cs (1)
90[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/54400", Constraint = "Avoid calling GetAllHostStateSets on this hot path.")]
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateSet.cs (2)
50[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/34761", AllowCaptures = false, AllowGenericEnumeration = false)] 92[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/34761", AllowCaptures = false, AllowGenericEnumeration = false)]
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
Formatting\DefaultOperationProvider.vb (2)
51<PerformanceSensitive("https://github.com/dotnet/roslyn/issues/30819", AllowCaptures:=False, AllowImplicitBoxing:=False)> 159<PerformanceSensitive("https://github.com/dotnet/roslyn/issues/30819", AllowCaptures:=False, AllowImplicitBoxing:=False)>
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (2)
77<PerformanceSensitive("https://github.com/dotnet/roslyn/issues/30819", AllowImplicitBoxing:=False)> 98<PerformanceSensitive("https://github.com/dotnet/roslyn/issues/30819", AllowCaptures:=False)>
Microsoft.CodeAnalysis.Workspaces (35)
AbstractFormatEngine.cs (1)
284[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/30819", AllowCaptures = false)]
EventMap.cs (1)
59[PerformanceSensitive(
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (1)
162[PerformanceSensitive("https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1224834", OftenCompletesSynchronously = true)]
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (2)
53[PerformanceSensitive("https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1224834", OftenCompletesSynchronously = true)] 251[PerformanceSensitive("https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1224834", Constraint = "Avoid Regex splitting due to high allocation costs.")]
FindSymbols\Shared\AbstractSyntaxIndex.cs (1)
39[PerformanceSensitive("https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1224834", OftenCompletesSynchronously = true)]
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (2)
101[PerformanceSensitive("https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1224834", OftenCompletesSynchronously = true)] 186[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/33131", AllowCaptures = false)]
FindSymbols\SyntaxTree\SyntaxTreeIndex.cs (1)
39[PerformanceSensitive("https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1224834", OftenCompletesSynchronously = true)]
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex.cs (1)
52[PerformanceSensitive("https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1224834", OftenCompletesSynchronously = true)]
Log\AbstractLogAggregator.cs (1)
48[PerformanceSensitive("https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1279909", AllowCaptures = false)]
Options\DocumentOptionSet.cs (1)
51[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/30819", AllowLocks = false)]
Options\SolutionOptionSet.cs (1)
47[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/30819", AllowLocks = false)]
SemaphoreSlimExtensions.cs (1)
19[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/36114", OftenCompletesSynchronously = true)]
Shared\TestHooks\AsynchronousOperationListener.cs (1)
43[PerformanceSensitive(
Shared\TestHooks\TaskExtensions.cs (1)
26[PerformanceSensitive(
Storage\SQLite\v2\Interop\SqlConnection.cs (3)
293[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/36114", AllowCaptures = false)] 301[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/36114", AllowCaptures = false)] 358[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/36114", AllowCaptures = false)]
Storage\SQLite\v2\SQLitePersistentStorage.Accessor.cs (3)
119[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/36114", AllowCaptures = false)] 136[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/36114", AllowCaptures = false)] 142[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/36114", AllowCaptures = false)]
Utilities\TaskQueue.cs (4)
72[PerformanceSensitive("https://developercommunity.visualstudio.com/content/problem/854696/changing-target-framework-takes-10-minutes-with-10.html", AllowCaptures = false)] 84[PerformanceSensitive("https://developercommunity.visualstudio.com/content/problem/854696/changing-target-framework-takes-10-minutes-with-10.html", AllowCaptures = false)] 96[PerformanceSensitive("https://developercommunity.visualstudio.com/content/problem/854696/changing-target-framework-takes-10-minutes-with-10.html", AllowCaptures = false)] 108[PerformanceSensitive("https://developercommunity.visualstudio.com/content/problem/854696/changing-target-framework-takes-10-minutes-with-10.html", AllowCaptures = false)]
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (5)
321[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/54137", AllowLocks = false)] 330[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/54135", AllowLocks = false)] 397[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/31306", 432[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/31306", 480[PerformanceSensitive(
Workspace\Solution\ChecksumCollection.cs (1)
39[PerformanceSensitive("https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1333566", AllowGenericEnumeration = false)]
Workspace\Solution\Document.cs (1)
477[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/23582", AllowCaptures = false)]
Workspace\Solution\DocumentState.cs (1)
613[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/23582", OftenCompletesSynchronously = true)]
Workspace\Solution\SolutionState.CompilationTracker.cs (1)
539[PerformanceSensitive(