C# Класс ArchiMetrics.Analysis.Metrics.LinesOfCodeCalculator.InnerLinesOfCodeCalculator

Наследование: Microsoft.CodeAnalysis.CSharp.CSharpSyntaxWalker
Показать файл Открыть проект

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

Метод Описание
Calculate ( Microsoft.CodeAnalysis.SyntaxNode node ) : int
InnerLinesOfCodeCalculator ( ) : Microsoft.CodeAnalysis
VisitAccessorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.AccessorDeclarationSyntax node ) : void

Called when the visitor visits a AccessorDeclarationSyntax node.

VisitCheckedStatement ( CheckedStatementSyntax node ) : void
VisitConstructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax node ) : void

Called when the visitor visits a ConstructorDeclarationSyntax node.

VisitDoStatement ( DoStatementSyntax node ) : void
VisitEmptyStatement ( EmptyStatementSyntax node ) : void
VisitExpressionStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionStatementSyntax node ) : void
VisitFixedStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.FixedStatementSyntax node ) : void
VisitForEachStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ForEachStatementSyntax node ) : void
VisitForStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ForStatementSyntax node ) : void
VisitGlobalStatement ( GlobalStatementSyntax node ) : void
VisitGotoStatement ( GotoStatementSyntax node ) : void
VisitIfStatement ( IfStatementSyntax node ) : void
VisitInitializerExpression ( InitializerExpressionSyntax node ) : void
VisitLabeledStatement ( LabeledStatementSyntax node ) : void
VisitLocalDeclarationStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax node ) : void
VisitLockStatement ( LockStatementSyntax node ) : void
VisitReturnStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ReturnStatementSyntax node ) : void
VisitSwitchStatement ( SwitchStatementSyntax node ) : void
VisitThrowStatement ( ThrowStatementSyntax node ) : void
VisitUnsafeStatement ( UnsafeStatementSyntax node ) : void
VisitUsingDirective ( UsingDirectiveSyntax node ) : void
VisitUsingStatement ( UsingStatementSyntax node ) : void
VisitWhileStatement ( WhileStatementSyntax node ) : void
VisitYieldStatement ( YieldStatementSyntax node ) : void

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

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

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

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

public InnerLinesOfCodeCalculator ( ) : Microsoft.CodeAnalysis
Результат Microsoft.CodeAnalysis

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

Called when the visitor visits a AccessorDeclarationSyntax node.
public VisitAccessorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.AccessorDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.AccessorDeclarationSyntax
Результат void

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

public VisitCheckedStatement ( CheckedStatementSyntax node ) : void
node CheckedStatementSyntax
Результат void

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

Called when the visitor visits a ConstructorDeclarationSyntax node.
public VisitConstructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax
Результат void

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

public VisitDoStatement ( DoStatementSyntax node ) : void
node DoStatementSyntax
Результат void

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

public VisitEmptyStatement ( EmptyStatementSyntax node ) : void
node EmptyStatementSyntax
Результат void

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

public VisitExpressionStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionStatementSyntax
Результат void

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

public VisitFixedStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.FixedStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.FixedStatementSyntax
Результат void

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

public VisitForEachStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ForEachStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ForEachStatementSyntax
Результат void

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

public VisitForStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ForStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ForStatementSyntax
Результат void

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

public VisitGlobalStatement ( GlobalStatementSyntax node ) : void
node GlobalStatementSyntax
Результат void

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

public VisitGotoStatement ( GotoStatementSyntax node ) : void
node GotoStatementSyntax
Результат void

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

public VisitIfStatement ( IfStatementSyntax node ) : void
node IfStatementSyntax
Результат void

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

public VisitInitializerExpression ( InitializerExpressionSyntax node ) : void
node InitializerExpressionSyntax
Результат void

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

public VisitLabeledStatement ( LabeledStatementSyntax node ) : void
node LabeledStatementSyntax
Результат void

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

public VisitLocalDeclarationStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax
Результат void

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

public VisitLockStatement ( LockStatementSyntax node ) : void
node LockStatementSyntax
Результат void

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

public VisitReturnStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ReturnStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ReturnStatementSyntax
Результат void

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

public VisitSwitchStatement ( SwitchStatementSyntax node ) : void
node SwitchStatementSyntax
Результат void

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

public VisitThrowStatement ( ThrowStatementSyntax node ) : void
node ThrowStatementSyntax
Результат void

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

public VisitUnsafeStatement ( UnsafeStatementSyntax node ) : void
node UnsafeStatementSyntax
Результат void

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

public VisitUsingDirective ( UsingDirectiveSyntax node ) : void
node UsingDirectiveSyntax
Результат void

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

public VisitUsingStatement ( UsingStatementSyntax node ) : void
node UsingStatementSyntax
Результат void

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

public VisitWhileStatement ( WhileStatementSyntax node ) : void
node WhileStatementSyntax
Результат void

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

public VisitYieldStatement ( YieldStatementSyntax node ) : void
node YieldStatementSyntax
Результат void