1 instantiation of EquatableArray
Microsoft.Diagnostics.DataContractReader.DataGenerator (1)
EquatableArray.cs (1)
82=> new(source.ToArray());
17 references to EquatableArray
Microsoft.Diagnostics.DataContractReader.DataGenerator (17)
Emitter.cs (2)
254private static IEnumerable<string> Enumerate(EquatableArray<string> array) 260private static string NamesArrayLiteral(EquatableArray<string> names)
EquatableArray.cs (4)
16internal readonly struct EquatableArray<T> : IEquatable<EquatableArray<T>>, IReadOnlyList<T> 30public bool Equals(EquatableArray<T> other) 58public override bool Equals(object? obj) => obj is EquatableArray<T> other && Equals(other); 81public static EquatableArray<T> FromEnumerable(IEnumerable<T> source)
Model.cs (3)
63EquatableArray<string> Names) : IEquatable<MemberModel>; 74EquatableArray<string> Names, 76EquatableArray<MemberModel> Members) : IEquatable<CdacTypeModel>;
Parser.cs (8)
36EquatableArray<string> names = EquatableArray<string>.FromEnumerable( 88Members: EquatableArray<MemberModel>.FromEnumerable(members)); 144private static EquatableArray<string> ComputeFieldNames(string propertyName, string[]? names, bool usePropertyName) 164return EquatableArray<string>.FromEnumerable(result); 221Names: EquatableArray<string>.FromEnumerable(new[] { prop.Name })); 298Names: EquatableArray<string>.FromEnumerable(new[] { prop.Name })); 341Names: EquatableArray<string>.FromEnumerable(new[] { fieldName }));