C# Класс MixinRefactoring.ConstructorInjectionSyntaxWriter

extends a given class declaration by adding/extending constructors with an injected mixin instance
Наследование: CSharpSyntaxRewriter
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ConstructorInjectionSyntaxWriter ( MixinReference mixin, Microsoft.CodeAnalysis.SemanticModel semanticModel ) : System
VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitConstructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
VisitConstructorInitializer ( ConstructorInitializerSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode

Описание методов

ConstructorInjectionSyntaxWriter() публичный Метод

public ConstructorInjectionSyntaxWriter ( MixinReference mixin, Microsoft.CodeAnalysis.SemanticModel semanticModel ) : System
mixin MixinReference
semanticModel Microsoft.CodeAnalysis.SemanticModel
Результат System

VisitClassDeclaration() публичный Метод

public VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax
Результат Microsoft.CodeAnalysis.SyntaxNode

VisitConstructorDeclaration() публичный Метод

public VisitConstructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax
Результат Microsoft.CodeAnalysis.SyntaxNode

VisitConstructorInitializer() публичный Метод

public VisitConstructorInitializer ( ConstructorInitializerSyntax node ) : Microsoft.CodeAnalysis.SyntaxNode
node ConstructorInitializerSyntax
Результат Microsoft.CodeAnalysis.SyntaxNode