1 write to State
Microsoft.CodeAnalysis.Features (1)
ImplementInterface\AbstractImplementInterfaceService.CodeAction.cs (1)
50
State
= state;
19 references to State
Microsoft.CodeAnalysis.Features (19)
ImplementInterface\AbstractImplementInterfaceService.CodeAction.cs (13)
168
?
State
.MembersWithoutExplicitOrImplicitImplementation
169
:
State
.MembersWithoutExplicitImplementation
170
:
State
.MembersWithoutExplicitOrImplicitImplementationWhichCanBeImplicitlyImplemented;
171
return GetUpdatedDocumentAsync(Document, unimplementedMembers,
State
.ClassOrStructType,
State
.ClassOrStructDecl, cancellationToken);
271
IdentifiersMatch(
State
.ClassOrStructType.Name, name) ||
272
State
.ClassOrStructType.TypeParameters.Any(static (t, arg) => arg.self.IdentifiersMatch(t.Name, arg.name), (self: this, name));
279
var memberNames =
State
.ClassOrStructType.GetAccessibleMembersInThisAndBaseTypes<ISymbol>(
State
.ClassOrStructType).Select(m => m.Name);
326
var addNew = !generateInvisibleMember && HasNameConflict(member, memberName,
State
.ClassOrStructType.GetBaseTypes());
330
var addUnsafe = member.RequiresUnsafeModifier() && !syntaxFacts.IsUnsafeContext(
State
.Location);
357
if (AccessibilityHelper.IsLessAccessibleThan(member,
State
.ClassOrStructType))
473
.Where(m => m.IsAccessibleWithin(
State
.ClassOrStructType))
ImplementInterface\AbstractImplementInterfaceService.CodeAction_Conflicts.cs (2)
26
var allMembers =
State
.ClassOrStructType.GetAccessibleMembersInThisAndBaseTypes<ISymbol>(
State
.ClassOrStructType).Concat(implementedVisibleMembers);
ImplementInterface\AbstractImplementInterfaceService.CodeAction_Method.cs (2)
28
var updatedMethod = method.EnsureNonConflictingNames(
State
.ClassOrStructType, syntaxFacts);
31
State
.ClassOrStructType,
ImplementInterface\AbstractImplementInterfaceService.CodeAction_Property.cs (2)
105
State
.ClassOrStructType,
132
State
.ClassOrStructType,