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)
95
private static Result<
BindingInvocationDescription
> GetBindingForGeneration(GeneratorSyntaxContext context, CancellationToken t)
107
return Result<
BindingInvocationDescription
>.Failure(interceptedMethodTypeResult.Diagnostics);
119
return Result<
BindingInvocationDescription
>.Failure(DiagnosticsFactory.UnableToResolvePath(invocation.GetLocation()));
125
return Result<
BindingInvocationDescription
>.Failure(lambdaResult.Diagnostics);
131
return Result<
BindingInvocationDescription
>.Failure(lambdaParamTypeResult.Diagnostics);
137
return Result<
BindingInvocationDescription
>.Failure(lambdaReturnTypeResult.Diagnostics);
144
return Result<
BindingInvocationDescription
>.Failure(pathParseResult.Diagnostics);
147
var
binding = new BindingInvocationDescription(
156
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)