src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (10)
26protected abstract SyntaxNode RemoveAsyncModifier(SyntaxGenerator generator, SyntaxNode methodLikeNode);
68var generator = editor.Generator;
120SyntaxGenerator generator,
166private static ControlFlowAnalysis? GetControlFlowAnalysis(SyntaxGenerator generator, SemanticModel semanticModel, SyntaxNode node)
177private static SyntaxNode AddReturnStatement(SyntaxGenerator generator, SyntaxNode node)
183SyntaxGenerator generator,
214private static SyntaxNode GetReturnTaskCompletedTaskStatement(SyntaxGenerator generator, ITypeSymbol returnType, KnownTaskTypes knownTypes)
231private static SyntaxNode WrapExpressionWithTaskFromResult(SyntaxGenerator generator, SyntaxNode expression, ITypeSymbol returnType, KnownTaskTypes knownTypes)
249private static SyntaxNode TypeExpressionForStaticMemberAccess(SyntaxGenerator generator, INamedTypeSymbol typeSymbol)
258static SyntaxNode QualifiedNameToMemberAccess(int qualifiedNameSyntaxKind, int memberAccessExpressionSyntaxKind, SyntaxNode expression, SyntaxGenerator generator)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (20)
24this SyntaxGenerator codeDefinitionFactory, Compilation compilation)
31this SyntaxGenerator codeDefinitionFactory, Compilation compilation)
37private static SyntaxNode CreateNewNotImplementedException(SyntaxGenerator codeDefinitionFactory, Compilation compilation)
49this SyntaxGenerator codeDefinitionFactory, Compilation compilation)
53this SyntaxGenerator factory,
60this SyntaxGenerator factory,
67this SyntaxGenerator factory,
95this SyntaxGenerator generator, IMethodSymbol method, ISymbol throughMember)
110this SyntaxGenerator generator, ISymbol member, ISymbol throughMember)
174static SyntaxNode GenerateContainerName(SyntaxGenerator factory, ISymbol throughMember)
184this SyntaxGenerator generator,
223this SyntaxGenerator generator,
336this SyntaxGenerator factory,
387this SyntaxGenerator factory,
427this SyntaxGenerator factory, Compilation compilation, IParameterSymbol parameter, SyntaxNode fieldAccess)
436public static SyntaxNode CreateThrowArgumentNullExpression(this SyntaxGenerator factory, Compilation compilation, IParameterSymbol parameter)
439private static SyntaxNode CreateNewArgumentNullException(SyntaxGenerator factory, Compilation compilation, IParameterSymbol parameter)
449this SyntaxGenerator factory,
461this SyntaxGenerator factory, SyntaxGeneratorInternal generatorInternal, SemanticModel semanticModel, string identifierName)
471public static SyntaxNode CreateThrowArgumentNullExceptionStatement(this SyntaxGenerator factory, Compilation compilation, IParameterSymbol parameter)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (7)
28this SyntaxGenerator factory,
60this SyntaxGenerator factory,
105SyntaxGenerator factory,
214SyntaxGenerator factory, SyntaxGeneratorInternal generatorInternal, Compilation compilation,
267SyntaxGenerator factory,
318SyntaxGenerator factory, SyntaxGeneratorInternal generatorInternal, Compilation compilation, ParseOptions parseOptions, SyntaxNode otherNameExpression, ArrayBuilder<SyntaxNode> expressions)
452this SyntaxGenerator factory,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (11)
34this SyntaxGenerator generator,
44this SyntaxGenerator generator,
55this SyntaxGenerator generator,
140SyntaxGenerator generator,
232SyntaxGenerator generator,
260private static SyntaxNode GetNegationOfIsPatternExpression(SyntaxNode isExpression, SyntaxGenerator generator, SyntaxGeneratorInternal generatorInternal, SemanticModel semanticModel, CancellationToken cancellationToken)
379SyntaxGenerator generator,
471SyntaxGenerator generator,
495SyntaxGenerator generator,
531SyntaxGenerator generator,
548SyntaxGenerator generator,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (3)
22bool HasExistingImport(Compilation compilation, SyntaxNode root, SyntaxNode? contextLocation, SyntaxNode import, SyntaxGenerator generator);
32IEnumerable<SyntaxNode> newImports, SyntaxGenerator generator, AddImportPlacementOptions options, CancellationToken cancellationToken);
39SyntaxNode contextLocation, SyntaxNode newImport, SyntaxGenerator generator, AddImportPlacementOptions options,
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (4)
64SemanticModel semanticModel, SyntaxGenerator generator, GetAndSetMethods getAndSetMethods,
117SemanticModel semanticModel, SyntaxGenerator generator, GetAndSetMethods getAndSetMethods,
235SemanticModel semanticModel, SyntaxGenerator generator, GetAndSetMethods getAndSetMethods,
243SemanticModel semanticModel, SyntaxGenerator generator, GetAndSetMethods getAndSetMethods)
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (14)
343var generator = project.Services.GetRequiredService<SyntaxGenerator>();
404SyntaxGenerator generator, string structName,
562var generator = SyntaxGenerator.GetGenerator(document);
717private SeparatedSyntaxList<TArgumentSyntax> ConvertArguments(SyntaxGenerator generator, NamingRule parameterNamingRule, bool isRecord, SeparatedSyntaxList<TArgumentSyntax> arguments)
720private SyntaxNodeOrTokenList ConvertArguments(SyntaxGenerator generator, NamingRule parameterNamingRule, bool isRecord, SyntaxNodeOrTokenList list)
723private SyntaxNodeOrToken ConvertArgumentOrToken(SyntaxGenerator generator, NamingRule parameterNamingRule, bool isRecord, SyntaxNodeOrToken arg)
729SyntaxGenerator generator, NamingRule parameterNamingRule, bool isRecord, TArgumentSyntax argument)
815var generator = SyntaxGenerator.GetGenerator(document);
854SemanticModel model, SyntaxGenerator generator,
880SyntaxGenerator generator, ArrayBuilder<ISymbol> members,
923ImmutableArray<IFieldSymbol> fields, SyntaxGenerator generator,
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (14)
192var generator = SyntaxGenerator.GetGenerator(document);
602Func<SemanticModel, SyntaxGenerator, TStatementSyntax> generateCheck,
646var generator = editor.Generator;
691private TStatementSyntax CreateNullCheckStatement(SemanticModel semanticModel, SyntaxGenerator generator, IParameterSymbol parameter, TSimplifierOptions options)
715private TStatementSyntax CreateNumericCheckStatement(Compilation compilation, SyntaxGenerator generator, IParameterSymbol parameter, bool includeZero, TSimplifierOptions options)
757Compilation compilation, SyntaxGenerator generator, IParameterSymbol parameter, string methodNameSuffix, TSimplifierOptions options)
922var generator = SyntaxGenerator.GetGenerator(document);
942Compilation compilation, SyntaxGenerator generator, Type type)
952Compilation compilation, SyntaxGenerator generator, IParameterSymbol parameter)
960Compilation compilation, SyntaxGenerator generator, IParameterSymbol parameter, string methodName)
977private SyntaxNode CreateExceptionMessageArgument(string messageTemplate, SyntaxGenerator generator, SyntaxNode parameterNameOfExpression)
1016private static SyntaxNode InterpolatedStringText(SyntaxGenerator generator, string content, string value)
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (10)
26protected abstract SyntaxNode RemoveAsyncModifier(SyntaxGenerator generator, SyntaxNode methodLikeNode);
68var generator = editor.Generator;
120SyntaxGenerator generator,
166private static ControlFlowAnalysis? GetControlFlowAnalysis(SyntaxGenerator generator, SemanticModel semanticModel, SyntaxNode node)
177private static SyntaxNode AddReturnStatement(SyntaxGenerator generator, SyntaxNode node)
183SyntaxGenerator generator,
214private static SyntaxNode GetReturnTaskCompletedTaskStatement(SyntaxGenerator generator, ITypeSymbol returnType, KnownTaskTypes knownTypes)
231private static SyntaxNode WrapExpressionWithTaskFromResult(SyntaxGenerator generator, SyntaxNode expression, ITypeSymbol returnType, KnownTaskTypes knownTypes)
249private static SyntaxNode TypeExpressionForStaticMemberAccess(SyntaxGenerator generator, INamedTypeSymbol typeSymbol)
258static SyntaxNode QualifiedNameToMemberAccess(int qualifiedNameSyntaxKind, int memberAccessExpressionSyntaxKind, SyntaxNode expression, SyntaxGenerator generator)