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)
10public 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)
3public sealed record Result<T>(T? OptionalValue, EquatableArray<DiagnosticInfo> Diagnostics) 14 public static Result<T> Failure(EquatableArray<DiagnosticInfo> diagnostics)