59 overrides of IsSealed
Microsoft.CodeAnalysis.CSharp (54)
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)
113
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)
163
public sealed override bool
IsSealed
Symbols\ArrayTypeSymbol.cs (1)
441
public override bool
IsSealed
Symbols\AssemblySymbol.cs (1)
263
public sealed override bool
IsSealed
Symbols\DiscardSymbol.cs (1)
28
public override bool
IsSealed
=> false;
Symbols\DynamicTypeSymbol.cs (1)
46
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)
411
public sealed override bool
IsSealed
Symbols\FieldSymbol.cs (1)
245
public sealed override bool
IsSealed
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
817
public override bool
IsSealed
=> false;
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
85
public override bool
IsSealed
=> false;
Symbols\FunctionTypeSymbol.cs (1)
122
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)
539
public override bool
IsSealed
=> this.IsMetadataFinal &&
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1668
public override bool
IsSealed
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
472
public override bool
IsSealed
Symbols\ModuleSymbol.cs (1)
169
public sealed override bool
IsSealed
Symbols\NamespaceSymbol.cs (1)
202
public sealed override bool
IsSealed
Symbols\ParameterSymbol.cs (1)
303
public override bool
IsSealed
Symbols\PointerTypeSymbol.cs (1)
54
public override bool
IsSealed
Symbols\RangeVariableSymbol.cs (1)
80
public override bool
IsSealed
Symbols\ReducedExtensionMethodSymbol.cs (1)
378
public override bool
IsSealed
Symbols\SignatureOnlyMethodSymbol.cs (1)
147
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)
82
public override bool
IsSealed
Symbols\Source\LocalFunctionSymbol.cs (1)
333
public override bool
IsSealed
=> (_declarationModifiers & DeclarationModifiers.Sealed) != 0;
Symbols\Source\SourceEventSymbol.cs (1)
380
public sealed override bool
IsSealed
Symbols\Source\SourceMemberContainerSymbol.cs (1)
826
public override bool
IsSealed
=> HasFlag(DeclarationModifiers.Sealed);
Symbols\Source\SourceMemberMethodSymbol.cs (1)
496
public sealed override bool
IsSealed
Symbols\Source\SourcePropertySymbolBase.cs (1)
502
public override bool
IsSealed
Symbols\Synthesized\SynthesizedContainer.cs (1)
94
public override bool
IsSealed
=> true;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
253
public override bool
IsSealed
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
96
public override bool
IsSealed
=> true;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
161
public override bool
IsSealed
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
248
public override bool
IsSealed
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
191
public override bool
IsSealed
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)
384
public override bool
IsSealed
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
270
public override bool
IsSealed
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
205
public override bool
IsSealed
Symbols\TypeParameterSymbol.cs (1)
232
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.ExpressionEvaluator.ExpressionCompiler (4)
Symbols\EEMethodSymbol.cs (1)
440
public override bool
IsSealed
Symbols\EENamedTypeSymbol.cs (1)
334
public override bool
IsSealed
Symbols\PlaceholderMethodSymbol.cs (1)
105
public override bool
IsSealed
Symbols\SynthesizedContextMethodSymbol.cs (1)
85
public override bool
IsSealed
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
219
public override bool
IsSealed
620 references to IsSealed
Microsoft.CodeAnalysis.CSharp (44)
Binder\Binder_Constraints.cs (1)
556
if (type.
IsSealed
)
Binder\ForEachLoopBinder.cs (1)
1061
if ((!enumeratorType.
IsSealed
&& !isAsync) ||
Binder\Semantics\Conversions\ConversionsBase.cs (2)
3256
if (source.IsClassType() && destination.IsInterfaceType() && !source.
IsSealed
&& !HasAnyBaseInterfaceConversion(source, destination, ref useSiteInfo))
3264
if (source.IsInterfaceType() && destination.IsClassType() && (!destination.
IsSealed
|| HasAnyBaseInterfaceConversion(destination, source, ref useSiteInfo)))
CodeGen\EmitExpression.cs (1)
1754
if (IsThisReceiver(receiver) && actualMethodTargetedByTheCall.ContainingType.
IsSealed
&&
Emitter\Model\MethodSymbolAdapter.cs (1)
646
return this.
IsSealed
||
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
997
return this.
IsSealed
|| this.IsStatic;
Emitter\Model\PropertySymbolAdapter.cs (2)
70
if ((object)getMethod != null || !AdaptedPropertySymbol.
IsSealed
)
125
if ((object)setMethod != null || !AdaptedPropertySymbol.
IsSealed
)
Emitter\NoPia\EmbeddedTypesManager.cs (1)
263
else if (member.
IsSealed
)
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
750
return (type as ArrayTypeSymbol)?.ElementType.
IsSealed
== true;
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (1)
354
Debug.Assert(!enumeratorType.
IsSealed
);
Symbols\MemberSymbolExtensions.cs (1)
152
return (object)methodOpt != null && !methodOpt.
IsSealed
&& (methodOpt.IsAbstract || methodOpt.IsVirtual);
Symbols\PublicModel\Symbol.cs (1)
240
return UnderlyingSymbol.
IsSealed
;
Symbols\ReducedExtensionMethodSymbol.cs (1)
380
get { return _reducedFrom.
IsSealed
; }
Symbols\Source\SourceConstructorSymbol.cs (1)
151
else if (ContainingType.
IsSealed
&& this.DeclaredAccessibility.HasProtected() && !this.IsOverride)
Symbols\Source\SourceEventSymbol.cs (2)
571
else if (ContainingType.
IsSealed
&& this.DeclaredAccessibility.HasProtected() && !this.IsOverride)
600
else if (IsVirtual && ContainingType.
IsSealed
)
Symbols\Source\SourceFieldSymbol.cs (1)
55
if (ContainingType.
IsSealed
&& this.DeclaredAccessibility.HasProtected())
Symbols\Source\SourceMemberContainerSymbol.cs (5)
248
if (containingType?.
IsSealed
== true && this.DeclaredAccessibility.HasProtected())
4190
if (baseToStringMethod is {
IsSealed
: true })
4218
if (!SynthesizedRecordObjectMethod.VerifyOverridesMethodFromObject(toStringMethod, SpecialMember.System_Object__ToString, diagnostics) && toStringMethod.
IsSealed
&& !IsSealed)
4372
if (!SynthesizedRecordObjectMethod.VerifyOverridesMethodFromObject(getHashCode, SpecialMember.System_Object__GetHashCode, diagnostics) && getHashCode.
IsSealed
&& !IsSealed)
4491
((!symbol.IsAbstract && !symbol.IsVirtual && !symbol.IsOverride) || symbol.
IsSealed
))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
897
else if (overriddenMember.
IsSealed
)
1136
if (overridingProperty.
IsSealed
)
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
494
if (baseType.
IsSealed
&& !this.IsStatic) // Give precedence to ERR_StaticDerivedFromNonObject
Symbols\Source\SourceOrdinaryMethodSymbolBase.cs (2)
403
else if (IsVirtual && ContainingType.
IsSealed
)
416
else if (ContainingType.
IsSealed
&& this.DeclaredAccessibility.HasProtected() && !this.IsOverride)
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
533
else if (IsVirtual && ContainingType.
IsSealed
&& ContainingType.TypeKind != TypeKind.Struct) // error CS0106 on struct already
542
else if (ContainingType.
IsSealed
&& localAccessibility.HasProtected() && !this.IsOverride)
Symbols\Source\SourcePropertySymbolBase.cs (1)
892
else if (ContainingType.
IsSealed
&& this.DeclaredAccessibility.HasProtected() && !this.IsOverride)
Symbols\SymbolExtensions.cs (1)
534
return !symbol.
IsSealed
&& (symbol.IsAbstract || symbol.IsVirtual) && (symbol.ContainingType?.IsInterface ?? false);
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (2)
42
result |= ContainingType.
IsSealed
? DeclarationModifiers.None : DeclarationModifiers.Virtual;
184
!(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\Records\SynthesizedRecordEquals.cs (1)
30
DeclarationModifiers result = DeclarationModifiers.Public | (ContainingType.
IsSealed
? DeclarationModifiers.None : DeclarationModifiers.Virtual);
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (2)
40
var result = (ContainingType.IsRecordStruct || (ContainingType.BaseTypeNoUseSiteDiagnostics.IsObjectType() && ContainingType.
IsSealed
)) ?
50
result |= ContainingType.
IsSealed
? DeclarationModifiers.None : DeclarationModifiers.Virtual;
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)
498
Assert.True(classB.
IsSealed
);
607
Assert.False(ctor.
IsSealed
);
628
Assert.False(cctor.
IsSealed
);
1394
Assert.True(type.
IsSealed
);
2129
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.Semantic.UnitTests (45)
Semantics\RecordStructTests.cs (7)
4332
Assert.False(gethashCode.
IsSealed
);
4881
Assert.False(op.
IsSealed
);
4891
Assert.False(op.
IsSealed
);
5116
Assert.False(print.
IsSealed
);
5124
Assert.False(toString.
IsSealed
);
5320
Assert.False(print.
IsSealed
);
5328
Assert.False(toString.
IsSealed
);
Semantics\RecordTests.cs (38)
3444
Assert.False(clone.
IsSealed
);
3447
Assert.True(clone.ContainingType.
IsSealed
);
3475
Assert.False(clone.
IsSealed
);
3478
Assert.True(clone.ContainingType.
IsSealed
);
3507
Assert.False(clone.
IsSealed
);
3510
Assert.True(clone.ContainingType.
IsSealed
);
3534
Assert.False(clone.
IsSealed
);
3537
Assert.True(clone.ContainingType.
IsSealed
);
4930
Assert.False(print.
IsSealed
);
4938
Assert.False(toString.
IsSealed
);
5005
Assert.False(print.
IsSealed
);
5013
Assert.False(toString.
IsSealed
);
5082
Assert.False(print.
IsSealed
);
5090
Assert.False(toString.
IsSealed
);
5249
Assert.False(print.
IsSealed
);
5257
Assert.False(toString.
IsSealed
);
5433
Assert.False(print.
IsSealed
);
5441
Assert.False(toString.
IsSealed
);
5467
Assert.False(print.
IsSealed
);
5475
Assert.False(toString.
IsSealed
);
5860
Assert.False(print.
IsSealed
);
5868
Assert.False(toString.
IsSealed
);
14016
Assert.False(clone.
IsSealed
);
14053
Assert.False(clone.
IsSealed
);
18165
Assert.False(copyCtor.
IsSealed
);
18173
Assert.False(copyCtor.
IsSealed
);
18317
Assert.False(clone.
IsSealed
);
18325
Assert.False(clone.
IsSealed
);
18333
Assert.False(clone.
IsSealed
);
18931
Assert.False(equalityContractGet.
IsSealed
);
19047
Assert.False(equalityContractGet.
IsSealed
);
19120
Assert.False(equalityContractGet.
IsSealed
);
20350
Assert.False(op.
IsSealed
);
20360
Assert.False(op.
IsSealed
);
20469
Assert.False(op.
IsSealed
);
20479
Assert.False(op.
IsSealed
);
22669
Assert.False(clone.
IsSealed
);
23136
Assert.True(baseEquals.
IsSealed
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (517)
Symbols\AnonymousTypesSymbolTests.cs (3)
1025
Assert.True(type.
IsSealed
);
1102
Assert.False(property.
IsSealed
);
1130
Assert.False(method.
IsSealed
);
Symbols\CompilationCreationTests.cs (2)
2380
Assert.False(foo2.
IsSealed
);
2444
Assert.False(type3.
IsSealed
);
Symbols\DefaultInterfaceImplementationTests.cs (323)
215
Assert.False(m1.
IsSealed
);
2706
Assert.False(accessor.
IsSealed
);
2716
Assert.False(p1.
IsSealed
);
6229
Assert.False(accessor.
IsSealed
);
6239
Assert.False(e1.
IsSealed
);
8253
Assert.False(m01.
IsSealed
);
8265
Assert.False(m02.
IsSealed
);
8277
Assert.False(m03.
IsSealed
);
8289
Assert.False(m04.
IsSealed
);
8301
Assert.False(m05.
IsSealed
);
8313
Assert.False(m06.
IsSealed
);
8325
Assert.False(m07.
IsSealed
);
8337
Assert.False(m08.
IsSealed
);
8349
Assert.False(m09.
IsSealed
);
8361
Assert.False(m10.
IsSealed
);
8373
Assert.False(m11.
IsSealed
);
8385
Assert.False(m12.
IsSealed
);
8397
Assert.False(m13.
IsSealed
);
8606
Assert.False(m1.
IsSealed
);
8645
Assert.False(m1.
IsSealed
);
8708
Assert.False(m1.
IsSealed
);
8793
Assert.False(m1.
IsSealed
);
8806
Assert.False(m2.
IsSealed
);
8819
Assert.False(m3.
IsSealed
);
8875
Assert.False(m1.
IsSealed
);
8933
Assert.False(m1.
IsSealed
);
8946
Assert.False(m2.
IsSealed
);
8959
Assert.True(m3.
IsSealed
);
9184
Assert.False(m1.
IsSealed
);
9912
Assert.False(m1.
IsSealed
);
9962
Assert.False(m1.
IsSealed
);
10043
Assert.False(m1.
IsSealed
);
10057
Assert.True(m2.
IsSealed
);
10071
Assert.True(m3.
IsSealed
);
10085
Assert.False(m4.
IsSealed
);
10151
Assert.False(m2.
IsSealed
);
10205
Assert.False(m1.
IsSealed
);
10219
Assert.False(m2.
IsSealed
);
10233
Assert.False(m3.
IsSealed
);
10247
Assert.False(m4.
IsSealed
);
10261
Assert.False(m5.
IsSealed
);
10431
Assert.False(m1.
IsSealed
);
10445
Assert.False(m2.
IsSealed
);
10551
Assert.False(m1.
IsSealed
);
10565
Assert.False(m2.
IsSealed
);
10579
Assert.False(m3.
IsSealed
);
10593
Assert.False(m4.
IsSealed
);
10607
Assert.False(m5.
IsSealed
);
10659
Assert.False(m1.
IsSealed
);
10722
Assert.False(m1.
IsSealed
);
10886
Assert.False(m1.
IsSealed
);
10900
Assert.False(m2.
IsSealed
);
10917
Assert.False(m2Impl.
IsSealed
);
10993
Assert.False(m1.
IsSealed
);
11007
Assert.False(m2.
IsSealed
);
11024
Assert.False(m2Impl.
IsSealed
);
11623
Assert.False(m1.
IsSealed
);
12479
Assert.False(m1.
IsSealed
);
12567
Assert.False(m1.
IsSealed
);
12655
Assert.False(m1.
IsSealed
);
12936
Assert.False(p01.
IsSealed
);
12949
Assert.False(accessor.
IsSealed
);
12962
Assert.False(p02.
IsSealed
);
12971
Assert.False(p02get.
IsSealed
);
12983
Assert.False(p03.
IsSealed
);
12992
Assert.False(p03set.
IsSealed
);
13004
Assert.False(p04.
IsSealed
);
13013
Assert.False(p04get.
IsSealed
);
13025
Assert.False(p05.
IsSealed
);
13034
Assert.False(p05set.
IsSealed
);
13046
Assert.False(p06.
IsSealed
);
13055
Assert.False(p06get.
IsSealed
);
13067
Assert.False(p07.
IsSealed
);
13076
Assert.False(p07set.
IsSealed
);
13088
Assert.False(p08.
IsSealed
);
13097
Assert.False(p08get.
IsSealed
);
13109
Assert.False(p09.
IsSealed
);
13118
Assert.False(p09set.
IsSealed
);
13130
Assert.False(p10.
IsSealed
);
13139
Assert.False(p10get.
IsSealed
);
13150
Assert.False(p11.
IsSealed
);
13163
Assert.False(accessor.
IsSealed
);
13175
Assert.False(p12.
IsSealed
);
13188
Assert.False(accessor.
IsSealed
);
13200
Assert.False(p13.
IsSealed
);
13213
Assert.False(accessor.
IsSealed
);
13225
Assert.False(p14.
IsSealed
);
13238
Assert.False(accessor.
IsSealed
);
13250
Assert.False(p15.
IsSealed
);
13263
Assert.False(accessor.
IsSealed
);
13275
Assert.False(p16.
IsSealed
);
13288
Assert.False(accessor.
IsSealed
);
13301
Assert.False(p17.
IsSealed
);
13310
Assert.False(p17get.
IsSealed
);
13322
Assert.False(p18.
IsSealed
);
13331
Assert.False(p18get.
IsSealed
);
13342
Assert.False(p19.
IsSealed
);
13736
Assert.False(p1.
IsSealed
);
13745
Assert.False(p1get.
IsSealed
);
13828
Assert.False(p1.
IsSealed
);
13843
Assert.False(accessor.
IsSealed
);
13902
Assert.False(p1.
IsSealed
);
13916
Assert.False(accessor.
IsSealed
);
14104
Assert.False(p1.
IsSealed
);
14135
Assert.False(accessor.
IsSealed
);
14215
Assert.False(p1.
IsSealed
);
14225
Assert.False(p1get.
IsSealed
);
14238
Assert.False(p2.
IsSealed
);
14248
Assert.False(p2set.
IsSealed
);
14261
Assert.False(p3.
IsSealed
);
14271
Assert.False(p3get.
IsSealed
);
14453
Assert.False(p1.
IsSealed
);
14484
Assert.False(accessor.
IsSealed
);
14557
Assert.False(p1.
IsSealed
);
14567
Assert.False(p1get.
IsSealed
);
14580
Assert.False(p2.
IsSealed
);
14590
Assert.False(p2get.
IsSealed
);
14602
Assert.True(p3.
IsSealed
);
14616
Assert.True(accessor.
IsSealed
);
14630
Assert.False(p4.
IsSealed
);
14640
Assert.False(p4get.
IsSealed
);
14831
Assert.False(p1.
IsSealed
);
14843
Assert.False(m1.
IsSealed
);
16005
Assert.False(p1.
IsSealed
);
16036
Assert.False(accessor.
IsSealed
);
16135
Assert.False(p1.
IsSealed
);
16146
Assert.False(p1get.
IsSealed
);
16161
Assert.True(p2.
IsSealed
);
16172
Assert.True(p2get.
IsSealed
);
16187
Assert.True(p3.
IsSealed
);
16198
Assert.True(p3set.
IsSealed
);
16411
Assert.False(p2.
IsSealed
);
16444
Assert.False(accessor.
IsSealed
);
16601
Assert.False(p1.
IsSealed
);
16612
Assert.False(p1get.
IsSealed
);
16627
Assert.False(p2.
IsSealed
);
16638
Assert.False(p2set.
IsSealed
);
16655
Assert.False(p3.
IsSealed
);
16670
Assert.False(accessor.
IsSealed
);
16686
Assert.False(p4.
IsSealed
);
16697
Assert.False(p4get.
IsSealed
);
16711
Assert.False(p5.
IsSealed
);
16722
Assert.False(p5set.
IsSealed
);
16844
Assert.False(p1.
IsSealed
);
16855
Assert.False(p1get.
IsSealed
);
16870
Assert.False(p2.
IsSealed
);
16881
Assert.False(p2get.
IsSealed
);
16895
Assert.False(p3.
IsSealed
);
16910
Assert.False(accessor.
IsSealed
);
16924
Assert.False(p4.
IsSealed
);
16939
Assert.False(accessor.
IsSealed
);
16954
Assert.False(p5.
IsSealed
);
16965
Assert.False(p5get.
IsSealed
);
17093
Assert.False(p1.
IsSealed
);
17108
Assert.False(accessor.
IsSealed
);
17124
Assert.False(p2.
IsSealed
);
17135
Assert.False(p2get.
IsSealed
);
17149
Assert.False(p3.
IsSealed
);
17164
Assert.False(accessor.
IsSealed
);
17179
Assert.False(p4.
IsSealed
);
17194
Assert.False(accessor.
IsSealed
);
17209
Assert.False(p5.
IsSealed
);
17220
Assert.False(p5get.
IsSealed
);
17305
Assert.False(p1.
IsSealed
);
17317
Assert.False(m1.
IsSealed
);
17572
Assert.False(p1.
IsSealed
);
17601
Assert.False(accessor.
IsSealed
);
18160
Assert.False(p1.
IsSealed
);
18198
Assert.False(m1.
IsSealed
);
19686
Assert.False(p1.
IsSealed
);
19698
Assert.False(m1.
IsSealed
);
20340
Assert.False(p1.
IsSealed
);
20356
Assert.False(accessor.
IsSealed
);
21413
Assert.False(p01.
IsSealed
);
21426
Assert.False(accessor.
IsSealed
);
21439
Assert.False(p02.
IsSealed
);
21448
Assert.False(p02get.
IsSealed
);
21460
Assert.False(p03.
IsSealed
);
21469
Assert.False(p03set.
IsSealed
);
21481
Assert.False(p04.
IsSealed
);
21490
Assert.False(p04get.
IsSealed
);
21502
Assert.False(p05.
IsSealed
);
21511
Assert.False(p05set.
IsSealed
);
21523
Assert.False(p06.
IsSealed
);
21532
Assert.False(p06get.
IsSealed
);
21544
Assert.False(p07.
IsSealed
);
21553
Assert.False(p07set.
IsSealed
);
21565
Assert.False(p08.
IsSealed
);
21574
Assert.False(p08get.
IsSealed
);
21586
Assert.False(p09.
IsSealed
);
21595
Assert.False(p09set.
IsSealed
);
21607
Assert.False(p10.
IsSealed
);
21616
Assert.False(p10get.
IsSealed
);
21627
Assert.False(p11.
IsSealed
);
21640
Assert.False(accessor.
IsSealed
);
21652
Assert.False(p12.
IsSealed
);
21665
Assert.False(accessor.
IsSealed
);
21677
Assert.False(p13.
IsSealed
);
21690
Assert.False(accessor.
IsSealed
);
21702
Assert.False(p14.
IsSealed
);
21715
Assert.False(accessor.
IsSealed
);
21727
Assert.False(p15.
IsSealed
);
21740
Assert.False(accessor.
IsSealed
);
21752
Assert.False(p16.
IsSealed
);
21765
Assert.False(accessor.
IsSealed
);
21778
Assert.False(p17.
IsSealed
);
21787
Assert.False(p17get.
IsSealed
);
21799
Assert.False(p18.
IsSealed
);
21808
Assert.False(p18get.
IsSealed
);
21819
Assert.False(p19.
IsSealed
);
26658
Assert.False(p01.
IsSealed
);
26671
Assert.False(accessor.
IsSealed
);
26684
Assert.False(p02.
IsSealed
);
26693
Assert.False(p02get.
IsSealed
);
26705
Assert.False(p03.
IsSealed
);
26714
Assert.False(p03set.
IsSealed
);
26726
Assert.False(p04.
IsSealed
);
26735
Assert.False(p04get.
IsSealed
);
26747
Assert.False(p05.
IsSealed
);
26756
Assert.False(p05set.
IsSealed
);
26768
Assert.False(p06.
IsSealed
);
26777
Assert.False(p06get.
IsSealed
);
26789
Assert.False(p07.
IsSealed
);
26798
Assert.False(p07set.
IsSealed
);
26810
Assert.False(p08.
IsSealed
);
26819
Assert.False(p08get.
IsSealed
);
26831
Assert.False(p09.
IsSealed
);
26840
Assert.False(p09set.
IsSealed
);
26852
Assert.False(p10.
IsSealed
);
26861
Assert.False(p10get.
IsSealed
);
26874
Assert.False(p11.
IsSealed
);
26887
Assert.False(accessor.
IsSealed
);
26900
Assert.False(p14.
IsSealed
);
26913
Assert.False(accessor.
IsSealed
);
27456
Assert.False(p1.
IsSealed
);
27471
Assert.False(accessor.
IsSealed
);
27530
Assert.False(p1.
IsSealed
);
27544
Assert.False(accessor.
IsSealed
);
27630
Assert.False(p1.
IsSealed
);
27645
Assert.False(accessor.
IsSealed
);
27798
Assert.False(p1.
IsSealed
);
27812
Assert.False(accessor.
IsSealed
);
27825
Assert.False(p2.
IsSealed
);
27839
Assert.False(accessor.
IsSealed
);
27852
Assert.False(p3.
IsSealed
);
27866
Assert.False(accessor.
IsSealed
);
27959
Assert.False(p1.
IsSealed
);
27974
Assert.False(accessor.
IsSealed
);
28055
Assert.False(p1.
IsSealed
);
28069
Assert.False(accessor.
IsSealed
);
28082
Assert.False(p2.
IsSealed
);
28096
Assert.False(accessor.
IsSealed
);
28109
Assert.True(p3.
IsSealed
);
28123
Assert.True(accessor.
IsSealed
);
28136
Assert.False(p4.
IsSealed
);
28150
Assert.False(accessor.
IsSealed
);
28273
Assert.False(p1.
IsSealed
);
28285
Assert.False(m1.
IsSealed
);
29408
Assert.False(p1.
IsSealed
);
29423
Assert.False(accessor.
IsSealed
);
29523
Assert.False(p1.
IsSealed
);
29538
Assert.False(accessor.
IsSealed
);
29553
Assert.True(p2.
IsSealed
);
29568
Assert.True(accessor.
IsSealed
);
29583
Assert.True(p3.
IsSealed
);
29598
Assert.True(accessor.
IsSealed
);
29824
Assert.False(p2.
IsSealed
);
29857
Assert.False(accessor.
IsSealed
);
29936
Assert.False(p1.
IsSealed
);
29951
Assert.False(accessor.
IsSealed
);
29966
Assert.False(p2.
IsSealed
);
29981
Assert.False(accessor.
IsSealed
);
29996
Assert.False(p3.
IsSealed
);
30011
Assert.False(accessor.
IsSealed
);
30025
Assert.False(p4.
IsSealed
);
30040
Assert.False(accessor.
IsSealed
);
30054
Assert.False(p5.
IsSealed
);
30069
Assert.False(accessor.
IsSealed
);
30266
Assert.False(p1.
IsSealed
);
30281
Assert.False(accessor.
IsSealed
);
30296
Assert.False(p2.
IsSealed
);
30311
Assert.False(accessor.
IsSealed
);
30326
Assert.False(p3.
IsSealed
);
30341
Assert.False(accessor.
IsSealed
);
30355
Assert.False(p4.
IsSealed
);
30370
Assert.False(accessor.
IsSealed
);
30487
Assert.False(p1.
IsSealed
);
30502
Assert.False(accessor.
IsSealed
);
30517
Assert.False(p2.
IsSealed
);
30532
Assert.False(accessor.
IsSealed
);
30547
Assert.False(p3.
IsSealed
);
30562
Assert.False(accessor.
IsSealed
);
30577
Assert.False(p4.
IsSealed
);
30592
Assert.False(accessor.
IsSealed
);
30606
Assert.False(p5.
IsSealed
);
30621
Assert.False(accessor.
IsSealed
);
30710
Assert.False(p1.
IsSealed
);
30722
Assert.False(m1.
IsSealed
);
31049
Assert.False(p1.
IsSealed
);
31064
Assert.False(accessor.
IsSealed
);
32882
Assert.Equal(isAbstract, m1.
IsSealed
);
33719
Assert.False(m1.
IsSealed
);
33835
Assert.False(m1.
IsSealed
);
36938
Assert.Equal(isAbstract, m1.
IsSealed
);
37830
Assert.False(m1.
IsSealed
);
39971
Assert.Equal(isAbstract, m1.
IsSealed
);
44479
Assert.False(cctor.
IsSealed
);
44577
Assert.False(cctor.
IsSealed
);
50932
Assert.True(m.
IsSealed
);
51855
Assert.True(i2m1.
IsSealed
);
51978
Assert.True(i2m1.
IsSealed
);
52092
Assert.False(c2m1.
IsSealed
);
52374
Assert.True(reabstracting.
IsSealed
);
53556
Assert.True(i2p1.
IsSealed
);
53571
Assert.True(i2p1Get.
IsSealed
);
53588
Assert.True(i2p1Set.
IsSealed
);
53699
Assert.False(c2p1.
IsSealed
);
53706
Assert.False(c2p1Get.
IsSealed
);
53714
Assert.False(c2p1Set.
IsSealed
);
57338
Assert.True(reabstracting.
IsSealed
);
58501
Assert.False(c2p1.
IsSealed
);
58512
Assert.False(c2p1Add.
IsSealed
);
58527
Assert.False(c2p1Remove.
IsSealed
);
Symbols\Metadata\MetadataMemberTests.cs (3)
168
Assert.False(ctor.
IsSealed
);
211
Assert.False(member1.
IsSealed
);
317
Assert.False(member2.
IsSealed
);
Symbols\Metadata\MetadataTypeTests.cs (4)
94
Assert.False(class1.
IsSealed
);
142
Assert.False(type1.
IsSealed
);
190
Assert.False(type1.
IsSealed
);
240
Assert.True(type1.
IsSealed
);
Symbols\Metadata\PE\LoadingEvents.cs (3)
113
Assert.Equal(@event.
IsSealed
, @accessor.
IsSealed
);
614
if (symbol.
IsSealed
) mods |= VirtualnessModifiers.Sealed;
Symbols\Metadata\PE\LoadingIndexers.cs (2)
1090
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)
390
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\Source\DelegateTests.cs (1)
133
Assert.True(v.
IsSealed
);
Symbols\Source\MethodTests.cs (28)
380
Assert.True(outP.
IsSealed
);
602
Assert.False(m0.
IsSealed
);
609
Assert.False(m1.
IsSealed
);
616
Assert.False(m2.
IsSealed
);
623
Assert.True(m3.
IsSealed
);
630
Assert.False(m4.
IsSealed
);
637
Assert.False(m5.
IsSealed
);
645
Assert.False(m6.
IsSealed
);
674
Assert.False(m1.
IsSealed
);
681
Assert.False(m2.
IsSealed
);
688
Assert.False(m3.
IsSealed
);
695
Assert.False(m4.
IsSealed
);
702
Assert.False(m5.
IsSealed
);
710
Assert.False(m6.
IsSealed
);
795
Assert.False(m0.
IsSealed
);
802
Assert.False(m1.
IsSealed
);
809
Assert.False(m2.
IsSealed
);
816
Assert.True(m3.
IsSealed
);
823
Assert.False(m4.
IsSealed
);
830
Assert.False(m5.
IsSealed
);
838
Assert.False(m6.
IsSealed
);
862
Assert.False(m0.
IsSealed
);
869
Assert.False(m1.
IsSealed
);
876
Assert.False(m2.
IsSealed
);
883
Assert.False(m3.
IsSealed
);
890
Assert.False(m4.
IsSealed
);
897
Assert.False(m5.
IsSealed
);
905
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
);
994
Assert.False(m01.
IsSealed
);
1024
Assert.False(m01.
IsSealed
);
1066
Assert.False(m01.
IsSealed
);
1081
Assert.False(m01.
IsSealed
);
1159
Assert.False(m01.
IsSealed
);
1196
Assert.False(m01.
IsSealed
);
1233
Assert.False(m01.
IsSealed
);
1280
Assert.False(m01.
IsSealed
);
1295
Assert.False(m01.
IsSealed
);
1331
Assert.False(m01.
IsSealed
);
1346
Assert.False(m01.
IsSealed
);
1386
Assert.False(m01.
IsSealed
);
1401
Assert.False(m01.
IsSealed
);
1444
Assert.False(m01.
IsSealed
);
1459
Assert.False(m01.
IsSealed
);
1499
Assert.False(m01.
IsSealed
);
1514
Assert.False(m01.
IsSealed
);
1557
Assert.False(m01.
IsSealed
);
1572
Assert.False(m01.
IsSealed
);
1738
Assert.False(m01.
IsSealed
);
1748
Assert.False(m02.
IsSealed
);
1758
Assert.False(m03.
IsSealed
);
1768
Assert.False(m04.
IsSealed
);
1778
Assert.False(m05.
IsSealed
);
1788
Assert.False(m06.
IsSealed
);
1798
Assert.False(m07.
IsSealed
);
1808
Assert.False(m08.
IsSealed
);
1818
Assert.False(m09.
IsSealed
);
1828
Assert.False(m10.
IsSealed
);
1840
Assert.False(m01.
IsSealed
);
1852
Assert.False(m02.
IsSealed
);
1864
Assert.False(m03.
IsSealed
);
1876
Assert.False(m04.
IsSealed
);
1888
Assert.False(m05.
IsSealed
);
1900
Assert.False(m06.
IsSealed
);
1912
Assert.False(m07.
IsSealed
);
1924
Assert.False(m08.
IsSealed
);
1936
Assert.False(m09.
IsSealed
);
1948
Assert.False(m10.
IsSealed
);
2544
Assert.False(m01.
IsSealed
);
2554
Assert.False(m02.
IsSealed
);
2564
Assert.False(m03.
IsSealed
);
2574
Assert.False(m04.
IsSealed
);
2584
Assert.False(m05.
IsSealed
);
2594
Assert.False(m06.
IsSealed
);
2604
Assert.False(m07.
IsSealed
);
2614
Assert.False(m08.
IsSealed
);
2624
Assert.False(m09.
IsSealed
);
2634
Assert.False(m10.
IsSealed
);
2648
Assert.False(m01.
IsSealed
);
2660
Assert.False(m02.
IsSealed
);
2672
Assert.False(m03.
IsSealed
);
2684
Assert.False(m04.
IsSealed
);
2696
Assert.False(m05.
IsSealed
);
2708
Assert.False(m06.
IsSealed
);
2720
Assert.False(m07.
IsSealed
);
2732
Assert.False(m08.
IsSealed
);
2744
Assert.False(m09.
IsSealed
);
2756
Assert.False(m10.
IsSealed
);
3376
Assert.False(m01.
IsSealed
);
3388
Assert.False(m02.
IsSealed
);
3400
Assert.False(m03.
IsSealed
);
3412
Assert.False(m04.
IsSealed
);
3424
Assert.False(m05.
IsSealed
);
3436
Assert.False(m06.
IsSealed
);
3448
Assert.False(m07.
IsSealed
);
3460
Assert.False(m08.
IsSealed
);
3472
Assert.False(m09.
IsSealed
);
3484
Assert.False(m10.
IsSealed
);
4143
Assert.False(m01.
IsSealed
);
4156
Assert.False(m01.
IsSealed
);
4169
Assert.False(m01.
IsSealed
);
4389
Assert.False(m01.
IsSealed
);
4402
Assert.False(m01.
IsSealed
);
4415
Assert.False(m01.
IsSealed
);
4575
Assert.False(m01.
IsSealed
);
4588
Assert.False(m01.
IsSealed
);
4601
Assert.False(m01.
IsSealed
);
4815
Assert.False(m01.
IsSealed
);
4828
Assert.False(m01.
IsSealed
);
4841
Assert.False(m01.
IsSealed
);
5318
Assert.False(m01.
IsSealed
);
5354
Assert.False(m01.
IsSealed
);
5503
Assert.False(m01.
IsSealed
);
5571
Assert.False(m01.
IsSealed
);
5611
Assert.False(m01.
IsSealed
);
5655
Assert.False(m01.
IsSealed
);
5886
Assert.False(m01.
IsSealed
);
5925
Assert.False(m01.
IsSealed
);
5990
Assert.False(p01.
IsSealed
);
6002
Assert.False(m01.
IsSealed
);
6035
Assert.False(p01.
IsSealed
);
6047
Assert.False(m01.
IsSealed
);
6128
Assert.False(e01.
IsSealed
);
6140
Assert.False(m01.
IsSealed
);
6174
Assert.False(e01.
IsSealed
);
6186
Assert.False(m01.
IsSealed
);
Symbols\TypeTests.cs (1)
479
Assert.False(elemType1.Type.
IsSealed
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
Extensions.cs (2)
586
Assert.Equal(propertyOrEvent.
IsSealed
, accessor.
IsSealed
);
FunctionPointerUtilities.cs (1)
75
Assert.False(symbol.
IsSealed
);