C# Class ErrorProne.NET.Rules.Formatting.FormatHelper

Afficher le fichier Open project: SergeyTeplyakov/ErrorProne.NET

Méthodes publiques

Méthode Description
IsFormattableCall ( IMethodSymbol method, Microsoft.CodeAnalysis.SemanticModel semanticModel ) : bool
ParseFormatMethodInvocation ( InvocationExpressionSyntax invocation, IMethodSymbol symbol, Microsoft.CodeAnalysis.SemanticModel semanticModel ) : ParseResult

Private Methods

Méthode Description
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

Method Details

IsFormattableCall() public static méthode

public static IsFormattableCall ( IMethodSymbol method, Microsoft.CodeAnalysis.SemanticModel semanticModel ) : bool
method IMethodSymbol
semanticModel Microsoft.CodeAnalysis.SemanticModel
Résultat bool

ParseFormatMethodInvocation() public static méthode

public static ParseFormatMethodInvocation ( InvocationExpressionSyntax invocation, IMethodSymbol symbol, Microsoft.CodeAnalysis.SemanticModel semanticModel ) : ParseResult
invocation InvocationExpressionSyntax
symbol IMethodSymbol
semanticModel Microsoft.CodeAnalysis.SemanticModel
Résultat ParseResult