C# Класс ArchiMetrics.Analysis.Metrics.HalsteadAnalyzer

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

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

Метод Описание
Calculate ( Microsoft.CodeAnalysis.SyntaxNode syntax ) : IHalsteadMetrics
HalsteadAnalyzer ( ) : System.Collections.Generic
Visit ( Microsoft.CodeAnalysis.SyntaxNode node ) : void

Called when the walker visits a node. This method may be overridden if subclasses want to handle the node. Overrides should call back into this base method if they want the children of this node to be visited.

VisitBlock ( BlockSyntax node ) : void

Приватные методы

Метод Описание
ParseTokens ( IEnumerable tokens, IEnumerable filter ) : IList>.IDictionary

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

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

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

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

public HalsteadAnalyzer ( ) : System.Collections.Generic
Результат System.Collections.Generic

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

Called when the walker visits a node. This method may be overridden if subclasses want to handle the node. Overrides should call back into this base method if they want the children of this node to be visited.
public Visit ( Microsoft.CodeAnalysis.SyntaxNode node ) : void
node Microsoft.CodeAnalysis.SyntaxNode The current node that the walker is visiting.
Результат void

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

public VisitBlock ( BlockSyntax node ) : void
node BlockSyntax
Результат void