21 references to BindingInvocationDescription
Microsoft.Maui.Controls.BindingSourceGen (21)
BindingCodeWriter.cs (7)
126
public static string GenerateBinding(
BindingInvocationDescription
binding, uint id)
153
private static string GenerateBindingMethod(
BindingInvocationDescription
binding, uint id)
177
public void AppendSetBindingInterceptor(uint id,
BindingInvocationDescription
binding)
264
private void AppendFunctionArguments(
BindingInvocationDescription
binding)
303
private void AppendMethodName(
BindingInvocationDescription
binding, uint id)
318
private void AppendSetterAction(
BindingInvocationDescription
binding, uint id, string sourceVariableName = "source", string valueVariableName = "value")
381
private void AppendHandlersArray(
BindingInvocationDescription
binding, uint id)
BindingSourceGenerator.cs (9)
71
private static Result<
BindingInvocationDescription
> GetBindingForGeneration(GeneratorSyntaxContext context, CancellationToken t)
83
return Result<
BindingInvocationDescription
>.Failure(interceptedMethodTypeResult.Diagnostics);
89
return Result<
BindingInvocationDescription
>.Failure(DiagnosticsFactory.UnableToResolvePath(invocation.GetLocation()));
95
return Result<
BindingInvocationDescription
>.Failure(lambdaResult.Diagnostics);
101
return Result<
BindingInvocationDescription
>.Failure(lambdaParamTypeResult.Diagnostics);
107
return Result<
BindingInvocationDescription
>.Failure(lambdaReturnTypeResult.Diagnostics);
114
return Result<
BindingInvocationDescription
>.Failure(pathParseResult.Diagnostics);
117
var
binding = new BindingInvocationDescription(
125
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)