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)
123public 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)
178public 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)
419public 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)
1876public 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)
436public sealed override bool IsSealed
Symbols\Source\SourceMemberContainerSymbol.cs (1)
855public 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)
162public override bool IsSealed => true;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
65public override bool IsSealed => false;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
839public 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)
100public 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)
105public override bool IsSealed => true;
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
191public sealed override bool IsSealed
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
87public 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)
76public 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)
185public override bool IsSealed
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
148public override bool IsSealed
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
224public override bool IsSealed
689 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)
1973if (IsThisReceiver(receiver) && actualMethodTargetedByTheCall.ContainingType.IsSealed &&
Emitter\Model\MethodSymbolAdapter.cs (1)
649return this.IsSealed ||
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
1015return 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)
834return (type as ArrayTypeSymbol)?.ElementType.IsSealed == true;
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (1)
418Debug.Assert(!enumeratorType.IsSealed);
Symbols\MemberSymbolExtensions.cs (1)
386return (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)
646else if (ContainingType.IsSealed && this.DeclaredAccessibility.HasProtected() && !this.IsOverride) 675else if (IsVirtual && ContainingType.IsSealed)
Symbols\Source\SourceFieldSymbol.cs (1)
56if (ContainingType.IsSealed && this.DeclaredAccessibility.HasProtected())
Symbols\Source\SourceMemberContainerSymbol.cs (5)
262if (containingType?.IsSealed == true && this.DeclaredAccessibility.HasProtected()) 5076if (baseToStringMethod is { IsSealed: true }) 5102if (!SynthesizedRecordObjectMethod.VerifyOverridesMethodFromObject(toStringMethod, SpecialMember.System_Object__ToString, diagnostics) && toStringMethod.IsSealed && !IsSealed) 5258if (!SynthesizedRecordObjectMethod.VerifyOverridesMethodFromObject(getHashCode, SpecialMember.System_Object__GetHashCode, diagnostics) && getHashCode.IsSealed && !IsSealed) 5378((!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)
905else if (IsVirtual && ContainingType.IsSealed) 918else 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)
1137else 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)
189return _underlyingType.IsSealed;
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
152return _underlyingProperty.IsSealed;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (9)
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
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)
203Assert.False(m1.IsSealed); 2694Assert.False(accessor.IsSealed); 2704Assert.False(p1.IsSealed); 6414Assert.False(accessor.IsSealed); 6424Assert.False(e1.IsSealed); 8438Assert.False(m01.IsSealed); 8450Assert.False(m02.IsSealed); 8462Assert.False(m03.IsSealed); 8474Assert.False(m04.IsSealed); 8486Assert.False(m05.IsSealed); 8498Assert.False(m06.IsSealed); 8510Assert.False(m07.IsSealed); 8522Assert.False(m08.IsSealed); 8534Assert.False(m09.IsSealed); 8546Assert.False(m10.IsSealed); 8558Assert.False(m11.IsSealed); 8570Assert.False(m12.IsSealed); 8582Assert.False(m13.IsSealed); 8791Assert.False(m1.IsSealed); 8830Assert.False(m1.IsSealed); 8893Assert.False(m1.IsSealed); 8978Assert.False(m1.IsSealed); 8991Assert.False(m2.IsSealed); 9004Assert.False(m3.IsSealed); 9060Assert.False(m1.IsSealed); 9118Assert.False(m1.IsSealed); 9131Assert.False(m2.IsSealed); 9144Assert.True(m3.IsSealed); 9369Assert.False(m1.IsSealed); 10097Assert.False(m1.IsSealed); 10147Assert.False(m1.IsSealed); 10228Assert.False(m1.IsSealed); 10242Assert.True(m2.IsSealed); 10256Assert.True(m3.IsSealed); 10270Assert.False(m4.IsSealed); 10336Assert.False(m2.IsSealed); 10390Assert.False(m1.IsSealed); 10404Assert.False(m2.IsSealed); 10418Assert.False(m3.IsSealed); 10432Assert.False(m4.IsSealed); 10446Assert.False(m5.IsSealed); 10616Assert.False(m1.IsSealed); 10630Assert.False(m2.IsSealed); 10736Assert.False(m1.IsSealed); 10750Assert.False(m2.IsSealed); 10764Assert.False(m3.IsSealed); 10778Assert.False(m4.IsSealed); 10792Assert.False(m5.IsSealed); 10844Assert.False(m1.IsSealed); 10907Assert.False(m1.IsSealed); 11071Assert.False(m1.IsSealed); 11085Assert.False(m2.IsSealed); 11102Assert.False(m2Impl.IsSealed); 11178Assert.False(m1.IsSealed); 11192Assert.False(m2.IsSealed); 11209Assert.False(m2Impl.IsSealed); 11808Assert.False(m1.IsSealed); 12664Assert.False(m1.IsSealed); 12752Assert.False(m1.IsSealed); 12840Assert.False(m1.IsSealed); 13121Assert.False(p01.IsSealed); 13134Assert.False(accessor.IsSealed); 13147Assert.False(p02.IsSealed); 13156Assert.False(p02get.IsSealed); 13168Assert.False(p03.IsSealed); 13177Assert.False(p03set.IsSealed); 13189Assert.False(p04.IsSealed); 13198Assert.False(p04get.IsSealed); 13210Assert.False(p05.IsSealed); 13219Assert.False(p05set.IsSealed); 13231Assert.False(p06.IsSealed); 13240Assert.False(p06get.IsSealed); 13252Assert.False(p07.IsSealed); 13261Assert.False(p07set.IsSealed); 13273Assert.False(p08.IsSealed); 13282Assert.False(p08get.IsSealed); 13294Assert.False(p09.IsSealed); 13303Assert.False(p09set.IsSealed); 13315Assert.False(p10.IsSealed); 13324Assert.False(p10get.IsSealed); 13335Assert.False(p11.IsSealed); 13348Assert.False(accessor.IsSealed); 13360Assert.False(p12.IsSealed); 13373Assert.False(accessor.IsSealed); 13385Assert.False(p13.IsSealed); 13398Assert.False(accessor.IsSealed); 13410Assert.False(p14.IsSealed); 13423Assert.False(accessor.IsSealed); 13435Assert.False(p15.IsSealed); 13448Assert.False(accessor.IsSealed); 13460Assert.False(p16.IsSealed); 13473Assert.False(accessor.IsSealed); 13486Assert.False(p17.IsSealed); 13495Assert.False(p17get.IsSealed); 13507Assert.False(p18.IsSealed); 13516Assert.False(p18get.IsSealed); 13527Assert.False(p19.IsSealed); 13921Assert.False(p1.IsSealed); 13930Assert.False(p1get.IsSealed); 14013Assert.False(p1.IsSealed); 14028Assert.False(accessor.IsSealed); 14087Assert.False(p1.IsSealed); 14101Assert.False(accessor.IsSealed); 14289Assert.False(p1.IsSealed); 14320Assert.False(accessor.IsSealed); 14400Assert.False(p1.IsSealed); 14410Assert.False(p1get.IsSealed); 14423Assert.False(p2.IsSealed); 14433Assert.False(p2set.IsSealed); 14446Assert.False(p3.IsSealed); 14456Assert.False(p3get.IsSealed); 14638Assert.False(p1.IsSealed); 14669Assert.False(accessor.IsSealed); 14742Assert.False(p1.IsSealed); 14752Assert.False(p1get.IsSealed); 14765Assert.False(p2.IsSealed); 14775Assert.False(p2get.IsSealed); 14787Assert.True(p3.IsSealed); 14801Assert.True(accessor.IsSealed); 14815Assert.False(p4.IsSealed); 14825Assert.False(p4get.IsSealed); 15016Assert.False(p1.IsSealed); 15028Assert.False(m1.IsSealed); 16190Assert.False(p1.IsSealed); 16221Assert.False(accessor.IsSealed); 16320Assert.False(p1.IsSealed); 16331Assert.False(p1get.IsSealed); 16346Assert.True(p2.IsSealed); 16357Assert.True(p2get.IsSealed); 16372Assert.True(p3.IsSealed); 16383Assert.True(p3set.IsSealed); 16596Assert.False(p2.IsSealed); 16629Assert.False(accessor.IsSealed); 16786Assert.False(p1.IsSealed); 16797Assert.False(p1get.IsSealed); 16812Assert.False(p2.IsSealed); 16823Assert.False(p2set.IsSealed); 16840Assert.False(p3.IsSealed); 16855Assert.False(accessor.IsSealed); 16871Assert.False(p4.IsSealed); 16882Assert.False(p4get.IsSealed); 16896Assert.False(p5.IsSealed); 16907Assert.False(p5set.IsSealed); 17029Assert.False(p1.IsSealed); 17040Assert.False(p1get.IsSealed); 17055Assert.False(p2.IsSealed); 17066Assert.False(p2get.IsSealed); 17080Assert.False(p3.IsSealed); 17095Assert.False(accessor.IsSealed); 17109Assert.False(p4.IsSealed); 17124Assert.False(accessor.IsSealed); 17139Assert.False(p5.IsSealed); 17150Assert.False(p5get.IsSealed); 17278Assert.False(p1.IsSealed); 17293Assert.False(accessor.IsSealed); 17309Assert.False(p2.IsSealed); 17320Assert.False(p2get.IsSealed); 17334Assert.False(p3.IsSealed); 17349Assert.False(accessor.IsSealed); 17364Assert.False(p4.IsSealed); 17379Assert.False(accessor.IsSealed); 17394Assert.False(p5.IsSealed); 17405Assert.False(p5get.IsSealed); 17490Assert.False(p1.IsSealed); 17502Assert.False(m1.IsSealed); 17757Assert.False(p1.IsSealed); 17786Assert.False(accessor.IsSealed); 18345Assert.False(p1.IsSealed); 18383Assert.False(m1.IsSealed); 19871Assert.False(p1.IsSealed); 19883Assert.False(m1.IsSealed); 20525Assert.False(p1.IsSealed); 20541Assert.False(accessor.IsSealed); 21598Assert.False(p01.IsSealed); 21611Assert.False(accessor.IsSealed); 21624Assert.False(p02.IsSealed); 21633Assert.False(p02get.IsSealed); 21645Assert.False(p03.IsSealed); 21654Assert.False(p03set.IsSealed); 21666Assert.False(p04.IsSealed); 21675Assert.False(p04get.IsSealed); 21687Assert.False(p05.IsSealed); 21696Assert.False(p05set.IsSealed); 21708Assert.False(p06.IsSealed); 21717Assert.False(p06get.IsSealed); 21729Assert.False(p07.IsSealed); 21738Assert.False(p07set.IsSealed); 21750Assert.False(p08.IsSealed); 21759Assert.False(p08get.IsSealed); 21771Assert.False(p09.IsSealed); 21780Assert.False(p09set.IsSealed); 21792Assert.False(p10.IsSealed); 21801Assert.False(p10get.IsSealed); 21812Assert.False(p11.IsSealed); 21825Assert.False(accessor.IsSealed); 21837Assert.False(p12.IsSealed); 21850Assert.False(accessor.IsSealed); 21862Assert.False(p13.IsSealed); 21875Assert.False(accessor.IsSealed); 21887Assert.False(p14.IsSealed); 21900Assert.False(accessor.IsSealed); 21912Assert.False(p15.IsSealed); 21925Assert.False(accessor.IsSealed); 21937Assert.False(p16.IsSealed); 21950Assert.False(accessor.IsSealed); 21963Assert.False(p17.IsSealed); 21972Assert.False(p17get.IsSealed); 21984Assert.False(p18.IsSealed); 21993Assert.False(p18get.IsSealed); 22004Assert.False(p19.IsSealed); 26843Assert.False(p01.IsSealed); 26856Assert.False(accessor.IsSealed); 26869Assert.False(p02.IsSealed); 26878Assert.False(p02get.IsSealed); 26890Assert.False(p03.IsSealed); 26899Assert.False(p03set.IsSealed); 26911Assert.False(p04.IsSealed); 26920Assert.False(p04get.IsSealed); 26932Assert.False(p05.IsSealed); 26941Assert.False(p05set.IsSealed); 26953Assert.False(p06.IsSealed); 26962Assert.False(p06get.IsSealed); 26974Assert.False(p07.IsSealed); 26983Assert.False(p07set.IsSealed); 26995Assert.False(p08.IsSealed); 27004Assert.False(p08get.IsSealed); 27016Assert.False(p09.IsSealed); 27025Assert.False(p09set.IsSealed); 27037Assert.False(p10.IsSealed); 27046Assert.False(p10get.IsSealed); 27059Assert.False(p11.IsSealed); 27072Assert.False(accessor.IsSealed); 27085Assert.False(p14.IsSealed); 27098Assert.False(accessor.IsSealed); 27641Assert.False(p1.IsSealed); 27656Assert.False(accessor.IsSealed); 27715Assert.False(p1.IsSealed); 27729Assert.False(accessor.IsSealed); 27815Assert.False(p1.IsSealed); 27830Assert.False(accessor.IsSealed); 27983Assert.False(p1.IsSealed); 27997Assert.False(accessor.IsSealed); 28010Assert.False(p2.IsSealed); 28024Assert.False(accessor.IsSealed); 28037Assert.False(p3.IsSealed); 28051Assert.False(accessor.IsSealed); 28144Assert.False(p1.IsSealed); 28159Assert.False(accessor.IsSealed); 28240Assert.False(p1.IsSealed); 28254Assert.False(accessor.IsSealed); 28267Assert.False(p2.IsSealed); 28281Assert.False(accessor.IsSealed); 28294Assert.True(p3.IsSealed); 28308Assert.True(accessor.IsSealed); 28321Assert.False(p4.IsSealed); 28335Assert.False(accessor.IsSealed); 28458Assert.False(p1.IsSealed); 28470Assert.False(m1.IsSealed); 29593Assert.False(p1.IsSealed); 29608Assert.False(accessor.IsSealed); 29708Assert.False(p1.IsSealed); 29723Assert.False(accessor.IsSealed); 29738Assert.True(p2.IsSealed); 29753Assert.True(accessor.IsSealed); 29768Assert.True(p3.IsSealed); 29783Assert.True(accessor.IsSealed); 30009Assert.False(p2.IsSealed); 30042Assert.False(accessor.IsSealed); 30121Assert.False(p1.IsSealed); 30136Assert.False(accessor.IsSealed); 30151Assert.False(p2.IsSealed); 30166Assert.False(accessor.IsSealed); 30181Assert.False(p3.IsSealed); 30196Assert.False(accessor.IsSealed); 30210Assert.False(p4.IsSealed); 30225Assert.False(accessor.IsSealed); 30239Assert.False(p5.IsSealed); 30254Assert.False(accessor.IsSealed); 30451Assert.False(p1.IsSealed); 30466Assert.False(accessor.IsSealed); 30481Assert.False(p2.IsSealed); 30496Assert.False(accessor.IsSealed); 30511Assert.False(p3.IsSealed); 30526Assert.False(accessor.IsSealed); 30540Assert.False(p4.IsSealed); 30555Assert.False(accessor.IsSealed); 30672Assert.False(p1.IsSealed); 30687Assert.False(accessor.IsSealed); 30702Assert.False(p2.IsSealed); 30717Assert.False(accessor.IsSealed); 30732Assert.False(p3.IsSealed); 30747Assert.False(accessor.IsSealed); 30762Assert.False(p4.IsSealed); 30777Assert.False(accessor.IsSealed); 30791Assert.False(p5.IsSealed); 30806Assert.False(accessor.IsSealed); 30895Assert.False(p1.IsSealed); 30907Assert.False(m1.IsSealed); 31234Assert.False(p1.IsSealed); 31249Assert.False(accessor.IsSealed); 33067Assert.Equal(isAbstract, m1.IsSealed); 33904Assert.False(m1.IsSealed); 34020Assert.False(m1.IsSealed); 37123Assert.Equal(isAbstract, m1.IsSealed); 38015Assert.False(m1.IsSealed); 40156Assert.Equal(isAbstract, m1.IsSealed); 44670Assert.False(cctor.IsSealed); 44768Assert.False(cctor.IsSealed); 51123Assert.True(m.IsSealed); 52046Assert.True(i2m1.IsSealed); 52169Assert.True(i2m1.IsSealed); 52283Assert.False(c2m1.IsSealed); 52565Assert.True(reabstracting.IsSealed); 53747Assert.True(i2p1.IsSealed); 53762Assert.True(i2p1Get.IsSealed); 53779Assert.True(i2p1Set.IsSealed); 53890Assert.False(c2p1.IsSealed); 53897Assert.False(c2p1Get.IsSealed); 53905Assert.False(c2p1Set.IsSealed); 57529Assert.True(reabstracting.IsSealed); 58692Assert.False(c2p1.IsSealed); 58703Assert.False(c2p1Add.IsSealed); 58718Assert.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);