C# Class ArchiMetrics.Analysis.Metrics.LinesOfCodeCalculator.InnerLinesOfCodeCalculator

Inheritance: Microsoft.CodeAnalysis.CSharp.CSharpSyntaxWalker
Show file Open project: jjrdk/ArchiMetrics

Public Methods

Method Description
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

Method Details

Calculate() public method

public Calculate ( Microsoft.CodeAnalysis.SyntaxNode node ) : int
node Microsoft.CodeAnalysis.SyntaxNode
return int

InnerLinesOfCodeCalculator() public method

public InnerLinesOfCodeCalculator ( ) : Microsoft.CodeAnalysis
return Microsoft.CodeAnalysis

VisitAccessorDeclaration() public method

Called when the visitor visits a AccessorDeclarationSyntax node.
public VisitAccessorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.AccessorDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.AccessorDeclarationSyntax
return void

VisitCheckedStatement() public method

public VisitCheckedStatement ( CheckedStatementSyntax node ) : void
node CheckedStatementSyntax
return void

VisitConstructorDeclaration() public method

Called when the visitor visits a ConstructorDeclarationSyntax node.
public VisitConstructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax
return void

VisitDoStatement() public method

public VisitDoStatement ( DoStatementSyntax node ) : void
node DoStatementSyntax
return void

VisitEmptyStatement() public method

public VisitEmptyStatement ( EmptyStatementSyntax node ) : void
node EmptyStatementSyntax
return void

VisitExpressionStatement() public method

public VisitExpressionStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionStatementSyntax
return void

VisitFixedStatement() public method

public VisitFixedStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.FixedStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.FixedStatementSyntax
return void

VisitForEachStatement() public method

public VisitForEachStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ForEachStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ForEachStatementSyntax
return void

VisitForStatement() public method

public VisitForStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ForStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ForStatementSyntax
return void

VisitGlobalStatement() public method

public VisitGlobalStatement ( GlobalStatementSyntax node ) : void
node GlobalStatementSyntax
return void

VisitGotoStatement() public method

public VisitGotoStatement ( GotoStatementSyntax node ) : void
node GotoStatementSyntax
return void

VisitIfStatement() public method

public VisitIfStatement ( IfStatementSyntax node ) : void
node IfStatementSyntax
return void

VisitInitializerExpression() public method

public VisitInitializerExpression ( InitializerExpressionSyntax node ) : void
node InitializerExpressionSyntax
return void

VisitLabeledStatement() public method

public VisitLabeledStatement ( LabeledStatementSyntax node ) : void
node LabeledStatementSyntax
return void

VisitLocalDeclarationStatement() public method

public VisitLocalDeclarationStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax
return void

VisitLockStatement() public method

public VisitLockStatement ( LockStatementSyntax node ) : void
node LockStatementSyntax
return void

VisitReturnStatement() public method

public VisitReturnStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ReturnStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ReturnStatementSyntax
return void

VisitSwitchStatement() public method

public VisitSwitchStatement ( SwitchStatementSyntax node ) : void
node SwitchStatementSyntax
return void

VisitThrowStatement() public method

public VisitThrowStatement ( ThrowStatementSyntax node ) : void
node ThrowStatementSyntax
return void

VisitUnsafeStatement() public method

public VisitUnsafeStatement ( UnsafeStatementSyntax node ) : void
node UnsafeStatementSyntax
return void

VisitUsingDirective() public method

public VisitUsingDirective ( UsingDirectiveSyntax node ) : void
node UsingDirectiveSyntax
return void

VisitUsingStatement() public method

public VisitUsingStatement ( UsingStatementSyntax node ) : void
node UsingStatementSyntax
return void

VisitWhileStatement() public method

public VisitWhileStatement ( WhileStatementSyntax node ) : void
node WhileStatementSyntax
return void

VisitYieldStatement() public method

public VisitYieldStatement ( YieldStatementSyntax node ) : void
node YieldStatementSyntax
return void