5 instantiations of VisitArgumentResult
Microsoft.CodeAnalysis.CSharp (5)
FlowAnalysis\NullableWalker.cs (5)
3990new VisitArgumentResult( 6542return new VisitArgumentResult(_visitResult, savedState); 9338parameter, parameter.TypeWithAnnotations, GetParameterAnnotations(parameter), new VisitArgumentResult(new VisitResult(variable.Type.ToTypeWithState(), variable.Type), stateForLambda: default), 9352new VisitArgumentResult(new VisitResult(variable.Type.ToTypeWithState(), variable.Type), stateForLambda: default), 10928new VisitArgumentResult(new VisitResult(result, result.ToTypeWithAnnotations(compilation)), stateForLambda: default),
37 references to VisitArgumentResult
Microsoft.CodeAnalysis.CSharp (37)
FlowAnalysis\NullableWalker.cs (37)
3459(_, ImmutableArray<VisitArgumentResult> argumentResults, _, ArgumentsCompletionDelegate? argumentsCompletion) = 3483ImmutableArray<VisitArgumentResult> argumentResults, 3512ImmutableArray<VisitArgumentResult> argumentResults, 3553ImmutableArray<BoundExpression> arguments, ImmutableArray<VisitArgumentResult> argumentResults, 3624ImmutableArray<VisitArgumentResult> argumentResults) 3714ImmutableArray<VisitArgumentResult> argumentResults = default; 3750ImmutableArray<VisitArgumentResult> argumentResults, 3772ImmutableArray<VisitArgumentResult> argumentResults, 3903ImmutableArray<VisitArgumentResult> argumentResults = default; 3926VisitArgumentResult receiverResult = argumentResults[0]; 3938ImmutableArray<VisitArgumentResult> argumentResults, 3963ImmutableArray<VisitArgumentResult> argumentResults, 3976static MethodSymbol addMethodAsMemberOfContainingType(BoundCollectionElementInitializer node, TypeSymbol containingType, ref ImmutableArray<VisitArgumentResult> argumentResults) 3984VisitArgumentResult receiverResult = argumentResults[0]; 3988var builder = ArrayBuilder<VisitArgumentResult>.GetInstance(argumentResults.Length); 5696ImmutableArray<VisitArgumentResult> results; 5715private void LearnFromEqualsMethod(MethodSymbol method, BoundCall node, TypeWithState receiverType, ImmutableArray<VisitArgumentResult> results) 5894public readonly ImmutableArray<VisitArgumentResult> Results; 5897public CompareExchangeInfo(ImmutableArray<BoundExpression> arguments, ImmutableArray<VisitArgumentResult> results, ImmutableArray<int> argsToParamsOpt) 6109private (MethodSymbol? method, ImmutableArray<VisitArgumentResult> results, bool returnNotNull) VisitArguments( 6122private ImmutableArray<VisitArgumentResult> VisitArguments( 6137private (MethodSymbol? method, ImmutableArray<VisitArgumentResult> results, bool returnNotNull) VisitArguments( 6154private delegate (MethodSymbol? method, bool returnNotNull) ArgumentsCompletionDelegate(ImmutableArray<VisitArgumentResult> argumentResults, ImmutableArray<ParameterSymbol> parametersOpt, MethodSymbol? method); 6156private (MethodSymbol? method, ImmutableArray<VisitArgumentResult> results, bool returnNotNull, ArgumentsCompletionDelegate? completion) 6173ImmutableArray<VisitArgumentResult> results = VisitArgumentsEvaluate(argumentsNoConversions, refKindsOpt, GetParametersAnnotations(arguments, parametersOpt, argsToParamsOpt, expanded), defaultArguments); 6180(MethodSymbol? method, ImmutableArray<VisitArgumentResult> results, bool returnNotNull, ArgumentsCompletionDelegate? completion) 6186ImmutableArray<VisitArgumentResult> results, 6322var result = results[i]; 6348return (ImmutableArray<VisitArgumentResult> results, ImmutableArray<ParameterSymbol> parametersOpt, MethodSymbol? method) => 6453private ImmutableArray<VisitArgumentResult> VisitArgumentsEvaluate( 6463return ImmutableArray<VisitArgumentResult>.Empty; 6466var resultsBuilder = ArrayBuilder<VisitArgumentResult>.GetInstance(n); 6494private VisitArgumentResult VisitArgumentEvaluate(BoundExpression argument, RefKind refKind, FlowAnalysisAnnotations annotations) 6556VisitArgumentResult result, 6693VisitArgumentResult result, 7124private ImmutableArray<BoundExpression> GetArgumentsForMethodTypeInference(ImmutableArray<VisitArgumentResult> argumentResults, ImmutableArray<BoundExpression> arguments) 7135var visitArgumentResult = argumentResults[i];