C# 클래스 ErrorProne.NET.Rules.Formatting.FormatHelper

파일 보기 프로젝트 열기: SergeyTeplyakov/ErrorProne.NET

공개 메소드들

메소드 설명
IsFormattableCall ( IMethodSymbol method, Microsoft.CodeAnalysis.SemanticModel semanticModel ) : bool
ParseFormatMethodInvocation ( InvocationExpressionSyntax invocation, IMethodSymbol symbol, Microsoft.CodeAnalysis.SemanticModel semanticModel ) : ParseResult

비공개 메소드들

메소드 설명
ExtractFormatArgumentAndArgs ( InvocationExpressionSyntax invocation, IMethodSymbol symbol, Microsoft.CodeAnalysis.SemanticModel semanticModel ) : ExpressionSyntax[]>.Tuple
GetFormatArgumentName ( IMethodSymbol symbol ) : string
GetFormattableMembers ( Microsoft.CodeAnalysis.SemanticModel model ) : string>.Dictionary
GetFormattableMembersByFullName ( ) : string>.Dictionary
MarkedWithStringFormatMethodAttribute ( IMethodSymbol method ) : bool
ParseFormatString ( string format, HashSet &usedIndices ) : bool

메소드 상세

IsFormattableCall() 공개 정적인 메소드

public static IsFormattableCall ( IMethodSymbol method, Microsoft.CodeAnalysis.SemanticModel semanticModel ) : bool
method IMethodSymbol
semanticModel Microsoft.CodeAnalysis.SemanticModel
리턴 bool

ParseFormatMethodInvocation() 공개 정적인 메소드

public static ParseFormatMethodInvocation ( InvocationExpressionSyntax invocation, IMethodSymbol symbol, Microsoft.CodeAnalysis.SemanticModel semanticModel ) : ParseResult
invocation InvocationExpressionSyntax
symbol IMethodSymbol
semanticModel Microsoft.CodeAnalysis.SemanticModel
리턴 ParseResult