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