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)
254
private static IEnumerable<string> Enumerate(
EquatableArray
<string> array)
260
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)
63
EquatableArray
<string> Names) : IEquatable<MemberModel>;
74
EquatableArray
<string> Names,
76
EquatableArray
<MemberModel> Members) : IEquatable<CdacTypeModel>;
Parser.cs (8)
36
EquatableArray
<string> names =
EquatableArray
<string>.FromEnumerable(
88
Members:
EquatableArray
<MemberModel>.FromEnumerable(members));
144
private static
EquatableArray
<string> ComputeFieldNames(string propertyName, string[]? names, bool usePropertyName)
164
return
EquatableArray
<string>.FromEnumerable(result);
221
Names:
EquatableArray
<string>.FromEnumerable(new[] { prop.Name }));
298
Names:
EquatableArray
<string>.FromEnumerable(new[] { prop.Name }));
341
Names:
EquatableArray
<string>.FromEnumerable(new[] { fieldName }));