16 overrides of IsClosed
Microsoft.CodeAnalysis.CSharp (16)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
143
internal sealed override bool
IsClosed
=> false;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (1)
233
internal override bool
IsClosed
=> false;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (1)
108
internal override bool
IsClosed
=> false;
Symbols\ErrorTypeSymbol.cs (1)
144
internal sealed override bool
IsClosed
=> false;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1200
internal sealed override bool
IsClosed
Symbols\NativeIntegerTypeSymbol.cs (1)
58
internal override bool
IsClosed
=> false;
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
159
internal override bool
IsClosed
=> _underlyingType.IsClosed;
Symbols\Source\SourceMemberContainerSymbol.cs (1)
903
internal sealed override bool
IsClosed
=> HasFlag(DeclarationModifiers.Closed);
Symbols\SubstitutedNamedTypeSymbol.cs (1)
236
internal sealed override bool
IsClosed
=> OriginalDefinition.IsClosed;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
183
internal override bool
IsClosed
=> false;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
896
internal override bool
IsClosed
=> false;
Symbols\Synthesized\SynthesizedContainer.cs (1)
111
internal sealed override bool
IsClosed
=> false;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
73
internal sealed override bool
IsClosed
=> false;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
103
internal override bool
IsClosed
=> false;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
99
internal override bool
IsClosed
=> false;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
88
internal override bool
IsClosed
=> false;
18 references to IsClosed
Microsoft.CodeAnalysis.CSharp (18)
Symbols\Metadata\PE\PEMethodSymbol.cs (2)
1070
bool isClosedConstructor = MethodKind == MethodKind.Constructor && ContainingType.
IsClosed
;
1586
if (ContainingType.
IsClosed
)
Symbols\MethodSymbol.cs (1)
1311
if (methodToAttribute.ContainingType.
IsClosed
)
Symbols\NamedTypeSymbol.cs (1)
715
if (!
IsClosed
)
Symbols\PublicModel\TypeSymbol.cs (2)
207
bool ITypeSymbol.IsClosed => UnderlyingTypeSymbol is Symbols.NamedTypeSymbol {
IsClosed
: true };
213
if (UnderlyingTypeSymbol is not Symbols.NamedTypeSymbol {
IsClosed
: true } namedType)
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
159
internal override bool IsClosed => _underlyingType.
IsClosed
;
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
414
if (baseType.
IsClosed
)
Symbols\SubstitutedNamedTypeSymbol.cs (1)
236
internal sealed override bool IsClosed => OriginalDefinition.
IsClosed
;
Symbols\TypeUnification.cs (1)
28
Debug.Assert(closedType.
IsClosed
);
Utilities\TypeUnionValueSet.cs (4)
68
Debug.Assert(!typesInUnion.Any(t => t.CaseType is NamedTypeSymbol {
IsClosed
: true } closedType && closedType.TryGetClosedSubtypes(out var subtypes) && subtypes is not []));
187
&& inputValue is TypeParameterSymbol { EffectiveBaseClassNoUseSiteDiagnostics: {
IsClosed
: true } effectiveClosedBase }
289
Debug.Assert(derivedType.BaseTypeNoUseSiteDiagnostics.
IsClosed
);
327
Debug.Assert(originalClosedBase is NamedTypeSymbol {
IsClosed
: true });
Utilities\ValueSetFactory.ClosedClassTypeUnionValueSetFactory.cs (2)
21
Debug.Assert(closedClassOrTypeParameter is NamedTypeSymbol {
IsClosed
: true } or TypeParameterSymbol { EffectiveBaseClassNoUseSiteDiagnostics.
IsClosed
: true });
Utilities\ValueSetFactory.cs (2)
86
&& input.Type is (NamedTypeSymbol {
IsClosed
: true } or TypeParameterSymbol { EffectiveBaseClassNoUseSiteDiagnostics.
IsClosed
: true }) and var closedClassOrTypeParameter)