21 references to DiagnosticsFactory
Microsoft.Maui.Controls.BindingSourceGen (21)
BindingSourceGenerator.cs (8)
96
return Result<BindingInvocationDescription>.Failure(
DiagnosticsFactory
.UnableToResolvePath(invocation.GetLocation()));
154
return Result<LambdaExpressionSyntax>.Failure(
DiagnosticsFactory
.GetterIsNotLambda(expression.GetLocation()));
160
return Result<LambdaExpressionSyntax>.Failure(
DiagnosticsFactory
.LambdaIsNotStatic(lambda.GetLocation()));
170
return Result<ITypeSymbol>.Failure(
DiagnosticsFactory
.GetterLambdaBodyIsNotExpression(lambda.Body.GetLocation()));
176
return Result<ITypeSymbol>.Failure(
DiagnosticsFactory
.LambdaResultCannotBeResolved(lambdaBody.GetLocation()));
186
return Result<ITypeSymbol>.Failure(
DiagnosticsFactory
.GetterIsNotLambda(lambda.GetLocation()));
192
return Result<ITypeSymbol>.Failure(
DiagnosticsFactory
.LambdaParameterCannotBeResolved(lambda.GetLocation()));
198
return Result<ITypeSymbol>.Failure(
DiagnosticsFactory
.UnaccessibleTypeUsedAsLambdaParameter(lambda.GetLocation()));
InvocationParser.cs (7)
39
return Result<InterceptedMethodType>.Failure(
DiagnosticsFactory
.SuboptimalSetBindingOverload(invocation.GetLocation()));
53
return Result<InterceptedMethodType>.Failure(
DiagnosticsFactory
.GetterIsNotLambda(firstArgument.GetLocation()));
57
return Result<InterceptedMethodType>.Failure(
DiagnosticsFactory
.SuboptimalSetBindingOverload(firstArgument.GetLocation()));
79
return Result<InterceptedMethodType>.Failure(
DiagnosticsFactory
.SuboptimalSetBindingOverload(invocation.GetLocation()));
92
return Result<InterceptedMethodType>.Failure(
DiagnosticsFactory
.SuboptimalSetBindingOverload(invocation.GetLocation()));
101
{ Name: "Func", ContainingNamespace.Name: "System" } => Result<InterceptedMethodType>.Failure(
DiagnosticsFactory
.GetterIsNotLambda(secondArgument.GetLocation())),
102
_ => Result<InterceptedMethodType>.Failure(
DiagnosticsFactory
.SuboptimalSetBindingOverload(secondArgument.GetLocation())),
PathParser.cs (6)
49
return Result<List<IPathPart>>.Failure(
DiagnosticsFactory
.UnableToResolvePath(memberAccess.GetLocation()));
144
return Result<List<IPathPart>>.Failure(
DiagnosticsFactory
.UnableToResolvePath(castTo.GetLocation()));
163
return Result<List<IPathPart>>.Failure(
DiagnosticsFactory
.UnableToResolvePath(castExpression.GetLocation()));
173
return Result<List<IPathPart>>.Failure(
DiagnosticsFactory
.UnableToResolvePath(_context.Node.GetLocation()));
180
return Result<List<IPathPart>>.Failure(
DiagnosticsFactory
.UnableToResolvePath(location));
187
return Result<List<IPathPart>>.Failure(
DiagnosticsFactory
.UnableToResolvePath(indexExpression.GetLocation()));