C# Класс Arnolyzer.Analyzers.ImmutabilityAnalyzers.VariableMutations

Показать файл Открыть проект

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

Метод Описание
GetAllNonIgnoredMutations ( Microsoft.CodeAnalysis.SyntaxNode syntax, IEnumerable ignoredVariables, IEnumerable identifiers ) : IEnumerable
NonExistantIgnoredVariables ( IEnumerable ignoredVariables, IEnumerable identifiers ) : IEnumerable

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

Метод Описание
GetAllMutations ( Microsoft.CodeAnalysis.SyntaxNode syntax ) : IEnumerable
GetIdentifierFromAssignmentExpression ( AssignmentExpressionSyntax expression ) : string
GetIdentifierFromIdentifierNameSyntax ( Microsoft.CodeAnalysis.CSharp.Syntax.IdentifierNameSyntax syntax ) : string
GetIdentifierFromPostfixOperand ( PostfixUnaryExpressionSyntax expression ) : string
GetIdentifierFromPrefixOperand ( PrefixUnaryExpressionSyntax expression ) : string
NodeIsAssignmentExpression ( Microsoft.CodeAnalysis.SyntaxNode node ) : bool
NodeIsPostfixExpression ( Microsoft.CodeAnalysis.SyntaxNode node ) : bool
NodeIsPrefixExpression ( Microsoft.CodeAnalysis.SyntaxNode node ) : bool

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

GetAllNonIgnoredMutations() публичный статический Метод

public static GetAllNonIgnoredMutations ( Microsoft.CodeAnalysis.SyntaxNode syntax, IEnumerable ignoredVariables, IEnumerable identifiers ) : IEnumerable
syntax Microsoft.CodeAnalysis.SyntaxNode
ignoredVariables IEnumerable
identifiers IEnumerable
Результат IEnumerable

NonExistantIgnoredVariables() публичный статический Метод

public static NonExistantIgnoredVariables ( IEnumerable ignoredVariables, IEnumerable identifiers ) : IEnumerable
ignoredVariables IEnumerable
identifiers IEnumerable
Результат IEnumerable