1 write to Context
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContextInfo.cs (1)
18
Context
= context;
32 references to Context
Microsoft.CodeAnalysis.CSharp.Workspaces (21)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (2)
25
if (info.
Context
.MergeAttributes)
66
if (info.
Context
.ReuseSyntax && reusableSyntax != null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (1)
54
var hasNoBody = !info.
Context
.GenerateMethodBodies;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
65
var hasNoBody = !info.
Context
.GenerateMethodBodies || method.IsExtern;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationContextInfo.cs (1)
35
=> (
Context
== value) ? this : new(value, Options, Service, LanguageVersion);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (3)
42
if (!info.
Context
.GenerateDefaultAccessibility && accessibility == defaultAccessibility)
254
if (!info.
Context
.GenerateDocumentationComments || node.GetLeadingTrivia().Any(t => t.IsDocComment()))
274
if (info.
Context
.ReuseSyntax && symbol.DeclaringSyntaxReferences.Length == 1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (3)
504
else if (destinationMember is CompilationUnitSyntax compilationUnit && info.
Context
.BestLocation is null)
535
var location = info.
Context
.BestLocation;
549
if (info.
Context
.BeforeThisLocation != null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\DestructorGenerator.cs (1)
50
var hasNoBody = !info.
Context
.GenerateMethodBodies;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (2)
106
var declaration = !info.
Context
.GenerateMethodBodies || @event.IsAbstract || @event.AddMethod == null || @event.RemoveMethod == null
178
var hasBody = info.
Context
.GenerateMethodBodies && HasAccessorBodies(@event, destination, accessor);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
119
var hasNoBody = !info.
Context
.GenerateMethodBodies || method.IsAbstract;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (3)
95
info = info.WithContext(info.
Context
.With(autoInsertionLocation: false, sortMembers: false));
97
if (info.
Context
.GenerateMembers && namedType.TypeKind != TypeKind.Delegate)
111
if (!info.
Context
.GenerateMembers)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (1)
78
declaration = info.
Context
.GenerateMembers
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
80
var hasNoBody = !info.
Context
.GenerateMethodBodies || method.IsExtern || method.IsAbstract;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
299
var hasBody = info.
Context
.GenerateMethodBodies && HasAccessorBodies(property, destination, accessor);
Microsoft.CodeAnalysis.Workspaces (11)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (4)
71
return info.
Context
.AddImports
287
return info.
Context
.AutoInsertionLocation
315
if (!GeneratingEnum(members) && info.
Context
.SortMembers)
388
return (TCodeGenerationContextInfo)info.WithContext(info.
Context
.With(afterThisLocation: null, beforeThisLocation: null));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (7)
52
if (info.
Context
.GenerateMembers && info.
Context
.MergeNestedNamespaces && @namespace.Name != string.Empty)
205
if (info.
Context
.AfterThisLocation?.SourceTree is { } afterSourceTree &&
208
var afterMember = declarationList.LastOrDefault(m => m.SpanStart <= info.
Context
.AfterThisLocation.SourceSpan.Start);
219
if (info.
Context
.BeforeThisLocation?.SourceTree is { } beforeSourceTree &&
222
var beforeMember = declarationList.FirstOrDefault(m => m.Span.End >= info.
Context
.BeforeThisLocation.SourceSpan.End);
234
if (info.
Context
.AutoInsertionLocation)