6 instantiations of KnownTaskTypes
Microsoft.CodeAnalysis.CodeStyle.Fixes (6)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
102var knownTypes = new KnownTaskTypes(Document.SemanticModel.Compilation);
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (2)
63var knownTypes = new KnownTaskTypes(compilation); 214var knownTypes = new KnownTaskTypes(semanticModel.Compilation);
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
98var knownTypes = new KnownTaskTypes(compilation);
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
32var knownTypes = new KnownTaskTypes(compilation); 61var knownTypes = new KnownTaskTypes(compilation);
29 references to KnownTaskTypes
Microsoft.CodeAnalysis.CodeStyle.Fixes (17)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
102var knownTypes = new KnownTaskTypes(Document.SemanticModel.Compilation);
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (6)
31protected abstract bool IsAsyncReturnType(ITypeSymbol type, KnownTaskTypes knownTypes); 38KnownTaskTypes knownTypes); 63var knownTypes = new KnownTaskTypes(compilation); 214var knownTypes = new KnownTaskTypes(semanticModel.Compilation); 262KnownTaskTypes knownTypes, 292KnownTaskTypes knownTypes,
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
25protected abstract SyntaxNode RemoveAsyncTokenAndFixReturnType(IMethodSymbol methodSymbol, SyntaxNode node, KnownTaskTypes knownTypes); 98var knownTypes = new KnownTaskTypes(compilation);
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (8)
32var knownTypes = new KnownTaskTypes(compilation); 61var knownTypes = new KnownTaskTypes(compilation); 97private static bool ShouldOfferFix(ITypeSymbol returnType, KnownTaskTypes knownTypes) 102private static bool IsTaskType(ITypeSymbol returnType, KnownTaskTypes knownTypes) 112KnownTaskTypes knownTypes, 175KnownTaskTypes knownTypes) 203private static SyntaxNode GetReturnTaskCompletedTaskStatement(SyntaxGenerator generator, ITypeSymbol returnType, KnownTaskTypes knownTypes) 220private static SyntaxNode WrapExpressionWithTaskFromResult(SyntaxGenerator generator, SyntaxNode expression, ITypeSymbol returnType, KnownTaskTypes knownTypes)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (12)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (8)
70protected override bool IsAsyncReturnType(ITypeSymbol type, KnownTaskTypes knownTypes) 79KnownTaskTypes knownTypes) 99KnownTaskTypes knownTypes) 118KnownTaskTypes knownTypes) 130KnownTaskTypes knownTypes) 180private static bool IsIAsyncEnumerableOrEnumerator(ITypeSymbol returnType, KnownTaskTypes knownTypes) 184private static bool IsIEnumerable(ITypeSymbol returnType, KnownTaskTypes knownTypes) 187private static bool IsIEnumerator(ITypeSymbol returnType, KnownTaskTypes knownTypes)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeMethodSynchronous\CSharpMakeMethodSynchronousCodeFixProvider.cs (4)
33protected override SyntaxNode RemoveAsyncTokenAndFixReturnType(IMethodSymbol methodSymbol, SyntaxNode node, KnownTaskTypes knownTypes) 44private static SyntaxNode FixMethod(IMethodSymbol methodSymbol, MethodDeclarationSyntax method, KnownTaskTypes knownTypes) 50private static SyntaxNode FixLocalFunction(IMethodSymbol methodSymbol, LocalFunctionStatementSyntax localFunction, KnownTaskTypes knownTypes) 56private static TypeSyntax FixMethodReturnType(IMethodSymbol methodSymbol, TypeSyntax returnTypeSyntax, KnownTaskTypes knownTypes)