25 references to Value
Microsoft.Maui.Controls.BindingSourceGen (25)
BindingSourceGenerator.cs (10)
34 .Select(static (binding, t) => binding.Value) 99 var lambdaResult = GetLambda(invocation, interceptedMethodTypeResult.Value); 105 var lambdaParamTypeResult = GetLambdaParameterType(lambdaResult.Value, context.SemanticModel, t); 111 var lambdaReturnTypeResult = GetLambdaReturnType(lambdaResult.Value, context.SemanticModel, t); 118 var pathParseResult = pathParser.ParsePath(lambdaResult.Value.ExpressionBody); 127 SourceType: lambdaParamTypeResult.Value.CreateTypeDescription(enabledNullable), 128 PropertyType: lambdaReturnTypeResult.Value.CreateTypeDescription(enabledNullable), 129 Path: new EquatableArray<IPathPart>([.. pathParseResult.Value]), 130 SetterOptions: DeriveSetterOptions(lambdaResult.Value.ExpressionBody, context.SemanticModel, enabledNullable), 132 MethodType: interceptedMethodTypeResult.Value);
PathParser.cs (15)
61 result.Value.Add(part); 62 return Result<List<IPathPart>>.Success(result.Value); 81 result.Value.AddRange(elementAccessResult.Value); 83 return Result<List<IPathPart>>.Success(result.Value); 100 expressionResult.Value.AddRange(whenNotNullResult.Value); 102 return Result<List<IPathPart>>.Success(expressionResult.Value); 127 elementAccessResult.Value[0] = new ConditionalAccess(elementAccessResult.Value[0]); 129 return Result<List<IPathPart>>.Success(elementAccessResult.Value); 147 leftResult.Value.Add(new Cast(typeInfo.CreateTypeDescription(_enabledNullable))); 149 return Result<List<IPathPart>>.Success(leftResult.Value); 166 result.Value.Add(new Cast(typeInfo.CreateTypeDescription(_enabledNullable))); 168 return Result<List<IPathPart>>.Success(result.Value);