5 instantiations of KnownTypes
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
AbstractMakeMethodAsynchronousCodeFixProvider.cs (2)
54var knownTypes = new KnownTypes(compilation); 119var knownTypes = new KnownTypes(semanticModel.Compilation);
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
100var knownTypes = new KnownTypes(compilation);
AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
34var knownTypes = new KnownTypes(compilation); 72var knownTypes = new KnownTypes(compilation);
34 references to KnownTypes
Microsoft.CodeAnalysis.CodeStyle.Fixes (17)
AbstractMakeMethodAsynchronousCodeFixProvider.cs (7)
26protected abstract bool IsAsyncReturnType(ITypeSymbol type, KnownTypes knownTypes); 29bool keepVoid, IMethodSymbol methodSymbol, SyntaxNode node, KnownTypes knownTypes, CancellationToken cancellationToken); 54var knownTypes = new KnownTypes(compilation); 119var knownTypes = new KnownTypes(semanticModel.Compilation); 159KnownTypes knownTypes, 188KnownTypes knownTypes, 201protected static bool IsTaskLike(ITypeSymbol returnType, KnownTypes knownTypes)
AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
25protected abstract SyntaxNode RemoveAsyncTokenAndFixReturnType(IMethodSymbol methodSymbol, SyntaxNode node, KnownTypes knownTypes); 100var knownTypes = new KnownTypes(compilation);
AbstractRemoveAsyncModifierCodeFixProvider.cs (8)
34var knownTypes = new KnownTypes(compilation); 72var knownTypes = new KnownTypes(compilation); 108private static bool ShouldOfferFix(ITypeSymbol returnType, KnownTypes knownTypes) 113private static bool IsTaskType(ITypeSymbol returnType, KnownTypes knownTypes) 123KnownTypes knownTypes, 186KnownTypes knownTypes) 214private static SyntaxNode GetReturnTaskCompletedTaskStatement(SyntaxGenerator generator, ITypeSymbol returnType, KnownTypes knownTypes) 231private static SyntaxNode WrapExpressionWithTaskFromResult(SyntaxGenerator generator, SyntaxNode expression, ITypeSymbol returnType, KnownTypes knownTypes)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (12)
CSharpMakeMethodAsynchronousCodeFixProvider.cs (8)
67protected override bool IsAsyncReturnType(ITypeSymbol type, KnownTypes knownTypes) 75KnownTypes knownTypes, 91KnownTypes knownTypes, 103KnownTypes knownTypes, 115KnownTypes knownTypes, 169private static bool IsIAsyncEnumerableOrEnumerator(ITypeSymbol returnType, KnownTypes knownTypes) 173private static bool IsIEnumerable(ITypeSymbol returnType, KnownTypes knownTypes) 176private static bool IsIEnumerator(ITypeSymbol returnType, KnownTypes knownTypes)
CSharpMakeMethodSynchronousCodeFixProvider.cs (4)
34protected override SyntaxNode RemoveAsyncTokenAndFixReturnType(IMethodSymbol methodSymbol, SyntaxNode node, KnownTypes knownTypes) 46private static SyntaxNode FixMethod(IMethodSymbol methodSymbol, MethodDeclarationSyntax method, KnownTypes knownTypes) 52private static SyntaxNode FixLocalFunction(IMethodSymbol methodSymbol, LocalFunctionStatementSyntax localFunction, KnownTypes knownTypes) 58private static TypeSyntax FixMethodReturnType(IMethodSymbol methodSymbol, TypeSyntax returnTypeSyntax, KnownTypes knownTypes)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (3)
56Protected Overrides Function IsAsyncReturnType(type As ITypeSymbol, knownTypes As KnownTypes) As Boolean 64knownTypes As KnownTypes, 83Private Shared Function FixFunctionBlock(methodSymbol As IMethodSymbol, node As MethodBlockSyntax, knownTypes As KnownTypes) As SyntaxNode
VisualBasicMakeMethodSynchronousCodeFixProvider.vb (2)
38Protected Overrides Function RemoveAsyncTokenAndFixReturnType(methodSymbolOpt As IMethodSymbol, node As SyntaxNode, knownTypes As KnownTypes) As SyntaxNode 54Private Shared Function FixFunctionBlock(methodSymbol As IMethodSymbol, node As MethodBlockSyntax, knownTypes As KnownTypes) As SyntaxNode