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