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)
425
private static IEnumerable<string> Enumerate(
EquatableArray
<string> array)
431
private static string NamesArrayLiteral(
EquatableArray
<string> names)
EquatableArray.cs (4)
16
internal readonly struct EquatableArray<T> : IEquatable<
EquatableArray
<T>>, IReadOnlyList<T>
30
public bool Equals(
EquatableArray
<T> other)
58
public override bool Equals(object? obj) => obj is
EquatableArray
<T> other && Equals(other);
81
public static
EquatableArray
<T> FromEnumerable(IEnumerable<T> source)
Model.cs (3)
80
EquatableArray
<string> Names) : IEquatable<MemberModel>;
91
EquatableArray
<string> Names,
93
EquatableArray
<MemberModel> Members) : IEquatable<CdacTypeModel>;
Parser.cs (8)
46
EquatableArray
<string> names =
EquatableArray
<string>.FromEnumerable(
98
Members:
EquatableArray
<MemberModel>.FromEnumerable(members));
154
private static
EquatableArray
<string> ComputeFieldNames(string propertyName, string[]? names, bool usePropertyName)
174
return
EquatableArray
<string>.FromEnumerable(result);
232
Names:
EquatableArray
<string>.FromEnumerable(new[] { prop.Name }));
327
Names:
EquatableArray
<string>.FromEnumerable(new[] { prop.Name }));
371
Names:
EquatableArray
<string>.FromEnumerable(new[] { fieldName }));