C# Class MixinRefactoring.MixinRefactoringCodeRefactoringProvider

Inheritance: Microsoft.CodeAnalysis.CodeRefactorings.CodeRefactoringProvider
显示文件 Open project: pgenfer/mixinSharp

Public Methods

Method Description
ComputeRefactoringsAsync ( Microsoft.CodeAnalysis.CodeRefactorings.CodeRefactoringContext context ) : Task

Private Methods

Method Description
CreateMixin ( IMixinCommand mixinCommand, Microsoft.CodeAnalysis.Document document, ClassWithSourceCode childClass, CancellationToken cancellationToken ) : Task
GetContainingFieldDeclaration ( Microsoft.CodeAnalysis.SyntaxNode node ) : Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax

Method Details

ComputeRefactoringsAsync() public final method

public final ComputeRefactoringsAsync ( Microsoft.CodeAnalysis.CodeRefactorings.CodeRefactoringContext context ) : Task
context Microsoft.CodeAnalysis.CodeRefactorings.CodeRefactoringContext
return Task