API Browser

Method

Deconstruct

func Deconstruct(out CallSyntax: SyntaxNode?, out ReceiverType: ITypeSymbol?, out Arguments: ImmutableArray<OverloadArgumentLog>, out Candidates: ImmutableArray<OverloadCandidateLog>, out SelectedMethod: IMethodSymbol?, out AmbiguousCandidates: ImmutableArray<IMethodSymbol>) -> ()

Declaring type: OverloadResolutionLogEntry
Namespace: Raven.CodeAnalysis
Assembly: Raven.CodeAnalysis.dll
Source file: OverloadResolutionLogging.cs

Parameters

Name Type Description
CallSyntax out SyntaxNode?
ReceiverType out ITypeSymbol?
Arguments out ImmutableArray<OverloadArgumentLog>
Candidates out ImmutableArray<OverloadCandidateLog>
SelectedMethod out IMethodSymbol?
AmbiguousCandidates out ImmutableArray<IMethodSymbol>

Return value

()