C# 클래스 Arnolyzer.Analyzers.ImmutabilityAnalyzers.VariableMutations

파일 보기 프로젝트 열기: DavidArno/Arnolyzer

공개 메소드들

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