1 instantiation of EquatableArray
Microsoft.Diagnostics.DataContractReader.DataGenerator (1)
EquatableArray.cs (1)
82=> new(source.ToArray());
18 references to EquatableArray
Microsoft.Diagnostics.DataContractReader.DataGenerator (18)
Emitter.cs (2)
437private static IEnumerable<string> Enumerate(EquatableArray<string> array) 443private 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)
67EquatableArray<string> Names, 79EquatableArray<string> Names, 81EquatableArray<MemberModel> Members) : IEquatable<CdacTypeModel>;
Parser.cs (9)
47EquatableArray<string> names = EquatableArray<string>.FromEnumerable( 99Members: EquatableArray<MemberModel>.FromEnumerable(members)); 155private static EquatableArray<string> ComputeFieldNames(string propertyName, string[]? names, bool usePropertyName) 175return EquatableArray<string>.FromEnumerable(result); 235Names: EquatableArray<string>.FromEnumerable(new[] { prop.Name }), 261Names: EquatableArray<string>.FromEnumerable(new[] { prop.Name })); 350Names: EquatableArray<string>.FromEnumerable(new[] { prop.Name })); 394Names: EquatableArray<string>.FromEnumerable(new[] { fieldName }));