2 instantiations of CodeGenerationContext
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContext.cs (2)
20
public static readonly CodeGenerationContext Default =
new
();
219
return new
CodeGenerationContext
(
22 references to CodeGenerationContext
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (22)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (2)
40
public abstract TCodeGenerationContextInfo GetInfo(
CodeGenerationContext
context, CodeGenerationOptions options, ParseOptions parseOptions);
42
CodeGenerationContextInfo ICodeGenerationService.GetInfo(
CodeGenerationContext
context, CodeGenerationOptions options, ParseOptions parseOptions)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (7)
26
=> CanAddTo(destination, solution,
CodeGenerationContext
.Default, cancellationToken);
28
public bool CanAddTo(ISymbol destination, Solution solution,
CodeGenerationContext
context, CancellationToken cancellationToken)
59
=> CanAddTo(destination, solution,
CodeGenerationContext
.Default, cancellationToken);
61
public bool CanAddTo(SyntaxNode destination, Solution solution,
CodeGenerationContext
context, CancellationToken cancellationToken)
67
CodeGenerationContext
context,
149
var (declaration, _) = FindMostRelevantDeclaration(solution, namespaceOrType,
CodeGenerationContext
.Default, location, cancellationToken);
156
CodeGenerationContext
context,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContext.cs (3)
13
CodeGenerationContext
Context);
20
public static readonly
CodeGenerationContext
Default = new();
186
public
CodeGenerationContext
With(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContextInfo.cs (4)
14
public readonly
CodeGenerationContext
Context;
16
protected CodeGenerationContextInfo(
CodeGenerationContext
context)
21
public CodeGenerationContextInfo WithContext(
CodeGenerationContext
value)
31
protected abstract CodeGenerationContextInfo WithContextImpl(
CodeGenerationContext
value);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationOptionsProviders.cs (1)
40
public static async ValueTask<CodeGenerationContextInfo> GetCodeGenerationInfoAsync(this Document document,
CodeGenerationContext
context, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (2)
93
=> CanAdd(solution, destination,
CodeGenerationContext
.Default, cancellationToken);
98
public static bool CanAdd(Solution solution, ISymbol destination,
CodeGenerationContext
context, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (3)
17
CodeGenerationContextInfo GetInfo(
CodeGenerationContext
context, CodeGenerationOptions options, ParseOptions parseOptions);
183
bool CanAddTo(ISymbol destination, Solution solution,
CodeGenerationContext
context, CancellationToken cancellationToken);
193
bool CanAddTo(SyntaxNode destination, Solution solution,
CodeGenerationContext
context, CancellationToken cancellationToken);