4 instantiations of EquatableArray
Microsoft.Maui.Controls.BindingSourceGen (4)
BindingSourceGenerator.cs (1)
121
Path: new
EquatableArray
<IPathPart>([.. pathParseResult.Value]),
BindingTransformer.cs (1)
39
return new
EquatableArray
<IPathPart>(newPath.ToArray());
Result.cs (2)
11
return new Result<T>(value, new
EquatableArray
<DiagnosticInfo>(Array.Empty<DiagnosticInfo>()));
21
return new Result<T>(default, new
EquatableArray
<DiagnosticInfo>(new[] { diagnostic }));
12 references to EquatableArray
Microsoft.Maui.Controls.BindingSourceGen (12)
BindingInvocationDescription.cs (1)
10
EquatableArray
<IPathPart> Path,
BindingTransformer.cs (2)
13
var
path = TransformPath(BindingInvocationDescription);
17
private static
EquatableArray
<IPathPart> TransformPath(BindingInvocationDescription BindingInvocationDescription)
EquatableArray.cs (7)
10
public readonly struct EquatableArray<T> : IEquatable<
EquatableArray
<T>>, IEnumerable<T>
35
public bool Equals(
EquatableArray
<T> array)
42
return obj is
EquatableArray
<T> array && Equals(this, array);
93
public static bool operator ==(
EquatableArray
<T> left,
EquatableArray
<T> right)
98
public static bool operator !=(
EquatableArray
<T> left,
EquatableArray
<T> right)
Result.cs (2)
3
public sealed record Result<T>(T? OptionalValue,
EquatableArray
<DiagnosticInfo> Diagnostics)
14
public static Result<T> Failure(
EquatableArray
<DiagnosticInfo> diagnostics)