21 references to BindingInvocationDescription
Microsoft.Maui.Controls.BindingSourceGen (21)
BindingCodeWriter.cs (7)
122
public static string GenerateBinding(
BindingInvocationDescription
binding, uint id)
149
private static string GenerateBindingMethod(
BindingInvocationDescription
binding, uint id)
173
public void AppendSetBindingInterceptor(uint id,
BindingInvocationDescription
binding)
260
private void AppendFunctionArguments(
BindingInvocationDescription
binding)
299
private void AppendMethodName(
BindingInvocationDescription
binding, uint id)
314
private void AppendSetterAction(
BindingInvocationDescription
binding, uint id, string sourceVariableName = "source", string valueVariableName = "value")
377
private void AppendHandlersArray(
BindingInvocationDescription
binding, uint id)
BindingSourceGenerator.cs (9)
72
private static Result<
BindingInvocationDescription
> GetBindingForGeneration(GeneratorSyntaxContext context, CancellationToken t)
84
return Result<
BindingInvocationDescription
>.Failure(interceptedMethodTypeResult.Diagnostics);
96
return Result<
BindingInvocationDescription
>.Failure(DiagnosticsFactory.UnableToResolvePath(invocation.GetLocation()));
102
return Result<
BindingInvocationDescription
>.Failure(lambdaResult.Diagnostics);
108
return Result<
BindingInvocationDescription
>.Failure(lambdaParamTypeResult.Diagnostics);
114
return Result<
BindingInvocationDescription
>.Failure(lambdaReturnTypeResult.Diagnostics);
121
return Result<
BindingInvocationDescription
>.Failure(pathParseResult.Diagnostics);
124
var
binding = new BindingInvocationDescription(
133
return Result<
BindingInvocationDescription
>.Success(binding);
BindingTransformer.cs (5)
6
BindingInvocationDescription
Transform(
BindingInvocationDescription
BindingInvocationDescription);
11
public
BindingInvocationDescription
Transform(
BindingInvocationDescription
BindingInvocationDescription)
17
private static EquatableArray<IPathPart> TransformPath(
BindingInvocationDescription
BindingInvocationDescription)