4 writes to Info
Microsoft.CodeAnalysis.Features (4)
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.State.cs (4)
64
state.
Info
= state.Info with
70
state.
Info
= state.Info with
76
state.
Info
= state.Info with
90
state.
Info
= state.Info with
13 references to Info
Microsoft.CodeAnalysis.Features (13)
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (3)
54
var implementDisposePattern = ShouldImplementDisposePattern(model.Compilation, state.
Info
, explicitly: false);
56
this, document, state.
Info
, options, new() { OnlyRemaining = true, ImplementDisposePattern = implementDisposePattern });
65
return State.Generate(this, document, model, interfaceType, cancellationToken)?.
Info
;
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.State.cs (10)
28
public SyntaxNode ContextNode =>
Info
.ContextNode;
29
public INamedTypeSymbol ClassOrStructType =>
Info
.ClassOrStructType;
30
public ImmutableArray<INamedTypeSymbol> InterfaceTypes =>
Info
.InterfaceTypes;
36
public ImmutableArray<(INamedTypeSymbol type, ImmutableArray<ISymbol> members)> MembersWithoutExplicitOrImplicitImplementationWhichCanBeImplicitlyImplemented =>
Info
.MembersWithoutExplicitOrImplicitImplementationWhichCanBeImplicitlyImplemented;
37
public ImmutableArray<(INamedTypeSymbol type, ImmutableArray<ISymbol> members)> MembersWithoutExplicitOrImplicitImplementation =>
Info
.MembersWithoutExplicitOrImplicitImplementation;
40
public ImmutableArray<(INamedTypeSymbol type, ImmutableArray<ISymbol> members)> MembersWithoutExplicitImplementation =>
Info
.MembersWithoutExplicitImplementation;
64
state.Info = state.
Info
with
70
state.Info = state.
Info
with
76
state.Info = state.
Info
with
90
state.Info = state.
Info
with