31 instantiations of PerformanceSensitive
Microsoft.CodeAnalysis (24)
Diagnostic\CommonMessageProvider.cs (1)
111[PerformanceSensitive(
Diagnostic\Diagnostic.cs (1)
490[PerformanceSensitive(
DiagnosticAnalyzer\AnalyzerDriver.cs (7)
1713[PerformanceSensitive( 1748[PerformanceSensitive( 2101[PerformanceSensitive( 2132[PerformanceSensitive( 2267[PerformanceSensitive( 2295[PerformanceSensitive( 2336[PerformanceSensitive(
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
1220[PerformanceSensitive(
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
225[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/30449")]
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (1)
72[PerformanceSensitive(
DiagnosticAnalyzer\AnalyzerManager.cs (6)
56[PerformanceSensitive( 68[PerformanceSensitive( 131[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/23582", OftenCompletesSynchronously = true)] 141[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/23582", OftenCompletesSynchronously = true)] 168[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/23582", OftenCompletesSynchronously = true)] 185[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/23582", OftenCompletesSynchronously = true)]
DiagnosticAnalyzer\AsyncQueue.cs (2)
231[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/23582", OftenCompletesSynchronously = true)] 261[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/23582", OftenCompletesSynchronously = true)]
InternalUtilities\SemaphoreSlimExtensions.cs (1)
20[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/36114", OftenCompletesSynchronously = true)]
SymbolDisplay\SymbolDisplayExtensions.cs (2)
22[PerformanceSensitive("https://github.com/dotnet/roslyn/pull/67203", AllowImplicitBoxing = false)] 55[PerformanceSensitive("https://github.com/dotnet/roslyn/pull/67203", AllowImplicitBoxing = false)]
Syntax\SyntaxNodeExtensions_Tracking.cs (1)
195[PerformanceSensitive("https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1320760", Constraint = "Avoid large object heap allocations")]
Microsoft.CodeAnalysis.CSharp (7)
BoundTree\UnboundLambda.cs (2)
523[PerformanceSensitive( 528[PerformanceSensitive(
Compilation\CSharpSemanticModel.cs (1)
1874[PerformanceSensitive(
Compiler\ClsComplianceChecker.cs (1)
236[PerformanceSensitive("https://github.com/dotnet/roslyn/issues/23582", IsParallelEntry = false)]
Declarations\DeclarationTable.cs (1)
150[PerformanceSensitive(
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
62[PerformanceSensitive(
Syntax\SyntaxFacts.cs (1)
571[PerformanceSensitive("https://github.com/dotnet/roslyn/pull/66970", Constraint = "Use Green nodes for walking to avoid heavy allocations.")]