10 references to AllRequiredMembers
Microsoft.CodeAnalysis.CSharp (8)
Binder\Binder_Expressions.cs (1)
6152
return constructor.ContainingType.
AllRequiredMembers
;
FlowAnalysis\NullableWalker.cs (3)
699
foreach (var (_, member) in baseType.
AllRequiredMembers
)
938
=> containingType.
AllRequiredMembers
.SelectManyAsArray(static kvp => getAllMembersToBeDefaulted(kvp.Value, filterOverridingProperties: true)),
966
var baseRequiredMembers = containingType.BaseTypeNoUseSiteDiagnostics?.
AllRequiredMembers
?? ImmutableSegmentedDictionary<string, Symbol>.Empty;
Symbols\NamedTypeSymbol.cs (4)
563
/// Returns true if there are any required members. Prefer calling this over checking <see cref="
AllRequiredMembers
"/> for empty, as
566
internal bool HasAnyRequiredMembers => HasDeclaredRequiredMembers || !
AllRequiredMembers
.IsEmpty;
602
? builder?.ToImmutable() ?? BaseTypeNoUseSiteDiagnostics?.
AllRequiredMembers
?? ImmutableSegmentedDictionary<string, Symbol>.Empty
615
var baseAllRequiredMembers = BaseTypeNoUseSiteDiagnostics?.
AllRequiredMembers
?? ImmutableSegmentedDictionary<string, Symbol>.Empty;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\RequiredMembersTests.cs (2)
7266
AssertEx.Empty(u_c.
AllRequiredMembers
);
7651
AssertEx.Equal(new[] { "AnotherField", "Item1", "Item2", "Property" }, tupleType.
AllRequiredMembers