C# 클래스 ArchiMetrics.Analysis.Metrics.LinesOfCodeCalculator.InnerLinesOfCodeCalculator

상속: Microsoft.CodeAnalysis.CSharp.CSharpSyntaxWalker
파일 보기 프로젝트 열기: jjrdk/ArchiMetrics

공개 메소드들

메소드 설명
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