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
(