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

Inheritance: Microsoft.CodeAnalysis.CSharp.CSharpSyntaxWalker
Afficher le fichier Open project: jjrdk/ArchiMetrics

Méthodes publiques

Méthode 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 méthode

public Calculate ( Microsoft.CodeAnalysis.SyntaxNode node ) : int
node Microsoft.CodeAnalysis.SyntaxNode
Résultat int

InnerLinesOfCodeCalculator() public méthode

public InnerLinesOfCodeCalculator ( ) : Microsoft.CodeAnalysis
Résultat Microsoft.CodeAnalysis

VisitAccessorDeclaration() public méthode

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

VisitCheckedStatement() public méthode

public VisitCheckedStatement ( CheckedStatementSyntax node ) : void
node CheckedStatementSyntax
Résultat void

VisitConstructorDeclaration() public méthode

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

VisitDoStatement() public méthode

public VisitDoStatement ( DoStatementSyntax node ) : void
node DoStatementSyntax
Résultat void

VisitEmptyStatement() public méthode

public VisitEmptyStatement ( EmptyStatementSyntax node ) : void
node EmptyStatementSyntax
Résultat void

VisitExpressionStatement() public méthode

public VisitExpressionStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionStatementSyntax
Résultat void

VisitFixedStatement() public méthode

public VisitFixedStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.FixedStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.FixedStatementSyntax
Résultat void

VisitForEachStatement() public méthode

public VisitForEachStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ForEachStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ForEachStatementSyntax
Résultat void

VisitForStatement() public méthode

public VisitForStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ForStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ForStatementSyntax
Résultat void

VisitGlobalStatement() public méthode

public VisitGlobalStatement ( GlobalStatementSyntax node ) : void
node GlobalStatementSyntax
Résultat void

VisitGotoStatement() public méthode

public VisitGotoStatement ( GotoStatementSyntax node ) : void
node GotoStatementSyntax
Résultat void

VisitIfStatement() public méthode

public VisitIfStatement ( IfStatementSyntax node ) : void
node IfStatementSyntax
Résultat void

VisitInitializerExpression() public méthode

public VisitInitializerExpression ( InitializerExpressionSyntax node ) : void
node InitializerExpressionSyntax
Résultat void

VisitLabeledStatement() public méthode

public VisitLabeledStatement ( LabeledStatementSyntax node ) : void
node LabeledStatementSyntax
Résultat void

VisitLocalDeclarationStatement() public méthode

public VisitLocalDeclarationStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax
Résultat void

VisitLockStatement() public méthode

public VisitLockStatement ( LockStatementSyntax node ) : void
node LockStatementSyntax
Résultat void

VisitReturnStatement() public méthode

public VisitReturnStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ReturnStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ReturnStatementSyntax
Résultat void

VisitSwitchStatement() public méthode

public VisitSwitchStatement ( SwitchStatementSyntax node ) : void
node SwitchStatementSyntax
Résultat void

VisitThrowStatement() public méthode

public VisitThrowStatement ( ThrowStatementSyntax node ) : void
node ThrowStatementSyntax
Résultat void

VisitUnsafeStatement() public méthode

public VisitUnsafeStatement ( UnsafeStatementSyntax node ) : void
node UnsafeStatementSyntax
Résultat void

VisitUsingDirective() public méthode

public VisitUsingDirective ( UsingDirectiveSyntax node ) : void
node UsingDirectiveSyntax
Résultat void

VisitUsingStatement() public méthode

public VisitUsingStatement ( UsingStatementSyntax node ) : void
node UsingStatementSyntax
Résultat void

VisitWhileStatement() public méthode

public VisitWhileStatement ( WhileStatementSyntax node ) : void
node WhileStatementSyntax
Résultat void

VisitYieldStatement() public méthode

public VisitYieldStatement ( YieldStatementSyntax node ) : void
node YieldStatementSyntax
Résultat void