Property | Type | Description | |
---|---|---|---|
Abstractly | bool | ||
Document | Microsoft.CodeAnalysis.Document | ||
Explicitly | bool | ||
Service | ICSharpCode.NRefactory6.CSharp.Features.ImplementInterface.AbstractImplementInterfaceService | ||
State | State | ||
ThroughMember | ISymbol |
Property | Type | Description | |
---|---|---|---|
ComputeEquivalenceKey | string | ||
CreateThroughExpression | Microsoft.CodeAnalysis.SyntaxNode | ||
DetermineMemberName | string | ||
GenerateInvisibleMember | bool | ||
GenerateMember | ISymbol | ||
GenerateMember | ISymbol | ||
GenerateMembers | IList |
||
GetCodeActionEquivalenceKey | string | ||
GetDescription | string | ||
HasMatchingMember | bool | ||
HasNameConflict | bool | ||
HasNameConflict | bool | ||
HasUnexpressableConstraint | bool | ||
IdentifiersMatch | bool | ||
ImplementInterfaceCodeAction | System | ||
IsReservedName | bool | ||
IsUnexpressableTypeParameter | bool | ||
MembersMatch | bool |
Method | Description | |
---|---|---|
CreateImplementAbstractlyCodeAction ( ICSharpCode.NRefactory6.CSharp.Features.ImplementInterface.AbstractImplementInterfaceService service, Microsoft.CodeAnalysis.Document document, State state ) : ImplementInterfaceCodeAction | ||
CreateImplementCodeAction ( ICSharpCode.NRefactory6.CSharp.Features.ImplementInterface.AbstractImplementInterfaceService service, Microsoft.CodeAnalysis.Document document, State state ) : ImplementInterfaceCodeAction | ||
CreateImplementExplicitlyCodeAction ( ICSharpCode.NRefactory6.CSharp.Features.ImplementInterface.AbstractImplementInterfaceService service, Microsoft.CodeAnalysis.Document document, State state ) : ImplementInterfaceCodeAction | ||
CreateImplementThroughMemberCodeAction ( ICSharpCode.NRefactory6.CSharp.Features.ImplementInterface.AbstractImplementInterfaceService service, Microsoft.CodeAnalysis.Document document, State state, ISymbol throughMember ) : ImplementInterfaceCodeAction | ||
GetUpdatedDocumentAsync ( |
||
GetUpdatedDocumentAsync ( Microsoft.CodeAnalysis.Document document, IList |
Method | Description | |
---|---|---|
GetChangedDocumentAsync ( |
Method | Description | |
---|---|---|
ComputeEquivalenceKey ( State state, bool explicitly, bool abstractly, ISymbol throughMember, string codeActionTypeName ) : string | ||
CreateThroughExpression ( Microsoft.CodeAnalysis.CodeGeneration.SyntaxGenerator factory ) : Microsoft.CodeAnalysis.SyntaxNode | ||
DetermineMemberName ( ISymbol member, List |
||
GenerateInvisibleMember ( ISymbol member, string memberName ) : bool | ||
GenerateMember ( Compilation compilation, ISymbol member, List |
||
GenerateMember ( Compilation compilation, ISymbol member, string memberName, bool generateInvisibly, bool generateAbstractly, bool addNew, bool addUnsafe, |
||
GenerateMembers ( Compilation compilation, IList |
||
GetCodeActionEquivalenceKey ( string interfaceTypeAssemblyName, string interfaceTypeFullyQualifiedName, bool explicitly, bool abstractly, ISymbol throughMember, string codeActionTypeName ) : string | ||
GetDescription ( ISymbol throughMember ) : string | ||
HasMatchingMember ( List |
||
HasNameConflict ( ISymbol member, string memberName, IEnumerable |
||
HasNameConflict ( ISymbol member, string memberName, ISymbol baseMember ) : bool | ||
HasUnexpressableConstraint ( ISymbol member ) : bool | ||
IdentifiersMatch ( string identifier1, string identifier2 ) : bool | ||
ImplementInterfaceCodeAction ( ICSharpCode.NRefactory6.CSharp.Features.ImplementInterface.AbstractImplementInterfaceService service, Microsoft.CodeAnalysis.Document document, State state, bool explicitly, bool abstractly, ISymbol throughMember ) : System | ||
IsReservedName ( string name ) : bool | ||
IsUnexpressableTypeParameter ( ITypeParameterSymbol typeParameter ) : bool | ||
MembersMatch ( ISymbol member1, ISymbol member2 ) : bool |
public static CreateImplementAbstractlyCodeAction ( ICSharpCode.NRefactory6.CSharp.Features.ImplementInterface.AbstractImplementInterfaceService service, Microsoft.CodeAnalysis.Document document, State state ) : ImplementInterfaceCodeAction | ||
service | ICSharpCode.NRefactory6.CSharp.Features.ImplementInterface.AbstractImplementInterfaceService | |
document | Microsoft.CodeAnalysis.Document | |
state | State | |
return | ImplementInterfaceCodeAction |
public static CreateImplementCodeAction ( ICSharpCode.NRefactory6.CSharp.Features.ImplementInterface.AbstractImplementInterfaceService service, Microsoft.CodeAnalysis.Document document, State state ) : ImplementInterfaceCodeAction | ||
service | ICSharpCode.NRefactory6.CSharp.Features.ImplementInterface.AbstractImplementInterfaceService | |
document | Microsoft.CodeAnalysis.Document | |
state | State | |
return | ImplementInterfaceCodeAction |
public static CreateImplementExplicitlyCodeAction ( ICSharpCode.NRefactory6.CSharp.Features.ImplementInterface.AbstractImplementInterfaceService service, Microsoft.CodeAnalysis.Document document, State state ) : ImplementInterfaceCodeAction | ||
service | ICSharpCode.NRefactory6.CSharp.Features.ImplementInterface.AbstractImplementInterfaceService | |
document | Microsoft.CodeAnalysis.Document | |
state | State | |
return | ImplementInterfaceCodeAction |
public static CreateImplementThroughMemberCodeAction ( ICSharpCode.NRefactory6.CSharp.Features.ImplementInterface.AbstractImplementInterfaceService service, Microsoft.CodeAnalysis.Document document, State state, ISymbol throughMember ) : ImplementInterfaceCodeAction | ||
service | ICSharpCode.NRefactory6.CSharp.Features.ImplementInterface.AbstractImplementInterfaceService | |
document | Microsoft.CodeAnalysis.Document | |
state | State | |
throughMember | ISymbol | |
return | ImplementInterfaceCodeAction |
protected GetChangedDocumentAsync ( |
||
cancellationToken | ||
return | Task |
public GetUpdatedDocumentAsync ( |
||
cancellationToken | ||
return | Task |
public GetUpdatedDocumentAsync ( Microsoft.CodeAnalysis.Document document, IList |
||
document | Microsoft.CodeAnalysis.Document | |
unimplementedMembers | IList |
|
classOrStructType | INamedTypeSymbol | |
classOrStructDecl | Microsoft.CodeAnalysis.SyntaxNode | |
cancellationToken | ||
return | Task |
protected Document,Microsoft.CodeAnalysis Document | ||
return | Microsoft.CodeAnalysis.Document |
protected AbstractImplementInterfaceService,ICSharpCode.NRefactory6.CSharp.Features.ImplementInterface Service | ||
return | ICSharpCode.NRefactory6.CSharp.Features.ImplementInterface.AbstractImplementInterfaceService |