C# 클래스 Shaolinq.AsyncRewriter.AsyncMethodValidator

상속: MethodInvocationAsyncRewriter
파일 보기 프로젝트 열기: tumtumtum/Shaolinq 1 사용 예제들

공개 메소드들

메소드 설명
Validate ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax methodSyntax, IAsyncRewriterLogger log, CompilationLookup extensionMethodLookup, Microsoft.CodeAnalysis.SemanticModel semanticModel, HashSet excludeTypes, ITypeSymbol cancellationTokenSymbol ) : List

보호된 메소드들

메소드 설명
InspectExpression ( InvocationExpressionSyntax node, int cancellationTokenPos, IMethodSymbol candidate, bool explicitExtensionMethodCall ) : ExpressionSyntax

비공개 메소드들

메소드 설명
AsyncMethodValidator ( IAsyncRewriterLogger log, CompilationLookup extensionMethodLookup, Microsoft.CodeAnalysis.SemanticModel semanticModel, HashSet excludeTypes, ITypeSymbol cancellationTokenSymbol, Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax methodSyntax ) : System.Collections.Generic

메소드 상세

InspectExpression() 보호된 메소드

protected InspectExpression ( InvocationExpressionSyntax node, int cancellationTokenPos, IMethodSymbol candidate, bool explicitExtensionMethodCall ) : ExpressionSyntax
node InvocationExpressionSyntax
cancellationTokenPos int
candidate IMethodSymbol
explicitExtensionMethodCall bool
리턴 ExpressionSyntax

Validate() 공개 정적인 메소드

public static Validate ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax methodSyntax, IAsyncRewriterLogger log, CompilationLookup extensionMethodLookup, Microsoft.CodeAnalysis.SemanticModel semanticModel, HashSet excludeTypes, ITypeSymbol cancellationTokenSymbol ) : List
methodSyntax Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax
log IAsyncRewriterLogger
extensionMethodLookup CompilationLookup
semanticModel Microsoft.CodeAnalysis.SemanticModel
excludeTypes HashSet
cancellationTokenSymbol ITypeSymbol
리턴 List