5 references to TryGetClosedSubtypes
Microsoft.CodeAnalysis.CSharp (5)
Symbols\PublicModel\TypeSymbol.cs (1)
229var isComplete = namedType.TryGetClosedSubtypes(out var subtypes, cancellationToken);
Utilities\TypeUnionValueSet.cs (2)
68Debug.Assert(!typesInUnion.Any(t => t.CaseType is NamedTypeSymbol { IsClosed: true } closedType && closedType.TryGetClosedSubtypes(out var subtypes) && subtypes is not [])); 188&& effectiveClosedBase.TryGetClosedSubtypes(out var derivedTypes)
Utilities\ValueSetFactory.ClosedClassTypeUnionValueSetFactory.cs (2)
27if (possibleClosedClass is not NamedTypeSymbol namedType || !namedType.TryGetClosedSubtypes(out var subtypes) || subtypes.IsEmpty) 41if (!subtype.TryGetClosedSubtypes(out var innerSubtypes) || innerSubtypes.IsEmpty)