C# Class MixinRefactoring.AddInterfacesToChildSyntaxWriter

Inheritance: CSharpSyntaxRewriter
显示文件 Open project: pgenfer/mixinSharp Class Usage Examples

Public Methods

Method Description
AddInterfacesToChildSyntaxWriter ( MixinReference mixin, Microsoft.CodeAnalysis.SemanticModel model, int positionOfChildClassInCode ) : Microsoft.CodeAnalysis.CSharp
VisitBaseList ( BaseListSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode

Protected Methods

Method Description
ReduceQualifiedTypeName ( ITypeSymbol type ) : string

Method Details

AddInterfacesToChildSyntaxWriter() public method

public AddInterfacesToChildSyntaxWriter ( MixinReference mixin, Microsoft.CodeAnalysis.SemanticModel model, int positionOfChildClassInCode ) : Microsoft.CodeAnalysis.CSharp
mixin MixinReference
model Microsoft.CodeAnalysis.SemanticModel
positionOfChildClassInCode int
return Microsoft.CodeAnalysis.CSharp

ReduceQualifiedTypeName() protected method

protected ReduceQualifiedTypeName ( ITypeSymbol type ) : string
type ITypeSymbol
return string

VisitBaseList() public method

public VisitBaseList ( BaseListSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node BaseListSyntax
return Microsoft.CodeAnalysis.SyntaxNode

VisitClassDeclaration() public method

public VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax
return Microsoft.CodeAnalysis.SyntaxNode