25 references to Value
Microsoft.Maui.Controls.BindingSourceGen (25)
BindingSourceGenerator.cs (10)
34 .Select(static (binding, t) => binding.Value) 92 var lambdaResult = GetLambda(invocation, interceptedMethodTypeResult.Value); 98 var lambdaParamTypeResult = GetLambdaParameterType(lambdaResult.Value, context.SemanticModel, t); 104 var lambdaReturnTypeResult = GetLambdaReturnType(lambdaResult.Value, context.SemanticModel, t); 111 var pathParseResult = pathParser.ParsePath(lambdaResult.Value.ExpressionBody); 119 SourceType: lambdaParamTypeResult.Value.CreateTypeDescription(enabledNullable), 120 PropertyType: lambdaReturnTypeResult.Value.CreateTypeDescription(enabledNullable), 121 Path: new EquatableArray<IPathPart>([.. pathParseResult.Value]), 122 SetterOptions: DeriveSetterOptions(lambdaResult.Value.ExpressionBody, context.SemanticModel, enabledNullable), 124 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);