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