61 overrides of IsSealed
Microsoft.CodeAnalysis.CSharp (60)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
234public override bool IsSealed
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
144public override bool IsSealed
Symbols\AliasSymbol.cs (1)
144public override bool IsSealed
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
126public sealed override bool IsSealed
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
122public override bool IsSealed
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
148public sealed override bool IsSealed
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
181public sealed override bool IsSealed
Symbols\ArrayTypeSymbol.cs (1)
445public override bool IsSealed
Symbols\AssemblySymbol.cs (1)
265public sealed override bool IsSealed
Symbols\DiscardSymbol.cs (1)
28public override bool IsSealed => false;
Symbols\DynamicTypeSymbol.cs (1)
47public override bool IsSealed
Symbols\ErrorMethodSymbol.cs (1)
49public override bool IsSealed
Symbols\ErrorPropertySymbol.cs (1)
76public override bool IsSealed { get { return false; } }
Symbols\ErrorTypeSymbol.cs (1)
422public sealed override bool IsSealed
Symbols\FieldSymbol.cs (1)
245public sealed override bool IsSealed
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
833public override bool IsSealed => false;
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
87public override bool IsSealed => false;
Symbols\FunctionTypeSymbol.cs (1)
124public override bool IsSealed => throw ExceptionUtilities.Unreachable();
Symbols\LabelSymbol.cs (1)
32public override bool IsSealed
Symbols\LocalSymbol.cs (1)
114public sealed override bool IsSealed
Symbols\Metadata\PE\PEEventSymbol.cs (1)
293public override bool IsSealed
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
567public override bool IsSealed => this.IsMetadataFinal &&
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1936public override bool IsSealed
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
566public override bool IsSealed
Symbols\ModuleSymbol.cs (1)
169public sealed override bool IsSealed
Symbols\NamespaceSymbol.cs (1)
203public sealed override bool IsSealed
Symbols\ParameterSymbol.cs (1)
317public override bool IsSealed
Symbols\PointerTypeSymbol.cs (1)
55public override bool IsSealed
Symbols\RangeVariableSymbol.cs (1)
78public override bool IsSealed
Symbols\ReducedExtensionMethodSymbol.cs (1)
386public override bool IsSealed
Symbols\SignatureOnlyMethodSymbol.cs (1)
155public override bool IsSealed { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyPropertySymbol.cs (1)
86public override bool IsSealed { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\LambdaSymbol.cs (1)
86public override bool IsSealed
Symbols\Source\LocalFunctionSymbol.cs (1)
373public override bool IsSealed => (_declarationModifiers & DeclarationModifiers.Sealed) != 0;
Symbols\Source\SourceEventSymbol.cs (1)
440public sealed override bool IsSealed
Symbols\Source\SourceMemberContainerSymbol.cs (1)
868public override bool IsSealed => HasFlag(DeclarationModifiers.Sealed);
Symbols\Source\SourceMemberMethodSymbol.cs (1)
631public sealed override bool IsSealed
Symbols\Source\SourcePropertySymbolBase.cs (1)
609public override bool IsSealed
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
165public override bool IsSealed => true;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
65public override bool IsSealed => false;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
842public override bool IsSealed => true;
Symbols\Synthesized\SynthesizedContainer.cs (1)
88public override bool IsSealed => true;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
253public override bool IsSealed
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
103public override bool IsSealed => true;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
161public override bool IsSealed
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
256public override bool IsSealed
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
108public override bool IsSealed => true;
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
191public sealed override bool IsSealed
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
90public override bool IsSealed => true;
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
203public sealed override bool IsSealed
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
99public override bool IsSealed
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
385public override bool IsSealed
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
79public override bool IsSealed => _privateImplementationDetails.IsSealed && !_privateImplementationDetails.IsAbstract;
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
270public override bool IsSealed
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
205public override bool IsSealed
Symbols\TypeParameterSymbol.cs (1)
233public sealed override bool IsSealed
Symbols\Wrapped\WrappedEventSymbol.cs (1)
126public override bool IsSealed
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
165public override bool IsSealed
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
177public override bool IsSealed
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
148public override bool IsSealed
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
227public override bool IsSealed
691 references to IsSealed
Microsoft.CodeAnalysis.CSharp (42)
Binder\Binder_Constraints.cs (1)
598if (type.IsSealed)
Binder\ForEachLoopBinder.cs (1)
1270if (!enumeratorType.IsSealed && !isAsync) // For async foreach, we don't do the runtime check in unsealed case
Binder\Semantics\Conversions\ConversionsBase.cs (2)
3483if (source.IsClassType() && destination.IsInterfaceType() && !source.IsSealed && !HasAnyBaseInterfaceConversion(source, destination, ref useSiteInfo)) 3491if (source.IsInterfaceType() && destination.IsClassType() && (!destination.IsSealed || HasAnyBaseInterfaceConversion(destination, source, ref useSiteInfo)))
CodeGen\EmitExpression.cs (1)
2000if (IsThisReceiver(receiver) && actualMethodTargetedByTheCall.ContainingType.IsSealed &&
Emitter\Model\MethodSymbolAdapter.cs (1)
670return this.IsSealed ||
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
1030return this.IsSealed || this.IsStatic;
Emitter\Model\PropertySymbolAdapter.cs (2)
73if ((object)getMethod != null || !AdaptedPropertySymbol.IsSealed) 128if ((object)setMethod != null || !AdaptedPropertySymbol.IsSealed)
Emitter\NoPia\EmbeddedTypesManager.cs (1)
278else if (member.IsSealed)
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
893return (type as ArrayTypeSymbol)?.ElementType.IsSealed == true;
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (1)
418Debug.Assert(!enumeratorType.IsSealed);
Symbols\MemberSymbolExtensions.cs (1)
387return (object)methodOpt != null && !methodOpt.IsSealed && (methodOpt.IsAbstract || methodOpt.IsVirtual);
Symbols\MethodSymbol.cs (1)
1219bool IMethodSymbolInternal.IsMetadataFinal => IsSealed;
Symbols\PublicModel\Symbol.cs (1)
240return UnderlyingSymbol.IsSealed;
Symbols\ReducedExtensionMethodSymbol.cs (1)
388get { return _reducedFrom.IsSealed; }
Symbols\Source\SourceConstructorSymbol.cs (1)
187else if (ContainingType.IsSealed && this.DeclaredAccessibility.HasProtected() && !this.IsOverride)
Symbols\Source\SourceEventSymbol.cs (2)
650else if (ContainingType.IsSealed && this.DeclaredAccessibility.HasProtected() && !this.IsOverride) 679else if (IsVirtual && ContainingType.IsSealed)
Symbols\Source\SourceFieldSymbol.cs (1)
56if (ContainingType.IsSealed && this.DeclaredAccessibility.HasProtected())
Symbols\Source\SourceMemberContainerSymbol.cs (5)
265if (containingType?.IsSealed == true && this.DeclaredAccessibility.HasProtected()) 5048if (baseToStringMethod is { IsSealed: true }) 5074if (!SynthesizedRecordObjectMethod.VerifyOverridesMethodFromObject(toStringMethod, SpecialMember.System_Object__ToString, diagnostics) && toStringMethod.IsSealed && !IsSealed) 5230if (!SynthesizedRecordObjectMethod.VerifyOverridesMethodFromObject(getHashCode, SpecialMember.System_Object__GetHashCode, diagnostics) && getHashCode.IsSealed && !IsSealed) 5350((!symbol.IsAbstract && !symbol.IsVirtual && !symbol.IsOverride) || symbol.IsSealed))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
898else if (overriddenMember.IsSealed) 1131if (overridingProperty.IsSealed)
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
495if (baseType.IsSealed && !this.IsStatic) // Give precedence to ERR_StaticDerivedFromNonObject
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
906else if (IsVirtual && ContainingType.IsSealed) 919else if (ContainingType.IsSealed && this.DeclaredAccessibility.HasProtected() && !this.IsOverride)
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
535else if (IsVirtual && ContainingType.IsSealed && ContainingType.TypeKind != TypeKind.Struct) // error CS0106 on struct already 544else if (ContainingType.IsSealed && localAccessibility.HasProtected() && !this.IsOverride)
Symbols\Source\SourcePropertySymbolBase.cs (1)
1139else if (ContainingType.IsSealed && this.DeclaredAccessibility.HasProtected() && !this.IsOverride)
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
159else if (IsVirtual && ContainingType.IsSealed)
Symbols\SymbolExtensions.cs (1)
527return !symbol.IsSealed && (symbol.IsAbstract || symbol.IsVirtual) && (symbol.ContainingType?.IsInterface ?? false);
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
179!(containingType.IsSealed || candidate.IsOverride || candidate.IsVirtual || candidate.IsAbstract) ||
Symbols\Synthesized\Records\SynthesizedRecordCopyCtor.cs (1)
36public override Accessibility DeclaredAccessibility => ContainingType.IsSealed ? Accessibility.Private : Accessibility.Protected;
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
32Debug.Assert(property.IsSealed);
Symbols\Wrapped\WrappedEventSymbol.cs (1)
130return _underlyingEvent.IsSealed;
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
169return UnderlyingMethod.IsSealed;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
181return _underlyingType.IsSealed;
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
152return _underlyingProperty.IsSealed;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (11)
CodeGen\CodeGenDynamicTests.cs (3)
828Assert.True(d.IsSealed); 845Assert.False(member.IsSealed); 851Assert.False(member.IsSealed);
CodeGen\DestructorTests.cs (1)
829Assert.False(destructor.IsSealed);
Emit\EmitMetadataTests.cs (5)
499Assert.True(classB.IsSealed); 608Assert.False(ctor.IsSealed); 629Assert.False(cctor.IsSealed); 1395Assert.True(type.IsSealed); 2131Assert.False(classC.IsSealed, "Expected C to be non-sealed"); //even though it is sealed in metadata
Emit\NoPiaEmbedTypes.cs (2)
1222Assert.False(itest3.IsSealed); 1234Assert.True(test5.IsSealed);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (105)
PartialEventsAndConstructorsTests.cs (4)
1075Assert.Equal(expectedSealed, e.IsSealed); 1091Assert.Equal(expectedSealed, m.IsSealed); 1233Assert.False(e.IsSealed); 1249Assert.False(m.IsSealed);
Semantics\RecordTests.cs (38)
3499Assert.False(clone.IsSealed); 3502Assert.True(clone.ContainingType.IsSealed); 3530Assert.False(clone.IsSealed); 3533Assert.True(clone.ContainingType.IsSealed); 3562Assert.False(clone.IsSealed); 3565Assert.True(clone.ContainingType.IsSealed); 3589Assert.False(clone.IsSealed); 3592Assert.True(clone.ContainingType.IsSealed); 4985Assert.False(print.IsSealed); 4993Assert.False(toString.IsSealed); 5060Assert.False(print.IsSealed); 5068Assert.False(toString.IsSealed); 5137Assert.False(print.IsSealed); 5145Assert.False(toString.IsSealed); 5304Assert.False(print.IsSealed); 5312Assert.False(toString.IsSealed); 5488Assert.False(print.IsSealed); 5496Assert.False(toString.IsSealed); 5522Assert.False(print.IsSealed); 5530Assert.False(toString.IsSealed); 5915Assert.False(print.IsSealed); 5923Assert.False(toString.IsSealed); 14074Assert.False(clone.IsSealed); 14111Assert.False(clone.IsSealed); 18268Assert.False(copyCtor.IsSealed); 18276Assert.False(copyCtor.IsSealed); 18420Assert.False(clone.IsSealed); 18428Assert.False(clone.IsSealed); 18436Assert.False(clone.IsSealed); 19034Assert.False(equalityContractGet.IsSealed); 19150Assert.False(equalityContractGet.IsSealed); 19223Assert.False(equalityContractGet.IsSealed); 20444Assert.False(op.IsSealed); 20454Assert.False(op.IsSealed); 20563Assert.False(op.IsSealed); 20573Assert.False(op.IsSealed); 22763Assert.False(clone.IsSealed); 23230Assert.True(baseEquals.IsSealed);
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (63)
78Assert.False(m.IsSealed); 406Assert.False(m.IsSealed); 464Assert.False(m.IsSealed); 520Assert.False(m.IsSealed); 587Assert.False(m.IsSealed); 640Assert.False(m.IsSealed); 699Assert.True(m.IsSealed); 929Assert.False(m.IsSealed); 963Assert.False(m.IsSealed); 1019Assert.False(m.IsSealed); 1073Assert.False(m.IsSealed); 1126Assert.False(m.IsSealed); 1428Assert.False(m.IsSealed); 1486Assert.False(m.IsSealed); 1536Assert.False(m.IsSealed); 1744Assert.False(m.IsSealed); 1805Assert.True(m.IsSealed); 2338Assert.False(m.IsSealed); 2392Assert.False(m.IsSealed); 2446Assert.False(m.IsSealed); 2532Assert.False(m.IsSealed); 2572Assert.False(m.IsSealed); 2613Assert.False(m.IsSealed); 2654Assert.False(m.IsSealed); 8038Assert.False(m.IsSealed); 8116Assert.False(m.IsSealed); 8181Assert.False(m.IsSealed); 8292Assert.False(m.IsSealed); 8456Assert.False(m.IsSealed); 8542Assert.False(m.IsSealed); 8615Assert.False(m.IsSealed); 8701Assert.False(m.IsSealed); 8764Assert.False(m.IsSealed); 8833Assert.True(m.IsSealed); 9109Assert.False(m.IsSealed); 9155Assert.False(m.IsSealed); 9228Assert.False(m.IsSealed); 9292Assert.False(m.IsSealed); 9355Assert.False(m.IsSealed); 9641Assert.False(m.IsSealed); 9690Assert.False(m.IsSealed); 9748Assert.False(m.IsSealed); 9807Assert.False(m.IsSealed); 9854Assert.False(m.IsSealed); 9890Assert.False(m.IsSealed); 10083Assert.False(m.IsSealed); 10132Assert.False(m.IsSealed); 10189Assert.True(m.IsSealed); 10246Assert.True(m.IsSealed); 10825Assert.False(m.IsSealed); 10872Assert.False(m.IsSealed); 10926Assert.False(m.IsSealed); 10973Assert.False(m.IsSealed); 11027Assert.False(m.IsSealed); 11074Assert.False(m.IsSealed); 11196Assert.False(m.IsSealed); 11231Assert.False(m.IsSealed); 11271Assert.False(m.IsSealed); 11307Assert.False(m.IsSealed); 11348Assert.False(m.IsSealed); 11384Assert.False(m.IsSealed); 11425Assert.False(m.IsSealed); 11461Assert.False(m.IsSealed);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\RecordStructTests.cs (7)
4434Assert.False(gethashCode.IsSealed); 4983Assert.False(op.IsSealed); 4993Assert.False(op.IsSealed); 5218Assert.False(print.IsSealed); 5226Assert.False(toString.IsSealed); 5422Assert.False(print.IsSealed); 5430Assert.False(toString.IsSealed);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (523)
Symbols\AnonymousTypesSymbolTests.cs (3)
1025Assert.True(type.IsSealed); 1102Assert.False(property.IsSealed); 1130Assert.False(method.IsSealed);
Symbols\CompilationCreationTests.cs (2)
2381Assert.False(foo2.IsSealed); 2445Assert.False(type3.IsSealed);
Symbols\DefaultInterfaceImplementationTests.cs (323)
206Assert.False(m1.IsSealed); 2697Assert.False(accessor.IsSealed); 2707Assert.False(p1.IsSealed); 6425Assert.False(accessor.IsSealed); 6435Assert.False(e1.IsSealed); 8449Assert.False(m01.IsSealed); 8461Assert.False(m02.IsSealed); 8473Assert.False(m03.IsSealed); 8485Assert.False(m04.IsSealed); 8497Assert.False(m05.IsSealed); 8509Assert.False(m06.IsSealed); 8521Assert.False(m07.IsSealed); 8533Assert.False(m08.IsSealed); 8545Assert.False(m09.IsSealed); 8557Assert.False(m10.IsSealed); 8569Assert.False(m11.IsSealed); 8581Assert.False(m12.IsSealed); 8593Assert.False(m13.IsSealed); 8802Assert.False(m1.IsSealed); 8841Assert.False(m1.IsSealed); 8904Assert.False(m1.IsSealed); 8989Assert.False(m1.IsSealed); 9002Assert.False(m2.IsSealed); 9015Assert.False(m3.IsSealed); 9071Assert.False(m1.IsSealed); 9129Assert.False(m1.IsSealed); 9142Assert.False(m2.IsSealed); 9155Assert.True(m3.IsSealed); 9380Assert.False(m1.IsSealed); 10108Assert.False(m1.IsSealed); 10158Assert.False(m1.IsSealed); 10239Assert.False(m1.IsSealed); 10253Assert.True(m2.IsSealed); 10267Assert.True(m3.IsSealed); 10281Assert.False(m4.IsSealed); 10347Assert.False(m2.IsSealed); 10401Assert.False(m1.IsSealed); 10415Assert.False(m2.IsSealed); 10429Assert.False(m3.IsSealed); 10443Assert.False(m4.IsSealed); 10457Assert.False(m5.IsSealed); 10627Assert.False(m1.IsSealed); 10641Assert.False(m2.IsSealed); 10747Assert.False(m1.IsSealed); 10761Assert.False(m2.IsSealed); 10775Assert.False(m3.IsSealed); 10789Assert.False(m4.IsSealed); 10803Assert.False(m5.IsSealed); 10855Assert.False(m1.IsSealed); 10918Assert.False(m1.IsSealed); 11082Assert.False(m1.IsSealed); 11096Assert.False(m2.IsSealed); 11113Assert.False(m2Impl.IsSealed); 11189Assert.False(m1.IsSealed); 11203Assert.False(m2.IsSealed); 11220Assert.False(m2Impl.IsSealed); 11819Assert.False(m1.IsSealed); 12675Assert.False(m1.IsSealed); 12763Assert.False(m1.IsSealed); 12851Assert.False(m1.IsSealed); 13132Assert.False(p01.IsSealed); 13145Assert.False(accessor.IsSealed); 13158Assert.False(p02.IsSealed); 13167Assert.False(p02get.IsSealed); 13179Assert.False(p03.IsSealed); 13188Assert.False(p03set.IsSealed); 13200Assert.False(p04.IsSealed); 13209Assert.False(p04get.IsSealed); 13221Assert.False(p05.IsSealed); 13230Assert.False(p05set.IsSealed); 13242Assert.False(p06.IsSealed); 13251Assert.False(p06get.IsSealed); 13263Assert.False(p07.IsSealed); 13272Assert.False(p07set.IsSealed); 13284Assert.False(p08.IsSealed); 13293Assert.False(p08get.IsSealed); 13305Assert.False(p09.IsSealed); 13314Assert.False(p09set.IsSealed); 13326Assert.False(p10.IsSealed); 13335Assert.False(p10get.IsSealed); 13346Assert.False(p11.IsSealed); 13359Assert.False(accessor.IsSealed); 13371Assert.False(p12.IsSealed); 13384Assert.False(accessor.IsSealed); 13396Assert.False(p13.IsSealed); 13409Assert.False(accessor.IsSealed); 13421Assert.False(p14.IsSealed); 13434Assert.False(accessor.IsSealed); 13446Assert.False(p15.IsSealed); 13459Assert.False(accessor.IsSealed); 13471Assert.False(p16.IsSealed); 13484Assert.False(accessor.IsSealed); 13497Assert.False(p17.IsSealed); 13506Assert.False(p17get.IsSealed); 13518Assert.False(p18.IsSealed); 13527Assert.False(p18get.IsSealed); 13538Assert.False(p19.IsSealed); 13932Assert.False(p1.IsSealed); 13941Assert.False(p1get.IsSealed); 14024Assert.False(p1.IsSealed); 14039Assert.False(accessor.IsSealed); 14098Assert.False(p1.IsSealed); 14112Assert.False(accessor.IsSealed); 14300Assert.False(p1.IsSealed); 14331Assert.False(accessor.IsSealed); 14411Assert.False(p1.IsSealed); 14421Assert.False(p1get.IsSealed); 14434Assert.False(p2.IsSealed); 14444Assert.False(p2set.IsSealed); 14457Assert.False(p3.IsSealed); 14467Assert.False(p3get.IsSealed); 14649Assert.False(p1.IsSealed); 14680Assert.False(accessor.IsSealed); 14753Assert.False(p1.IsSealed); 14763Assert.False(p1get.IsSealed); 14776Assert.False(p2.IsSealed); 14786Assert.False(p2get.IsSealed); 14798Assert.True(p3.IsSealed); 14812Assert.True(accessor.IsSealed); 14826Assert.False(p4.IsSealed); 14836Assert.False(p4get.IsSealed); 15027Assert.False(p1.IsSealed); 15039Assert.False(m1.IsSealed); 16201Assert.False(p1.IsSealed); 16232Assert.False(accessor.IsSealed); 16331Assert.False(p1.IsSealed); 16342Assert.False(p1get.IsSealed); 16357Assert.True(p2.IsSealed); 16368Assert.True(p2get.IsSealed); 16383Assert.True(p3.IsSealed); 16394Assert.True(p3set.IsSealed); 16607Assert.False(p2.IsSealed); 16640Assert.False(accessor.IsSealed); 16797Assert.False(p1.IsSealed); 16808Assert.False(p1get.IsSealed); 16823Assert.False(p2.IsSealed); 16834Assert.False(p2set.IsSealed); 16851Assert.False(p3.IsSealed); 16866Assert.False(accessor.IsSealed); 16882Assert.False(p4.IsSealed); 16893Assert.False(p4get.IsSealed); 16907Assert.False(p5.IsSealed); 16918Assert.False(p5set.IsSealed); 17040Assert.False(p1.IsSealed); 17051Assert.False(p1get.IsSealed); 17066Assert.False(p2.IsSealed); 17077Assert.False(p2get.IsSealed); 17091Assert.False(p3.IsSealed); 17106Assert.False(accessor.IsSealed); 17120Assert.False(p4.IsSealed); 17135Assert.False(accessor.IsSealed); 17150Assert.False(p5.IsSealed); 17161Assert.False(p5get.IsSealed); 17289Assert.False(p1.IsSealed); 17304Assert.False(accessor.IsSealed); 17320Assert.False(p2.IsSealed); 17331Assert.False(p2get.IsSealed); 17345Assert.False(p3.IsSealed); 17360Assert.False(accessor.IsSealed); 17375Assert.False(p4.IsSealed); 17390Assert.False(accessor.IsSealed); 17405Assert.False(p5.IsSealed); 17416Assert.False(p5get.IsSealed); 17501Assert.False(p1.IsSealed); 17513Assert.False(m1.IsSealed); 17768Assert.False(p1.IsSealed); 17797Assert.False(accessor.IsSealed); 18356Assert.False(p1.IsSealed); 18394Assert.False(m1.IsSealed); 19882Assert.False(p1.IsSealed); 19894Assert.False(m1.IsSealed); 20536Assert.False(p1.IsSealed); 20552Assert.False(accessor.IsSealed); 21609Assert.False(p01.IsSealed); 21622Assert.False(accessor.IsSealed); 21635Assert.False(p02.IsSealed); 21644Assert.False(p02get.IsSealed); 21656Assert.False(p03.IsSealed); 21665Assert.False(p03set.IsSealed); 21677Assert.False(p04.IsSealed); 21686Assert.False(p04get.IsSealed); 21698Assert.False(p05.IsSealed); 21707Assert.False(p05set.IsSealed); 21719Assert.False(p06.IsSealed); 21728Assert.False(p06get.IsSealed); 21740Assert.False(p07.IsSealed); 21749Assert.False(p07set.IsSealed); 21761Assert.False(p08.IsSealed); 21770Assert.False(p08get.IsSealed); 21782Assert.False(p09.IsSealed); 21791Assert.False(p09set.IsSealed); 21803Assert.False(p10.IsSealed); 21812Assert.False(p10get.IsSealed); 21823Assert.False(p11.IsSealed); 21836Assert.False(accessor.IsSealed); 21848Assert.False(p12.IsSealed); 21861Assert.False(accessor.IsSealed); 21873Assert.False(p13.IsSealed); 21886Assert.False(accessor.IsSealed); 21898Assert.False(p14.IsSealed); 21911Assert.False(accessor.IsSealed); 21923Assert.False(p15.IsSealed); 21936Assert.False(accessor.IsSealed); 21948Assert.False(p16.IsSealed); 21961Assert.False(accessor.IsSealed); 21974Assert.False(p17.IsSealed); 21983Assert.False(p17get.IsSealed); 21995Assert.False(p18.IsSealed); 22004Assert.False(p18get.IsSealed); 22015Assert.False(p19.IsSealed); 26854Assert.False(p01.IsSealed); 26867Assert.False(accessor.IsSealed); 26880Assert.False(p02.IsSealed); 26889Assert.False(p02get.IsSealed); 26901Assert.False(p03.IsSealed); 26910Assert.False(p03set.IsSealed); 26922Assert.False(p04.IsSealed); 26931Assert.False(p04get.IsSealed); 26943Assert.False(p05.IsSealed); 26952Assert.False(p05set.IsSealed); 26964Assert.False(p06.IsSealed); 26973Assert.False(p06get.IsSealed); 26985Assert.False(p07.IsSealed); 26994Assert.False(p07set.IsSealed); 27006Assert.False(p08.IsSealed); 27015Assert.False(p08get.IsSealed); 27027Assert.False(p09.IsSealed); 27036Assert.False(p09set.IsSealed); 27048Assert.False(p10.IsSealed); 27057Assert.False(p10get.IsSealed); 27070Assert.False(p11.IsSealed); 27083Assert.False(accessor.IsSealed); 27096Assert.False(p14.IsSealed); 27109Assert.False(accessor.IsSealed); 27652Assert.False(p1.IsSealed); 27667Assert.False(accessor.IsSealed); 27726Assert.False(p1.IsSealed); 27740Assert.False(accessor.IsSealed); 27826Assert.False(p1.IsSealed); 27841Assert.False(accessor.IsSealed); 27994Assert.False(p1.IsSealed); 28008Assert.False(accessor.IsSealed); 28021Assert.False(p2.IsSealed); 28035Assert.False(accessor.IsSealed); 28048Assert.False(p3.IsSealed); 28062Assert.False(accessor.IsSealed); 28155Assert.False(p1.IsSealed); 28170Assert.False(accessor.IsSealed); 28251Assert.False(p1.IsSealed); 28265Assert.False(accessor.IsSealed); 28278Assert.False(p2.IsSealed); 28292Assert.False(accessor.IsSealed); 28305Assert.True(p3.IsSealed); 28319Assert.True(accessor.IsSealed); 28332Assert.False(p4.IsSealed); 28346Assert.False(accessor.IsSealed); 28469Assert.False(p1.IsSealed); 28481Assert.False(m1.IsSealed); 29604Assert.False(p1.IsSealed); 29619Assert.False(accessor.IsSealed); 29719Assert.False(p1.IsSealed); 29734Assert.False(accessor.IsSealed); 29749Assert.True(p2.IsSealed); 29764Assert.True(accessor.IsSealed); 29779Assert.True(p3.IsSealed); 29794Assert.True(accessor.IsSealed); 30020Assert.False(p2.IsSealed); 30053Assert.False(accessor.IsSealed); 30132Assert.False(p1.IsSealed); 30147Assert.False(accessor.IsSealed); 30162Assert.False(p2.IsSealed); 30177Assert.False(accessor.IsSealed); 30192Assert.False(p3.IsSealed); 30207Assert.False(accessor.IsSealed); 30221Assert.False(p4.IsSealed); 30236Assert.False(accessor.IsSealed); 30250Assert.False(p5.IsSealed); 30265Assert.False(accessor.IsSealed); 30462Assert.False(p1.IsSealed); 30477Assert.False(accessor.IsSealed); 30492Assert.False(p2.IsSealed); 30507Assert.False(accessor.IsSealed); 30522Assert.False(p3.IsSealed); 30537Assert.False(accessor.IsSealed); 30551Assert.False(p4.IsSealed); 30566Assert.False(accessor.IsSealed); 30683Assert.False(p1.IsSealed); 30698Assert.False(accessor.IsSealed); 30713Assert.False(p2.IsSealed); 30728Assert.False(accessor.IsSealed); 30743Assert.False(p3.IsSealed); 30758Assert.False(accessor.IsSealed); 30773Assert.False(p4.IsSealed); 30788Assert.False(accessor.IsSealed); 30802Assert.False(p5.IsSealed); 30817Assert.False(accessor.IsSealed); 30906Assert.False(p1.IsSealed); 30918Assert.False(m1.IsSealed); 31245Assert.False(p1.IsSealed); 31260Assert.False(accessor.IsSealed); 33078Assert.Equal(isAbstract, m1.IsSealed); 33915Assert.False(m1.IsSealed); 34031Assert.False(m1.IsSealed); 37134Assert.Equal(isAbstract, m1.IsSealed); 38026Assert.False(m1.IsSealed); 40167Assert.Equal(isAbstract, m1.IsSealed); 44666Assert.False(cctor.IsSealed); 44764Assert.False(cctor.IsSealed); 51119Assert.True(m.IsSealed); 52042Assert.True(i2m1.IsSealed); 52165Assert.True(i2m1.IsSealed); 52279Assert.False(c2m1.IsSealed); 52561Assert.True(reabstracting.IsSealed); 53743Assert.True(i2p1.IsSealed); 53758Assert.True(i2p1Get.IsSealed); 53775Assert.True(i2p1Set.IsSealed); 53886Assert.False(c2p1.IsSealed); 53893Assert.False(c2p1Get.IsSealed); 53901Assert.False(c2p1Set.IsSealed); 57525Assert.True(reabstracting.IsSealed); 58688Assert.False(c2p1.IsSealed); 58699Assert.False(c2p1Add.IsSealed); 58714Assert.False(c2p1Remove.IsSealed);
Symbols\ExtendedPartialMethodsTests.cs (2)
2117Assert.Equal(expectedSealed, m.IsSealed); 2260Assert.False(m.IsSealed);
Symbols\Metadata\MetadataMemberTests.cs (3)
168Assert.False(ctor.IsSealed); 211Assert.False(member1.IsSealed); 319Assert.False(member2.IsSealed);
Symbols\Metadata\MetadataTypeTests.cs (4)
95Assert.False(class1.IsSealed); 143Assert.False(type1.IsSealed); 191Assert.False(type1.IsSealed); 241Assert.True(type1.IsSealed);
Symbols\Metadata\PE\LoadingEvents.cs (3)
112Assert.Equal(@event.IsSealed, @accessor.IsSealed); 613if (symbol.IsSealed) mods |= VirtualnessModifiers.Sealed;
Symbols\Metadata\PE\LoadingIndexers.cs (2)
1100Assert.Equal(property.IsSealed, @accessor.IsSealed);
Symbols\Metadata\PE\LoadingMethods.cs (31)
196Assert.False(basicModifiers1_M1.IsSealed); 202Assert.False(basicModifiers1_M2.IsSealed); 208Assert.False(basicModifiers1_M3.IsSealed); 214Assert.False(basicModifiers1_M4.IsSealed); 220Assert.False(basicModifiers1_M5.IsSealed); 226Assert.False(basicModifiers1_M6.IsSealed); 232Assert.False(basicModifiers1_M7.IsSealed); 238Assert.False(basicModifiers1_M8.IsSealed); 244Assert.False(basicModifiers1_M9.IsSealed); 257Assert.False(basicModifiers2_M1.IsSealed); 263Assert.True(basicModifiers2_M2.IsSealed); 269Assert.False(basicModifiers2_M6.IsSealed); 275Assert.True(basicModifiers2_M7.IsSealed); 286Assert.False(basicModifiers3_M1.IsSealed); 292Assert.False(basicModifiers3_M6.IsSealed); 305Assert.False(csharpModifiers1_M1.IsSealed); 311Assert.False(csharpModifiers1_M2.IsSealed); 317Assert.False(csharpModifiers1_M3.IsSealed); 323Assert.False(csharpModifiers1_M4.IsSealed); 335Assert.True(csharpModifiers2_M1.IsSealed); 341Assert.False(csharpModifiers2_M2.IsSealed); 347Assert.False(csharpModifiers2_M3.IsSealed); 359Assert.False(csharpModifiers3_M1.IsSealed); 365Assert.False(csharpModifiers3_M3.IsSealed); 371Assert.False(csharpModifiers3_M4.IsSealed); 969Assert.False(method.IsSealed); 975Assert.False(method.IsSealed); 981Assert.False(method.IsSealed); 987Assert.True(method.IsSealed); 993Assert.False(method.IsSealed); 999Assert.False(method.IsSealed);
Symbols\Metadata\PE\LoadingProperties.cs (1)
388if (symbol.IsSealed) mods |= VirtualnessModifiers.Sealed;
Symbols\Metadata\PE\TypeKindTests.cs (4)
78Assert.False(obj.IsSealed); 82Assert.False(@enum.IsSealed); 86Assert.True(func.IsSealed); 92Assert.False(console.IsSealed);
Symbols\PartialPropertiesTests.cs (4)
2674Assert.Equal(expectedSealed, p.IsSealed); 2690Assert.Equal(expectedSealed, m.IsSealed); 2814Assert.False(p.IsSealed); 2830Assert.False(m.IsSealed);
Symbols\Source\DelegateTests.cs (1)
133Assert.True(v.IsSealed);
Symbols\Source\MethodTests.cs (28)
381Assert.True(outP.IsSealed); 603Assert.False(m0.IsSealed); 610Assert.False(m1.IsSealed); 617Assert.False(m2.IsSealed); 624Assert.True(m3.IsSealed); 631Assert.False(m4.IsSealed); 638Assert.False(m5.IsSealed); 646Assert.False(m6.IsSealed); 675Assert.False(m1.IsSealed); 682Assert.False(m2.IsSealed); 689Assert.False(m3.IsSealed); 696Assert.False(m4.IsSealed); 703Assert.False(m5.IsSealed); 711Assert.False(m6.IsSealed); 796Assert.False(m0.IsSealed); 803Assert.False(m1.IsSealed); 810Assert.False(m2.IsSealed); 817Assert.True(m3.IsSealed); 824Assert.False(m4.IsSealed); 831Assert.False(m5.IsSealed); 839Assert.False(m6.IsSealed); 863Assert.False(m0.IsSealed); 870Assert.False(m1.IsSealed); 877Assert.False(m2.IsSealed); 884Assert.False(m3.IsSealed); 891Assert.False(m4.IsSealed); 898Assert.False(m5.IsSealed); 906Assert.False(m6.IsSealed);
Symbols\Source\ModifierTests.cs (3)
73Assert.True(m8.IsSealed); 77Assert.True(m8_1.IsSealed); 81Assert.True(m8_2.IsSealed);
Symbols\StaticAbstractMembersInInterfacesTests.cs (108)
155Assert.False(m01.IsSealed); 167Assert.False(m02.IsSealed); 179Assert.False(m03.IsSealed); 191Assert.False(m04.IsSealed); 203Assert.False(m05.IsSealed); 215Assert.False(m06.IsSealed); 227Assert.False(m07.IsSealed); 239Assert.False(m08.IsSealed); 251Assert.False(m09.IsSealed); 263Assert.False(m10.IsSealed); 866Assert.False(m01.IsSealed); 976Assert.False(m01.IsSealed); 1006Assert.False(m01.IsSealed); 1048Assert.False(m01.IsSealed); 1063Assert.False(m01.IsSealed); 1141Assert.False(m01.IsSealed); 1178Assert.False(m01.IsSealed); 1215Assert.False(m01.IsSealed); 1262Assert.False(m01.IsSealed); 1277Assert.False(m01.IsSealed); 1313Assert.False(m01.IsSealed); 1328Assert.False(m01.IsSealed); 1368Assert.False(m01.IsSealed); 1383Assert.False(m01.IsSealed); 1426Assert.False(m01.IsSealed); 1441Assert.False(m01.IsSealed); 1481Assert.False(m01.IsSealed); 1496Assert.False(m01.IsSealed); 1539Assert.False(m01.IsSealed); 1554Assert.False(m01.IsSealed); 1720Assert.False(m01.IsSealed); 1730Assert.False(m02.IsSealed); 1740Assert.False(m03.IsSealed); 1750Assert.False(m04.IsSealed); 1760Assert.False(m05.IsSealed); 1770Assert.False(m06.IsSealed); 1780Assert.False(m07.IsSealed); 1790Assert.False(m08.IsSealed); 1800Assert.False(m09.IsSealed); 1810Assert.False(m10.IsSealed); 1822Assert.False(m01.IsSealed); 1834Assert.False(m02.IsSealed); 1846Assert.False(m03.IsSealed); 1858Assert.False(m04.IsSealed); 1870Assert.False(m05.IsSealed); 1882Assert.False(m06.IsSealed); 1894Assert.False(m07.IsSealed); 1906Assert.False(m08.IsSealed); 1918Assert.False(m09.IsSealed); 1930Assert.False(m10.IsSealed); 2526Assert.False(m01.IsSealed); 2536Assert.False(m02.IsSealed); 2546Assert.False(m03.IsSealed); 2556Assert.False(m04.IsSealed); 2566Assert.False(m05.IsSealed); 2576Assert.False(m06.IsSealed); 2586Assert.False(m07.IsSealed); 2596Assert.False(m08.IsSealed); 2606Assert.False(m09.IsSealed); 2616Assert.False(m10.IsSealed); 2630Assert.False(m01.IsSealed); 2642Assert.False(m02.IsSealed); 2654Assert.False(m03.IsSealed); 2666Assert.False(m04.IsSealed); 2678Assert.False(m05.IsSealed); 2690Assert.False(m06.IsSealed); 2702Assert.False(m07.IsSealed); 2714Assert.False(m08.IsSealed); 2726Assert.False(m09.IsSealed); 2738Assert.False(m10.IsSealed); 3358Assert.False(m01.IsSealed); 3370Assert.False(m02.IsSealed); 3382Assert.False(m03.IsSealed); 3394Assert.False(m04.IsSealed); 3406Assert.False(m05.IsSealed); 3418Assert.False(m06.IsSealed); 3430Assert.False(m07.IsSealed); 3442Assert.False(m08.IsSealed); 3454Assert.False(m09.IsSealed); 3466Assert.False(m10.IsSealed); 4125Assert.False(m01.IsSealed); 4138Assert.False(m01.IsSealed); 4151Assert.False(m01.IsSealed); 4371Assert.False(m01.IsSealed); 4384Assert.False(m01.IsSealed); 4397Assert.False(m01.IsSealed); 4557Assert.False(m01.IsSealed); 4570Assert.False(m01.IsSealed); 4583Assert.False(m01.IsSealed); 4797Assert.False(m01.IsSealed); 4810Assert.False(m01.IsSealed); 4823Assert.False(m01.IsSealed); 5300Assert.False(m01.IsSealed); 5336Assert.False(m01.IsSealed); 5485Assert.False(m01.IsSealed); 5553Assert.False(m01.IsSealed); 5593Assert.False(m01.IsSealed); 5637Assert.False(m01.IsSealed); 5868Assert.False(m01.IsSealed); 5907Assert.False(m01.IsSealed); 5972Assert.False(p01.IsSealed); 5984Assert.False(m01.IsSealed); 6017Assert.False(p01.IsSealed); 6029Assert.False(m01.IsSealed); 6110Assert.False(e01.IsSealed); 6122Assert.False(m01.IsSealed); 6156Assert.False(e01.IsSealed); 6168Assert.False(m01.IsSealed);
Symbols\TypeTests.cs (1)
480Assert.False(elemType1.Type.IsSealed);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
Extensions.cs (2)
626Assert.Equal(propertyOrEvent.IsSealed, accessor.IsSealed);
FunctionPointerUtilities.cs (1)
75Assert.False(symbol.IsSealed);