59 overrides of IsAbstract
Microsoft.CodeAnalysis.CSharp (54)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
229
public override bool
IsAbstract
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
139
public override bool
IsAbstract
Symbols\AliasSymbol.cs (1)
152
public override bool
IsAbstract
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
98
public sealed override bool
IsAbstract
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
127
public override bool
IsAbstract
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
143
public sealed override bool
IsAbstract
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
148
public sealed override bool
IsAbstract
Symbols\ArrayTypeSymbol.cs (1)
433
public override bool
IsAbstract
Symbols\AssemblySymbol.cs (1)
255
public sealed override bool
IsAbstract
Symbols\DiscardSymbol.cs (1)
24
public override bool
IsAbstract
=> false;
Symbols\DynamicTypeSymbol.cs (1)
30
public override bool
IsAbstract
Symbols\ErrorMethodSymbol.cs (1)
54
public override bool
IsAbstract
Symbols\ErrorPropertySymbol.cs (1)
74
public override bool
IsAbstract
{ get { return false; } }
Symbols\ErrorTypeSymbol.cs (1)
397
public sealed override bool
IsAbstract
Symbols\FieldSymbol.cs (1)
212
public sealed override bool
IsAbstract
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
816
public override bool
IsAbstract
=> false;
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
84
public override bool
IsAbstract
=> false;
Symbols\FunctionTypeSymbol.cs (1)
120
public override bool
IsAbstract
=> throw ExceptionUtilities.Unreachable();
Symbols\LabelSymbol.cs (1)
43
public override bool
IsAbstract
Symbols\LocalSymbol.cs (1)
125
public sealed override bool
IsAbstract
Symbols\Metadata\PE\PEEventSymbol.cs (1)
284
public override bool
IsAbstract
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
530
public override bool
IsAbstract
=> HasFlag(MethodAttributes.Abstract);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1650
public override bool
IsAbstract
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
461
public override bool
IsAbstract
Symbols\ModuleSymbol.cs (1)
158
public sealed override bool
IsAbstract
Symbols\NamespaceSymbol.cs (1)
188
public sealed override bool
IsAbstract
Symbols\ParameterSymbol.cs (1)
289
public override bool
IsAbstract
Symbols\PointerTypeSymbol.cs (1)
46
public override bool
IsAbstract
Symbols\RangeVariableSymbol.cs (1)
88
public override bool
IsAbstract
Symbols\ReducedExtensionMethodSymbol.cs (1)
388
public override bool
IsAbstract
Symbols\SignatureOnlyMethodSymbol.cs (1)
145
public override bool
IsAbstract
{ get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyPropertySymbol.cs (1)
84
public override bool
IsAbstract
{ get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\LambdaSymbol.cs (1)
87
public override bool
IsAbstract
Symbols\Source\LocalFunctionSymbol.cs (1)
331
public override bool
IsAbstract
=> (_declarationModifiers & DeclarationModifiers.Abstract) != 0;
Symbols\Source\SourceEventSymbol.cs (1)
360
public sealed override bool
IsAbstract
Symbols\Source\SourceMemberContainerSymbol.cs (1)
828
public override bool
IsAbstract
=> HasFlag(DeclarationModifiers.Abstract);
Symbols\Source\SourceMemberMethodSymbol.cs (1)
504
public sealed override bool
IsAbstract
Symbols\Source\SourcePropertySymbolBase.cs (1)
465
public override bool
IsAbstract
Symbols\Synthesized\SynthesizedContainer.cs (1)
96
public override bool
IsAbstract
=> (object)Constructor == null && this.TypeKind != TypeKind.Struct;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
248
public override bool
IsAbstract
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
94
public override bool
IsAbstract
=> false;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
166
public override bool
IsAbstract
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
253
public override bool
IsAbstract
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
186
public override bool
IsAbstract
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
208
public sealed override bool
IsAbstract
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
74
public override bool
IsAbstract
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
376
public override bool
IsAbstract
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
262
public override bool
IsAbstract
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
213
public override bool
IsAbstract
Symbols\TypeParameterSymbol.cs (1)
224
public sealed override bool
IsAbstract
Symbols\Wrapped\WrappedEventSymbol.cs (1)
118
public override bool
IsAbstract
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
157
public override bool
IsAbstract
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
161
public override bool
IsAbstract
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
140
public override bool
IsAbstract
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (4)
Symbols\EEMethodSymbol.cs (1)
435
public override bool
IsAbstract
Symbols\EENamedTypeSymbol.cs (1)
319
public override bool
IsAbstract
Symbols\PlaceholderMethodSymbol.cs (1)
80
public override bool
IsAbstract
Symbols\SynthesizedContextMethodSymbol.cs (1)
60
public override bool
IsAbstract
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
211
public override bool
IsAbstract
871 references to IsAbstract
Microsoft.CodeAnalysis.CSharp (80)
Binder\Binder.ValueChecks.cs (1)
1695
if (receiverOpt?.Kind == BoundKind.BaseReference && member.
IsAbstract
)
Binder\Binder_Attributes.cs (1)
283
if (attributeType.IsErrorType() || attributeType.
IsAbstract
|| attributeConstructor is null)
Binder\Binder_Conversions.cs (1)
318
if (method.
IsAbstract
|| method.IsVirtual)
Binder\Binder_Expressions.cs (4)
5644
if (type.
IsAbstract
)
5705
!type.
IsAbstract
)
5760
if (type.
IsAbstract
)
7613
if (symbol.IsStatic && (symbol.
IsAbstract
|| symbol.IsVirtual))
Binder\Binder_Lookup.cs (2)
701
if (namedType.
IsAbstract
)
1412
(unwrappedSymbol is not TypeSymbol && IsInstance(unwrappedSymbol) || !(unwrappedSymbol.
IsAbstract
|| unwrappedSymbol.IsVirtual)))
Binder\Binder_Operators.cs (2)
1129
(t.IsInterface && (signature.Method.
IsAbstract
|| signature.Method.IsVirtual) &&
2355
if (methodOpt.
IsAbstract
|| methodOpt.IsVirtual)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
1086
if (!member.IsVirtual && !member.
IsAbstract
&& !member.IsOverride)
CodeGen\EmitConversion.cs (1)
328
if (method.
IsAbstract
|| method.IsVirtual)
CodeGen\EmitExpression.cs (3)
1626
if (method.
IsAbstract
|| method.IsVirtual)
2087
if ((object)overriddenMethod == null || overriddenMethod.
IsAbstract
)
3830
if ((load.TargetMethod.
IsAbstract
|| load.TargetMethod.IsVirtual) && load.TargetMethod.IsStatic)
CodeGen\Optimizer.cs (1)
1125
if ((method.
IsAbstract
|| method.IsVirtual) && receiver is BoundTypeExpression { Type: { TypeKind: TypeKind.TypeParameter } } typeExpression)
Compiler\ClsComplianceChecker.cs (1)
499
else if (symbol.
IsAbstract
&& symbol.Kind != SymbolKind.NamedType)
Compiler\MethodCompiler.cs (1)
946
if (methodSymbol.
IsAbstract
|| methodSymbol.ContainingType?.IsDelegateType() == true)
Emitter\Model\MethodSymbolAdapter.cs (2)
366
return AdaptedMethodSymbol.
IsAbstract
;
648
!(this.IsVirtual || this.IsOverride || this.
IsAbstract
|| this.MethodKind == MethodKind.Destructor));
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
988
return this.
IsAbstract
|| this.IsStatic;
Emitter\NoPia\EmbeddedMethod.cs (1)
54
return UnderlyingMethod.AdaptedMethodSymbol.
IsAbstract
;
Emitter\NoPia\EmbeddedTypesManager.cs (1)
258
if (!member.
IsAbstract
)
Lowering\DiagnosticsPass_ExpressionTrees.cs (7)
340
else if ((method.
IsAbstract
|| method.IsVirtual) && method.IsStatic)
509
if (_inExpressionLambda && (property.
IsAbstract
|| property.IsVirtual) && property.IsStatic)
645
if (((binary.
IsAbstract
|| binary.IsVirtual) && binary.IsStatic) || ((unary.
IsAbstract
|| unary.IsVirtual) && unary.IsStatic))
676
if (_inExpressionLambda && node.MethodOpt is MethodSymbol method && (method.
IsAbstract
|| method.IsVirtual) && method.IsStatic)
766
if (_inExpressionLambda && node.Conversion.Method is MethodSymbol method && (method.
IsAbstract
|| method.IsVirtual) && method.IsStatic)
816
else if (method is not null && (method.
IsAbstract
|| method.IsVirtual) && method.IsStatic)
Lowering\DiagnosticsPass_Warnings.cs (1)
260
else if ((method.
IsAbstract
|| method.IsVirtual) && method.IsStatic)
Lowering\LocalRewriter\DelegateCacheContainer.cs (1)
62
var constrainedToTypeOpt = ((targetMethod.
IsAbstract
|| targetMethod.IsVirtual) && boundDelegateCreation.Argument is BoundTypeExpression typeExpression) ? typeExpression.Type : null;
Lowering\LocalRewriter\DelegateCacheRewriter.cs (1)
166
if ((targetMethod.
IsAbstract
|| targetMethod.IsVirtual) && boundDelegateCreation.Argument is BoundTypeExpression typeExpression)
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
548
(symbolOpt.
IsAbstract
|| symbolOpt.IsVirtual) ? mg.ReceiverOpt?.Type : null,
561
var receiver = (!method.RequiresInstanceReceiver && !oldNodeOpt.IsExtensionMethod && !method.
IsAbstract
&& !method.IsVirtual) ? _factory.Type(method.ContainingType) : mg.ReceiverOpt;
Lowering\LocalRewriter\LocalRewriter_DelegateCreationExpression.cs (1)
33
var receiver = (!method.RequiresInstanceReceiver && !node.IsExtensionMethod && !method.
IsAbstract
&& !method.IsVirtual) ? _factory.Type(method.ContainingType) : VisitExpression(mg.ReceiverOpt)!;
Operations\CSharpOperationFactory.cs (3)
460
if (targetMember.IsStatic && (targetMember.
IsAbstract
|| targetMember.IsVirtual) &&
1157
bool isVirtual = constrainedToType is not null || ((methodSymbol.
IsAbstract
|| methodSymbol.IsOverride || methodSymbol.IsVirtual) && !suppressVirtualCalls);
1309
if (operatorMethod is not null && operatorMethod.IsStatic && (operatorMethod.
IsAbstract
|| operatorMethod.IsVirtual) &&
Operations\CSharpOperationFactory_Methods.cs (1)
117
(targetMethod.IsVirtual || targetMethod.
IsAbstract
|| targetMethod.IsOverride) &&
Symbols\Compilation_WellKnownMembers.cs (2)
312
((descriptor.Flags & MemberFlags.Virtual) != 0) != (method.IsVirtual || method.IsOverride || method.
IsAbstract
))
328
if (((descriptor.Flags & MemberFlags.Virtual) != 0) != (property.IsVirtual || property.IsOverride || property.
IsAbstract
))
Symbols\ConstraintsHelper.cs (1)
1378
if (typeArgument.
IsAbstract
)
Symbols\MemberSymbolExtensions.cs (1)
152
return (object)methodOpt != null && !methodOpt.IsSealed && (methodOpt.
IsAbstract
|| methodOpt.IsVirtual);
Symbols\MethodSymbol.cs (2)
715
return IsStatic && !
IsAbstract
&& !IsVirtual && Name == WellKnownMemberNames.EntryPointMethodName;
1030
if (!IsStatic ||
IsAbstract
|| IsVirtual || MethodKind is not (MethodKind.Ordinary or MethodKind.LocalFunction))
Symbols\OverriddenOrHiddenMembersResult.cs (1)
92
if (overriddenMember.
IsAbstract
|| overriddenMember.IsVirtual || overriddenMember.IsOverride)
Symbols\PublicModel\Symbol.cs (1)
232
return UnderlyingSymbol.
IsAbstract
;
Symbols\ReducedExtensionMethodSymbol.cs (1)
390
get { return _reducedFrom.
IsAbstract
; }
Symbols\Source\SourceEventSymbol.cs (1)
595
else if (IsAbstract && !ContainingType.
IsAbstract
&& (ContainingType.TypeKind == TypeKind.Class || ContainingType.TypeKind == TypeKind.Submission))
Symbols\Source\SourceMemberContainerSymbol.cs (2)
4294
if (isInherited && prop.
IsAbstract
)
4491
((!symbol.
IsAbstract
&& !symbol.IsVirtual && !symbol.IsOverride) || symbol.IsSealed))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (5)
92
if (this.IsAbstract || (object)baseType == null || !baseType.
IsAbstract
)
890
else if (!overriddenMember.IsVirtual && !overriddenMember.
IsAbstract
&& !overriddenMember.IsOverride &&
1558
(hiddenMember.
IsAbstract
|| hiddenMember.IsVirtual || hiddenMember.IsOverride) &&
1609
if (!hiddenMember.
IsAbstract
|| !hidingMember.ContainingType.
IsAbstract
)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (3)
906
if (!IsStatic || ParameterCount > 0 || !ReturnsVoid ||
IsAbstract
|| IsVirtual)
1045
if (!this.
IsAbstract
&& !this.IsExtern)
1056
&& !
IsAbstract
Symbols\Source\SourceOrdinaryMethodSymbolBase.cs (1)
398
else if (IsAbstract && !ContainingType.
IsAbstract
&& (ContainingType.TypeKind == TypeKind.Class || ContainingType.TypeKind == TypeKind.Submission))
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
528
if (IsAbstract && !ContainingType.
IsAbstract
&& (ContainingType.TypeKind == TypeKind.Class || ContainingType.TypeKind == TypeKind.Submission))
Symbols\Symbol.cs (1)
1633
return this.
IsAbstract
;
Symbols\SymbolExtensions.cs (1)
534
return !symbol.IsSealed && (symbol.
IsAbstract
|| symbol.IsVirtual) && (symbol.ContainingType?.IsInterface ?? false);
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (2)
45
if (ContainingType.
IsAbstract
)
184
!(containingType.IsSealed || candidate.IsOverride || candidate.IsVirtual || candidate.
IsAbstract
) ||
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
42
get { return ContainingType.
IsAbstract
? Accessibility.Protected : Accessibility.Public; }
Symbols\TypeSymbol.cs (6)
1123
if (result.
IsAbstract
)
1346
if (result.
IsAbstract
)
1378
if (!interfaceMember.
IsAbstract
)
2350
if (this.
IsAbstract
&& member.
IsAbstract
&& member.Kind != SymbolKind.NamedType)
2381
if ((object)this.BaseTypeNoUseSiteDiagnostics != null && this.BaseTypeNoUseSiteDiagnostics.
IsAbstract
)
Symbols\VarianceSafety.cs (2)
174
if (member.IsStatic && !member.
IsAbstract
&& !member.IsVirtual)
472
if (!(context is TypeSymbol) && context.IsStatic && !context.
IsAbstract
&& !context.IsVirtual)
Symbols\Wrapped\WrappedEventSymbol.cs (1)
122
return _underlyingEvent.
IsAbstract
;
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
161
return UnderlyingMethod.
IsAbstract
;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
165
return _underlyingType.
IsAbstract
;
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
144
return _underlyingProperty.
IsAbstract
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (5)
CodeGen\DestructorTests.cs (1)
831
Assert.False(destructor.
IsAbstract
);
Emit\EmitMetadataTests.cs (4)
442
Assert.True(classA.
IsAbstract
);
606
Assert.False(ctor.
IsAbstract
);
627
Assert.False(cctor.
IsAbstract
);
2128
Assert.False(classC.
IsAbstract
, "Expected C to be non-abstract"); //even though it is abstract in metadata
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.cs (1)
1860
!candidateMethod.
IsAbstract
&&
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
HoistedThisTests.cs (1)
1330
CheckIteratorOverloading(source, m => !m.
IsAbstract
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (44)
Semantics\RecordStructTests.cs (7)
4329
Assert.False(gethashCode.
IsAbstract
);
4878
Assert.False(op.
IsAbstract
);
4888
Assert.False(op.
IsAbstract
);
5115
Assert.False(print.
IsAbstract
);
5123
Assert.False(toString.
IsAbstract
);
5319
Assert.False(print.
IsAbstract
);
5327
Assert.False(toString.
IsAbstract
);
Semantics\RecordTests.cs (37)
3443
Assert.True(clone.
IsAbstract
);
3448
Assert.True(clone.ContainingType.
IsAbstract
);
3474
Assert.True(clone.
IsAbstract
);
3479
Assert.True(clone.ContainingType.
IsAbstract
);
3506
Assert.True(clone.
IsAbstract
);
3511
Assert.True(clone.ContainingType.
IsAbstract
);
3533
Assert.True(clone.
IsAbstract
);
3538
Assert.True(clone.ContainingType.
IsAbstract
);
4929
Assert.False(print.
IsAbstract
);
4937
Assert.False(toString.
IsAbstract
);
5004
Assert.False(print.
IsAbstract
);
5012
Assert.False(toString.
IsAbstract
);
5081
Assert.False(print.
IsAbstract
);
5089
Assert.False(toString.
IsAbstract
);
5248
Assert.False(print.
IsAbstract
);
5256
Assert.False(toString.
IsAbstract
);
5432
Assert.False(print.
IsAbstract
);
5440
Assert.False(toString.
IsAbstract
);
5466
Assert.False(print.
IsAbstract
);
5474
Assert.False(toString.
IsAbstract
);
5859
Assert.False(print.
IsAbstract
);
5867
Assert.False(toString.
IsAbstract
);
14015
Assert.False(clone.
IsAbstract
);
14052
Assert.False(clone.
IsAbstract
);
18164
Assert.False(copyCtor.
IsAbstract
);
18172
Assert.False(copyCtor.
IsAbstract
);
18316
Assert.True(clone.
IsAbstract
);
18324
Assert.True(clone.
IsAbstract
);
18332
Assert.False(clone.
IsAbstract
);
18928
Assert.False(equalityContractGet.
IsAbstract
);
19044
Assert.False(equalityContractGet.
IsAbstract
);
19117
Assert.False(equalityContractGet.
IsAbstract
);
20347
Assert.False(op.
IsAbstract
);
20357
Assert.False(op.
IsAbstract
);
20466
Assert.False(op.
IsAbstract
);
20476
Assert.False(op.
IsAbstract
);
22668
Assert.False(clone.
IsAbstract
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (737)
Symbols\AnonymousTypesSymbolTests.cs (2)
1097
Assert.False(property.
IsAbstract
);
1127
Assert.False(method.
IsAbstract
);
Symbols\CompilationCreationTests.cs (3)
2376
Assert.False(foo2.
IsAbstract
);
2441
Assert.False(type3.
IsAbstract
);
2442
Assert.True(typeC301.
IsAbstract
);
Symbols\DefaultInterfaceImplementationTests.cs (411)
210
Assert.True(i1.
IsAbstract
);
213
Assert.False(m1.
IsAbstract
);
1602
Assert.False(m1.
IsAbstract
);
1793
Assert.False(m1.
IsAbstract
);
1890
Assert.False(m1.
IsAbstract
);
1988
Assert.False(m1.
IsAbstract
);
2033
Assert.False(m1.
IsAbstract
);
2121
Assert.False(m1.
IsAbstract
);
2142
Assert.True(i1.
IsAbstract
);
2703
Assert.False(accessor.
IsAbstract
);
2714
Assert.False(p1.
IsAbstract
);
2721
Assert.True(i1.
IsAbstract
);
3002
Assert.True(p1.
IsAbstract
);
3038
Assert.True(p1.
IsAbstract
);
3074
Assert.False(p1.
IsAbstract
);
3106
Assert.True(p1.
IsAbstract
);
3107
Assert.True(p1.GetMethod.
IsAbstract
);
3108
Assert.True(p1.SetMethod.
IsAbstract
);
3131
Assert.True(p1.
IsAbstract
);
3132
Assert.True(p1.GetMethod.
IsAbstract
);
3133
Assert.True(p1.SetMethod.
IsAbstract
);
3195
Assert.True(p1.
IsAbstract
);
3229
Assert.True(p1.
IsAbstract
);
3290
Assert.True(p1.
IsAbstract
);
3291
Assert.True(p1.GetMethod.
IsAbstract
);
3292
Assert.True(p1.SetMethod.
IsAbstract
);
3315
Assert.True(p1.
IsAbstract
);
3316
Assert.True(p1.GetMethod.
IsAbstract
);
3317
Assert.True(p1.SetMethod.
IsAbstract
);
3387
Assert.False(p1.
IsAbstract
);
3389
Assert.False(getP1.
IsAbstract
);
3391
Assert.False(setP1.
IsAbstract
);
3443
Assert.False(p1.
IsAbstract
);
3445
Assert.False(getP1.
IsAbstract
);
3447
Assert.False(setP1.
IsAbstract
);
4156
Assert.False(p1.
IsAbstract
);
4157
Assert.False(p3.
IsAbstract
);
4158
Assert.False(p5.
IsAbstract
);
4159
Assert.False(p7.
IsAbstract
);
4178
Assert.False(p1.GetMethod.
IsAbstract
);
4179
Assert.False(p3.GetMethod.
IsAbstract
);
4180
Assert.False(p5.SetMethod.
IsAbstract
);
4181
Assert.False(p7.GetMethod.
IsAbstract
);
4182
Assert.False(p7.SetMethod.
IsAbstract
);
4721
Assert.False(p1.
IsAbstract
);
4722
Assert.False(p3.
IsAbstract
);
4723
Assert.False(p5.
IsAbstract
);
4724
Assert.False(p7.
IsAbstract
);
4749
Assert.False(p1.GetMethod.
IsAbstract
);
4750
Assert.False(p3.GetMethod.
IsAbstract
);
4751
Assert.False(p5.SetMethod.
IsAbstract
);
4752
Assert.False(p7.GetMethod.
IsAbstract
);
4753
Assert.False(p7.SetMethod.
IsAbstract
);
4938
Assert.True(p1.
IsAbstract
);
4966
Assert.True(p1.
IsAbstract
);
4967
Assert.True(p1.GetMethod.
IsAbstract
);
4968
Assert.True(p1.SetMethod.
IsAbstract
);
5003
Assert.True(p1.
IsAbstract
);
5031
Assert.True(p1.
IsAbstract
);
5032
Assert.True(p1.GetMethod.
IsAbstract
);
5033
Assert.True(p1.SetMethod.
IsAbstract
);
5078
Assert.False(p1.
IsAbstract
);
5080
Assert.False(getP1.
IsAbstract
);
5082
Assert.False(setP1.
IsAbstract
);
5131
Assert.False(p1.
IsAbstract
);
5133
Assert.False(getP1.
IsAbstract
);
5135
Assert.False(setP1.
IsAbstract
);
5713
Assert.False(p1.
IsAbstract
);
5714
Assert.False(p3.
IsAbstract
);
5715
Assert.False(p5.
IsAbstract
);
5716
Assert.False(p7.
IsAbstract
);
5735
Assert.False(p1.GetMethod.
IsAbstract
);
5736
Assert.False(p3.GetMethod.
IsAbstract
);
5737
Assert.False(p5.SetMethod.
IsAbstract
);
5738
Assert.False(p7.GetMethod.
IsAbstract
);
5739
Assert.False(p7.SetMethod.
IsAbstract
);
6226
Assert.False(accessor.
IsAbstract
);
6237
Assert.False(e1.
IsAbstract
);
6245
Assert.True(i1.
IsAbstract
);
7197
Assert.False(e7.
IsAbstract
);
7207
Assert.False(e7.AddMethod.
IsAbstract
);
7208
Assert.False(e7.RemoveMethod.
IsAbstract
);
7593
Assert.False(e7.
IsAbstract
);
7604
Assert.False(e7.AddMethod.
IsAbstract
);
7605
Assert.False(e7.RemoveMethod.
IsAbstract
);
8250
Assert.True(m01.
IsAbstract
);
8262
Assert.True(m02.
IsAbstract
);
8274
Assert.True(m03.
IsAbstract
);
8286
Assert.True(m04.
IsAbstract
);
8298
Assert.False(m05.
IsAbstract
);
8310
Assert.False(m06.
IsAbstract
);
8322
Assert.False(m07.
IsAbstract
);
8334
Assert.False(m08.
IsAbstract
);
8346
Assert.True(m09.
IsAbstract
);
8358
Assert.True(m10.
IsAbstract
);
8370
Assert.False(m11.
IsAbstract
);
8382
Assert.True(m12.
IsAbstract
);
8394
Assert.True(m13.
IsAbstract
);
8603
Assert.True(m1.
IsAbstract
);
8642
Assert.True(m1.
IsAbstract
);
8705
Assert.False(m1.
IsAbstract
);
8790
Assert.True(m1.
IsAbstract
);
8803
Assert.False(m2.
IsAbstract
);
8816
Assert.False(m3.
IsAbstract
);
8872
Assert.False(m1.
IsAbstract
);
8930
Assert.True(m1.
IsAbstract
);
8943
Assert.False(m2.
IsAbstract
);
8956
Assert.False(m3.
IsAbstract
);
9181
Assert.True(m1.
IsAbstract
);
9909
Assert.True(m1.
IsAbstract
);
9959
Assert.False(m1.
IsAbstract
);
10040
Assert.False(m1.
IsAbstract
);
10054
Assert.True(m2.
IsAbstract
);
10068
Assert.False(m3.
IsAbstract
);
10082
Assert.False(m4.
IsAbstract
);
10148
Assert.True(m2.
IsAbstract
);
10202
Assert.False(m1.
IsAbstract
);
10216
Assert.False(m2.
IsAbstract
);
10230
Assert.False(m3.
IsAbstract
);
10244
Assert.False(m4.
IsAbstract
);
10258
Assert.False(m5.
IsAbstract
);
10428
Assert.True(m1.
IsAbstract
);
10442
Assert.False(m2.
IsAbstract
);
10548
Assert.True(m1.
IsAbstract
);
10562
Assert.True(m2.
IsAbstract
);
10576
Assert.True(m3.
IsAbstract
);
10590
Assert.False(m4.
IsAbstract
);
10604
Assert.False(m5.
IsAbstract
);
10656
Assert.False(m1.
IsAbstract
);
10719
Assert.False(m1.
IsAbstract
);
10883
Assert.False(m1.
IsAbstract
);
10897
Assert.False(m2.
IsAbstract
);
10914
Assert.False(m2Impl.
IsAbstract
);
10990
Assert.False(m1.
IsAbstract
);
11004
Assert.False(m2.
IsAbstract
);
11021
Assert.False(m2Impl.
IsAbstract
);
11620
Assert.False(m1.
IsAbstract
);
12476
Assert.False(m1.
IsAbstract
);
12564
Assert.False(m1.
IsAbstract
);
12652
Assert.False(m1.
IsAbstract
);
12934
Assert.True(p01.
IsAbstract
);
12946
Assert.True(accessor.
IsAbstract
);
12960
Assert.True(p02.
IsAbstract
);
12968
Assert.True(p02get.
IsAbstract
);
12981
Assert.True(p03.
IsAbstract
);
12989
Assert.True(p03set.
IsAbstract
);
13002
Assert.True(p04.
IsAbstract
);
13010
Assert.True(p04get.
IsAbstract
);
13023
Assert.False(p05.
IsAbstract
);
13031
Assert.False(p05set.
IsAbstract
);
13044
Assert.False(p06.
IsAbstract
);
13052
Assert.False(p06get.
IsAbstract
);
13065
Assert.False(p07.
IsAbstract
);
13073
Assert.False(p07set.
IsAbstract
);
13086
Assert.False(p08.
IsAbstract
);
13094
Assert.False(p08get.
IsAbstract
);
13107
Assert.True(p09.
IsAbstract
);
13115
Assert.True(p09set.
IsAbstract
);
13128
Assert.True(p10.
IsAbstract
);
13136
Assert.True(p10get.
IsAbstract
);
13148
Assert.False(p11.
IsAbstract
);
13160
Assert.False(accessor.
IsAbstract
);
13173
Assert.True(p12.
IsAbstract
);
13185
Assert.True(accessor.
IsAbstract
);
13198
Assert.True(p13.
IsAbstract
);
13210
Assert.True(accessor.
IsAbstract
);
13223
Assert.True(p14.
IsAbstract
);
13235
Assert.True(accessor.
IsAbstract
);
13248
Assert.True(p15.
IsAbstract
);
13260
Assert.True(accessor.
IsAbstract
);
13273
Assert.True(p16.
IsAbstract
);
13285
Assert.True(accessor.
IsAbstract
);
13299
Assert.True(p17.
IsAbstract
);
13307
Assert.True(p17get.
IsAbstract
);
13320
Assert.True(p18.
IsAbstract
);
13328
Assert.True(p18get.
IsAbstract
);
13340
Assert.True(p19.
IsAbstract
);
13734
Assert.False(p1.
IsAbstract
);
13742
Assert.False(p1get.
IsAbstract
);
13826
Assert.True(p1.
IsAbstract
);
13840
Assert.True(accessor.
IsAbstract
);
13900
Assert.True(p1.
IsAbstract
);
13913
Assert.True(accessor.
IsAbstract
);
14102
Assert.False(p1.
IsAbstract
);
14132
Assert.False(accessor.
IsAbstract
);
14213
Assert.True(p1.
IsAbstract
);
14222
Assert.True(p1get.
IsAbstract
);
14236
Assert.False(p2.
IsAbstract
);
14245
Assert.False(p2set.
IsAbstract
);
14259
Assert.False(p3.
IsAbstract
);
14268
Assert.False(p3get.
IsAbstract
);
14451
Assert.False(p1.
IsAbstract
);
14481
Assert.False(accessor.
IsAbstract
);
14555
Assert.True(p1.
IsAbstract
);
14564
Assert.True(p1get.
IsAbstract
);
14578
Assert.False(p2.
IsAbstract
);
14587
Assert.False(p2get.
IsAbstract
);
14600
Assert.False(p3.
IsAbstract
);
14613
Assert.False(accessor.
IsAbstract
);
14628
Assert.False(p4.
IsAbstract
);
14637
Assert.False(p4get.
IsAbstract
);
14829
Assert.True(p1.
IsAbstract
);
14840
Assert.True(m1.
IsAbstract
);
16003
Assert.False(p1.
IsAbstract
);
16033
Assert.False(accessor.
IsAbstract
);
16133
Assert.False(p1.
IsAbstract
);
16143
Assert.False(p1get.
IsAbstract
);
16159
Assert.True(p2.
IsAbstract
);
16169
Assert.True(p2get.
IsAbstract
);
16185
Assert.False(p3.
IsAbstract
);
16195
Assert.False(p3set.
IsAbstract
);
16409
Assert.True(p2.
IsAbstract
);
16441
Assert.True(accessor.
IsAbstract
);
16599
Assert.False(p1.
IsAbstract
);
16609
Assert.False(p1get.
IsAbstract
);
16625
Assert.False(p2.
IsAbstract
);
16635
Assert.False(p2set.
IsAbstract
);
16653
Assert.False(p3.
IsAbstract
);
16667
Assert.False(accessor.
IsAbstract
);
16684
Assert.False(p4.
IsAbstract
);
16694
Assert.False(p4get.
IsAbstract
);
16709
Assert.False(p5.
IsAbstract
);
16719
Assert.False(p5set.
IsAbstract
);
16842
Assert.True(p1.
IsAbstract
);
16852
Assert.True(p1get.
IsAbstract
);
16868
Assert.False(p2.
IsAbstract
);
16878
Assert.False(p2get.
IsAbstract
);
16893
Assert.False(p3.
IsAbstract
);
16907
Assert.False(accessor.
IsAbstract
);
16922
Assert.False(p4.
IsAbstract
);
16936
Assert.False(accessor.
IsAbstract
);
16952
Assert.False(p5.
IsAbstract
);
16962
Assert.False(p5get.
IsAbstract
);
17091
Assert.True(p1.
IsAbstract
);
17105
Assert.True(accessor.
IsAbstract
);
17122
Assert.True(p2.
IsAbstract
);
17132
Assert.True(p2get.
IsAbstract
);
17147
Assert.False(p3.
IsAbstract
);
17161
Assert.False(accessor.
IsAbstract
);
17177
Assert.True(p4.
IsAbstract
);
17191
Assert.True(accessor.
IsAbstract
);
17207
Assert.False(p5.
IsAbstract
);
17217
Assert.False(p5get.
IsAbstract
);
17303
Assert.False(p1.
IsAbstract
);
17314
Assert.False(m1.
IsAbstract
);
17570
Assert.False(p1.
IsAbstract
);
17598
Assert.False(accessor.
IsAbstract
);
18158
Assert.Equal(isAbstract, p1.
IsAbstract
);
18195
Assert.Equal(isAbstract, m1.
IsAbstract
);
19684
Assert.False(p1.
IsAbstract
);
19695
Assert.False(m1.
IsAbstract
);
20338
Assert.False(p1.
IsAbstract
);
20353
Assert.False(accessor.
IsAbstract
);
21411
Assert.True(p01.
IsAbstract
);
21423
Assert.True(accessor.
IsAbstract
);
21437
Assert.True(p02.
IsAbstract
);
21445
Assert.True(p02get.
IsAbstract
);
21458
Assert.True(p03.
IsAbstract
);
21466
Assert.True(p03set.
IsAbstract
);
21479
Assert.True(p04.
IsAbstract
);
21487
Assert.True(p04get.
IsAbstract
);
21500
Assert.False(p05.
IsAbstract
);
21508
Assert.False(p05set.
IsAbstract
);
21521
Assert.True(p06.
IsAbstract
);
21529
Assert.True(p06get.
IsAbstract
);
21542
Assert.False(p07.
IsAbstract
);
21550
Assert.False(p07set.
IsAbstract
);
21563
Assert.False(p08.
IsAbstract
);
21571
Assert.False(p08get.
IsAbstract
);
21584
Assert.True(p09.
IsAbstract
);
21592
Assert.True(p09set.
IsAbstract
);
21605
Assert.True(p10.
IsAbstract
);
21613
Assert.True(p10get.
IsAbstract
);
21625
Assert.False(p11.
IsAbstract
);
21637
Assert.False(accessor.
IsAbstract
);
21650
Assert.True(p12.
IsAbstract
);
21662
Assert.True(accessor.
IsAbstract
);
21675
Assert.True(p13.
IsAbstract
);
21687
Assert.True(accessor.
IsAbstract
);
21700
Assert.True(p14.
IsAbstract
);
21712
Assert.True(accessor.
IsAbstract
);
21725
Assert.True(p15.
IsAbstract
);
21737
Assert.True(accessor.
IsAbstract
);
21750
Assert.True(p16.
IsAbstract
);
21762
Assert.True(accessor.
IsAbstract
);
21776
Assert.True(p17.
IsAbstract
);
21784
Assert.True(p17get.
IsAbstract
);
21797
Assert.True(p18.
IsAbstract
);
21805
Assert.True(p18get.
IsAbstract
);
21817
Assert.True(p19.
IsAbstract
);
26656
Assert.True(p01.
IsAbstract
);
26668
Assert.True(accessor.
IsAbstract
);
26682
Assert.False(p02.
IsAbstract
);
26690
Assert.False(p02get.
IsAbstract
);
26703
Assert.False(p03.
IsAbstract
);
26711
Assert.False(p03set.
IsAbstract
);
26724
Assert.False(p04.
IsAbstract
);
26732
Assert.False(p04get.
IsAbstract
);
26745
Assert.False(p05.
IsAbstract
);
26753
Assert.False(p05set.
IsAbstract
);
26766
Assert.False(p06.
IsAbstract
);
26774
Assert.False(p06get.
IsAbstract
);
26787
Assert.False(p07.
IsAbstract
);
26795
Assert.False(p07set.
IsAbstract
);
26808
Assert.False(p08.
IsAbstract
);
26816
Assert.False(p08get.
IsAbstract
);
26829
Assert.False(p09.
IsAbstract
);
26837
Assert.False(p09set.
IsAbstract
);
26850
Assert.True(p10.
IsAbstract
);
26858
Assert.True(p10get.
IsAbstract
);
26872
Assert.False(p11.
IsAbstract
);
26884
Assert.False(accessor.
IsAbstract
);
26898
Assert.True(p14.
IsAbstract
);
26910
Assert.True(accessor.
IsAbstract
);
27454
Assert.True(p1.
IsAbstract
);
27468
Assert.True(accessor.
IsAbstract
);
27528
Assert.True(p1.
IsAbstract
);
27541
Assert.True(accessor.
IsAbstract
);
27628
Assert.False(p1.
IsAbstract
);
27642
Assert.False(accessor.
IsAbstract
);
27796
Assert.True(p1.
IsAbstract
);
27809
Assert.True(accessor.
IsAbstract
);
27823
Assert.False(p2.
IsAbstract
);
27836
Assert.False(accessor.
IsAbstract
);
27850
Assert.False(p3.
IsAbstract
);
27863
Assert.False(accessor.
IsAbstract
);
27957
Assert.False(p1.
IsAbstract
);
27971
Assert.False(accessor.
IsAbstract
);
28053
Assert.True(p1.
IsAbstract
);
28066
Assert.True(accessor.
IsAbstract
);
28080
Assert.False(p2.
IsAbstract
);
28093
Assert.False(accessor.
IsAbstract
);
28107
Assert.False(p3.
IsAbstract
);
28120
Assert.False(accessor.
IsAbstract
);
28134
Assert.False(p4.
IsAbstract
);
28147
Assert.False(accessor.
IsAbstract
);
28271
Assert.True(p1.
IsAbstract
);
28282
Assert.True(m1.
IsAbstract
);
29406
Assert.False(p1.
IsAbstract
);
29420
Assert.False(accessor.
IsAbstract
);
29521
Assert.False(p1.
IsAbstract
);
29535
Assert.False(accessor.
IsAbstract
);
29551
Assert.True(p2.
IsAbstract
);
29565
Assert.True(accessor.
IsAbstract
);
29581
Assert.False(p3.
IsAbstract
);
29595
Assert.False(accessor.
IsAbstract
);
29822
Assert.True(p2.
IsAbstract
);
29854
Assert.True(accessor.
IsAbstract
);
29934
Assert.False(p1.
IsAbstract
);
29948
Assert.False(accessor.
IsAbstract
);
29964
Assert.False(p2.
IsAbstract
);
29978
Assert.False(accessor.
IsAbstract
);
29994
Assert.False(p3.
IsAbstract
);
30008
Assert.False(accessor.
IsAbstract
);
30023
Assert.False(p4.
IsAbstract
);
30037
Assert.False(accessor.
IsAbstract
);
30052
Assert.False(p5.
IsAbstract
);
30066
Assert.False(accessor.
IsAbstract
);
30264
Assert.True(p1.
IsAbstract
);
30278
Assert.True(accessor.
IsAbstract
);
30294
Assert.False(p2.
IsAbstract
);
30308
Assert.False(accessor.
IsAbstract
);
30324
Assert.False(p3.
IsAbstract
);
30338
Assert.False(accessor.
IsAbstract
);
30353
Assert.False(p4.
IsAbstract
);
30367
Assert.False(accessor.
IsAbstract
);
30485
Assert.True(p1.
IsAbstract
);
30499
Assert.True(accessor.
IsAbstract
);
30515
Assert.True(p2.
IsAbstract
);
30529
Assert.True(accessor.
IsAbstract
);
30545
Assert.False(p3.
IsAbstract
);
30559
Assert.False(accessor.
IsAbstract
);
30575
Assert.True(p4.
IsAbstract
);
30589
Assert.True(accessor.
IsAbstract
);
30604
Assert.False(p5.
IsAbstract
);
30618
Assert.False(accessor.
IsAbstract
);
30708
Assert.False(p1.
IsAbstract
);
30719
Assert.False(m1.
IsAbstract
);
31047
Assert.False(p1.
IsAbstract
);
31061
Assert.False(accessor.
IsAbstract
);
32843
Assert.True(i1.
IsAbstract
);
32880
Assert.Equal(isAbstract, m1.
IsAbstract
);
33596
Assert.True(i1.
IsAbstract
);
33717
Assert.False(m1.
IsAbstract
);
33812
Assert.True(i1.
IsAbstract
);
33833
Assert.False(m1.
IsAbstract
);
36872
Assert.True(i1.
IsAbstract
);
36889
VerifyFindImplementationForInterfaceMemberSame(i2m1.
IsAbstract
? null : i2m1, i2, i2m1);
36890
VerifyFindImplementationForInterfaceMemberSame(i4m1.
IsAbstract
? null : i4m1, i4, i4m1);
36936
Assert.Equal(isAbstract, m1.
IsAbstract
);
37784
Assert.True(i1.
IsAbstract
);
37828
Assert.False(m1.
IsAbstract
);
39905
Assert.True(i1.
IsAbstract
);
39969
Assert.Equal(isAbstract, m1.
IsAbstract
);
44476
Assert.False(cctor.
IsAbstract
);
44574
Assert.False(cctor.
IsAbstract
);
50930
Assert.True(m.
IsAbstract
);
51853
Assert.True(i2m1.
IsAbstract
);
51976
Assert.True(i2m1.
IsAbstract
);
52091
Assert.False(c2m1.
IsAbstract
);
52372
Assert.True(reabstracting.
IsAbstract
);
53554
Assert.True(i2p1.
IsAbstract
);
53569
Assert.True(i2p1Get.
IsAbstract
);
53586
Assert.True(i2p1Set.
IsAbstract
);
53698
Assert.False(c2p1.
IsAbstract
);
53705
Assert.False(c2p1Get.
IsAbstract
);
53713
Assert.False(c2p1Set.
IsAbstract
);
57336
Assert.True(reabstracting.
IsAbstract
);
58500
Assert.False(c2p1.
IsAbstract
);
58511
Assert.False(c2p1Add.
IsAbstract
);
58526
Assert.False(c2p1Remove.
IsAbstract
);
Symbols\Metadata\MetadataMemberTests.cs (2)
210
Assert.False(member1.
IsAbstract
);
316
Assert.True(member1.
IsAbstract
);
Symbols\Metadata\MetadataTypeTests.cs (5)
91
Assert.False(class1.
IsAbstract
);
92
Assert.False(class1.
IsAbstract
);
141
Assert.False(type1.
IsAbstract
);
189
Assert.True(type1.
IsAbstract
);
239
Assert.False(type1.
IsAbstract
);
Symbols\Metadata\PE\LoadingEvents.cs (3)
110
Assert.Equal(@event.
IsAbstract
, accessor.
IsAbstract
);
611
if (symbol.
IsAbstract
) mods |= VirtualnessModifiers.Abstract;
Symbols\Metadata\PE\LoadingIndexers.cs (2)
1087
Assert.Equal(property.
IsAbstract
, accessor.
IsAbstract
);
Symbols\Metadata\PE\LoadingMethods.cs (32)
194
Assert.True(basicModifiers1_M1.
IsAbstract
);
200
Assert.False(basicModifiers1_M2.
IsAbstract
);
206
Assert.False(basicModifiers1_M3.
IsAbstract
);
212
Assert.False(basicModifiers1_M4.
IsAbstract
);
218
Assert.False(basicModifiers1_M5.
IsAbstract
);
224
Assert.True(basicModifiers1_M6.
IsAbstract
);
230
Assert.False(basicModifiers1_M7.
IsAbstract
);
236
Assert.True(basicModifiers1_M8.
IsAbstract
);
242
Assert.False(basicModifiers1_M9.
IsAbstract
);
255
Assert.True(basicModifiers2_M1.
IsAbstract
);
261
Assert.False(basicModifiers2_M2.
IsAbstract
);
267
Assert.True(basicModifiers2_M6.
IsAbstract
);
273
Assert.False(basicModifiers2_M7.
IsAbstract
);
284
Assert.False(basicModifiers3_M1.
IsAbstract
);
290
Assert.False(basicModifiers3_M6.
IsAbstract
);
303
Assert.True(csharpModifiers1_M1.
IsAbstract
);
309
Assert.False(csharpModifiers1_M2.
IsAbstract
);
315
Assert.False(csharpModifiers1_M3.
IsAbstract
);
321
Assert.False(csharpModifiers1_M4.
IsAbstract
);
333
Assert.False(csharpModifiers2_M1.
IsAbstract
);
339
Assert.True(csharpModifiers2_M2.
IsAbstract
);
345
Assert.False(csharpModifiers2_M3.
IsAbstract
);
357
Assert.False(csharpModifiers3_M1.
IsAbstract
);
363
Assert.False(csharpModifiers3_M3.
IsAbstract
);
369
Assert.True(csharpModifiers3_M4.
IsAbstract
);
968
Assert.False(method.
IsAbstract
);
974
Assert.False(method.
IsAbstract
);
980
Assert.False(method.
IsAbstract
);
986
Assert.False(method.
IsAbstract
);
992
Assert.True(method.
IsAbstract
);
998
Assert.True(method.
IsAbstract
);
1245
Assert.True(((MethodSymbol)m).
IsAbstract
);
Symbols\Metadata\PE\LoadingProperties.cs (1)
387
if (symbol.
IsAbstract
) mods |= VirtualnessModifiers.Abstract;
Symbols\Metadata\PE\TypeKindTests.cs (4)
77
Assert.False(obj.
IsAbstract
);
81
Assert.True(@enum.
IsAbstract
);
85
Assert.False(func.
IsAbstract
);
91
Assert.False(console.
IsAbstract
);
Symbols\Source\DelegateTests.cs (1)
134
Assert.False(v.
IsAbstract
);
Symbols\Source\MethodTests.cs (28)
379
Assert.False(outP.
IsAbstract
);
600
Assert.False(m0.
IsAbstract
);
607
Assert.False(m1.
IsAbstract
);
614
Assert.False(m2.
IsAbstract
);
621
Assert.False(m3.
IsAbstract
);
628
Assert.False(m4.
IsAbstract
);
635
Assert.False(m5.
IsAbstract
);
643
Assert.False(m6.
IsAbstract
);
672
Assert.True(m1.
IsAbstract
);
679
Assert.True(m2.
IsAbstract
);
686
Assert.False(m3.
IsAbstract
);
693
Assert.False(m4.
IsAbstract
);
700
Assert.False(m5.
IsAbstract
);
708
Assert.True(m6.
IsAbstract
);
793
Assert.False(m0.
IsAbstract
);
800
Assert.False(m1.
IsAbstract
);
807
Assert.False(m2.
IsAbstract
);
814
Assert.False(m3.
IsAbstract
);
821
Assert.False(m4.
IsAbstract
);
828
Assert.False(m5.
IsAbstract
);
836
Assert.False(m6.
IsAbstract
);
860
Assert.False(m0.
IsAbstract
);
867
Assert.True(m1.
IsAbstract
);
874
Assert.True(m2.
IsAbstract
);
881
Assert.False(m3.
IsAbstract
);
888
Assert.False(m4.
IsAbstract
);
895
Assert.False(m5.
IsAbstract
);
903
Assert.True(m6.
IsAbstract
);
Symbols\Source\ModifierTests.cs (3)
63
Assert.True(m5_1.
IsAbstract
);
66
Assert.True(m5_2.
IsAbstract
);
84
Assert.True(m9.
IsAbstract
);
Symbols\Source\RecordTests.cs (7)
1433
Assert.False(clone.
IsAbstract
);
1441
Assert.False(clone2.
IsAbstract
);
1476
Assert.True(clone.
IsAbstract
);
1486
Assert.True(clone2.
IsAbstract
);
1497
Assert.False(clone3.
IsAbstract
);
1508
Assert.True(clone4.
IsAbstract
);
1519
Assert.False(clone5.
IsAbstract
);
Symbols\StaticAbstractMembersInInterfacesTests.cs (232)
152
Assert.True(m01.
IsAbstract
);
164
Assert.False(m02.
IsAbstract
);
176
Assert.False(m03.
IsAbstract
);
188
Assert.False(m04.
IsAbstract
);
200
Assert.True(m05.
IsAbstract
);
212
Assert.True(m06.
IsAbstract
);
224
Assert.True(m07.
IsAbstract
);
236
Assert.False(m08.
IsAbstract
);
248
Assert.False(m09.
IsAbstract
);
260
Assert.False(m10.
IsAbstract
);
863
Assert.False(m01.
IsAbstract
);
991
Assert.False(m01.
IsAbstract
);
1021
Assert.False(m01.
IsAbstract
);
1063
Assert.False(m01.
IsAbstract
);
1078
Assert.False(m01.
IsAbstract
);
1156
Assert.True(m01.
IsAbstract
);
1193
Assert.False(m01.
IsAbstract
);
1230
Assert.False(m01.
IsAbstract
);
1277
Assert.True(m01.
IsAbstract
);
1292
Assert.True(m01.
IsAbstract
);
1328
Assert.False(m01.
IsAbstract
);
1343
Assert.False(m01.
IsAbstract
);
1383
Assert.True(m01.
IsAbstract
);
1398
Assert.False(m01.
IsAbstract
);
1441
Assert.False(m01.
IsAbstract
);
1456
Assert.False(m01.
IsAbstract
);
1496
Assert.False(m01.
IsAbstract
);
1511
Assert.False(m01.
IsAbstract
);
1554
Assert.False(m01.
IsAbstract
);
1569
Assert.True(m01.
IsAbstract
);
1736
Assert.True(m01.
IsAbstract
);
1746
Assert.False(m02.
IsAbstract
);
1756
Assert.False(m03.
IsAbstract
);
1766
Assert.False(m04.
IsAbstract
);
1776
Assert.True(m05.
IsAbstract
);
1786
Assert.True(m06.
IsAbstract
);
1796
Assert.True(m07.
IsAbstract
);
1806
Assert.False(m08.
IsAbstract
);
1816
Assert.False(m09.
IsAbstract
);
1826
Assert.False(m10.
IsAbstract
);
1837
Assert.True(m01.
IsAbstract
);
1849
Assert.False(m02.
IsAbstract
);
1861
Assert.False(m03.
IsAbstract
);
1873
Assert.False(m04.
IsAbstract
);
1885
Assert.True(m05.
IsAbstract
);
1897
Assert.True(m06.
IsAbstract
);
1909
Assert.True(m07.
IsAbstract
);
1921
Assert.False(m08.
IsAbstract
);
1933
Assert.False(m09.
IsAbstract
);
1945
Assert.False(m10.
IsAbstract
);
2542
Assert.True(m01.
IsAbstract
);
2552
Assert.False(m02.
IsAbstract
);
2562
Assert.False(m03.
IsAbstract
);
2572
Assert.False(m04.
IsAbstract
);
2582
Assert.True(m05.
IsAbstract
);
2592
Assert.True(m06.
IsAbstract
);
2602
Assert.True(m07.
IsAbstract
);
2612
Assert.False(m08.
IsAbstract
);
2622
Assert.False(m09.
IsAbstract
);
2632
Assert.False(m10.
IsAbstract
);
2645
Assert.True(m01.
IsAbstract
);
2657
Assert.False(m02.
IsAbstract
);
2669
Assert.False(m03.
IsAbstract
);
2681
Assert.False(m04.
IsAbstract
);
2693
Assert.True(m05.
IsAbstract
);
2705
Assert.True(m06.
IsAbstract
);
2717
Assert.True(m07.
IsAbstract
);
2729
Assert.False(m08.
IsAbstract
);
2741
Assert.False(m09.
IsAbstract
);
2753
Assert.False(m10.
IsAbstract
);
3373
Assert.True(m01.
IsAbstract
);
3385
Assert.False(m02.
IsAbstract
);
3397
Assert.False(m03.
IsAbstract
);
3409
Assert.False(m04.
IsAbstract
);
3421
Assert.True(m05.
IsAbstract
);
3433
Assert.True(m06.
IsAbstract
);
3445
Assert.True(m07.
IsAbstract
);
3457
Assert.False(m08.
IsAbstract
);
3469
Assert.False(m09.
IsAbstract
);
3481
Assert.False(m10.
IsAbstract
);
4140
Assert.True(m01.
IsAbstract
);
4153
Assert.False(m01.
IsAbstract
);
4166
Assert.True(m01.
IsAbstract
);
4386
Assert.True(m01.
IsAbstract
);
4399
Assert.False(m01.
IsAbstract
);
4412
Assert.True(m01.
IsAbstract
);
4572
Assert.False(m01.
IsAbstract
);
4585
Assert.False(m01.
IsAbstract
);
4598
Assert.True(m01.
IsAbstract
);
4812
Assert.False(m01.
IsAbstract
);
4825
Assert.False(m01.
IsAbstract
);
4838
Assert.True(m01.
IsAbstract
);
5314
Assert.True(m01.
IsAbstract
);
5350
Assert.False(m01.
IsAbstract
);
5499
Assert.True(m01.
IsAbstract
);
5567
Assert.False(m01.
IsAbstract
);
5607
Assert.True(m01.
IsAbstract
);
5651
Assert.False(m01.
IsAbstract
);
5882
Assert.True(m01.
IsAbstract
);
5921
Assert.False(m01.
IsAbstract
);
5988
Assert.True(p01.
IsAbstract
);
5998
Assert.True(m01.
IsAbstract
);
6033
Assert.False(p01.
IsAbstract
);
6043
Assert.False(m01.
IsAbstract
);
6126
Assert.True(e01.
IsAbstract
);
6136
Assert.True(m01.
IsAbstract
);
6172
Assert.False(e01.
IsAbstract
);
6182
Assert.False(m01.
IsAbstract
);
16102
Assert.False(cM01.
IsAbstract
);
16164
Assert.False(cM01.
IsAbstract
);
16510
Assert.False(c2M01.
IsAbstract
);
16525
Assert.False(c1M01.
IsAbstract
);
16595
Assert.False(c1M01.
IsAbstract
);
16611
Assert.False(c1M01.
IsAbstract
);
16632
Assert.False(c2M01.
IsAbstract
);
16718
Assert.False(c1M01.
IsAbstract
);
16811
Assert.False(c2M01.
IsAbstract
);
19337
Assert.False(cM01.
IsAbstract
);
19418
Assert.False(cM01.
IsAbstract
);
19510
Assert.False(cM01.
IsAbstract
);
19608
Assert.False(cM01.
IsAbstract
);
19691
Assert.False(cM01.
IsAbstract
);
19783
Assert.False(cM01.
IsAbstract
);
19872
Assert.False(cM01.
IsAbstract
);
20827
Assert.False(c2M01.
IsAbstract
);
20845
Assert.False(c1M01.
IsAbstract
);
20943
Assert.False(c1M01.
IsAbstract
);
20959
Assert.False(c1M01.
IsAbstract
);
20980
Assert.False(c2M01.
IsAbstract
);
21054
Assert.False(c1M01.
IsAbstract
);
21070
Assert.False(c1M01.
IsAbstract
);
21091
Assert.False(c2M01.
IsAbstract
);
21189
Assert.False(c1M01.
IsAbstract
);
21205
Assert.False(c1M01.
IsAbstract
);
21225
Assert.False(c2M01.
IsAbstract
);
21493
Assert.False(c1M01.
IsAbstract
);
21620
Assert.False(c2M01.
IsAbstract
);
22967
Assert.False(cM01.
IsAbstract
);
22976
Assert.False(cM01Get.
IsAbstract
);
22991
Assert.False(cM01Set.
IsAbstract
);
23063
Assert.False(cM01.
IsAbstract
);
23072
Assert.False(cM01Get.
IsAbstract
);
23084
Assert.False(cM01Set.
IsAbstract
);
23153
Assert.False(cM01.
IsAbstract
);
23162
Assert.False(cM01Get.
IsAbstract
);
23177
Assert.False(cM01Set.
IsAbstract
);
23686
Assert.False(cM01.
IsAbstract
);
23695
Assert.False(cM01Get.
IsAbstract
);
23744
Assert.False(cM01.
IsAbstract
);
23753
Assert.False(cM01Get.
IsAbstract
);
23765
Assert.False(cM01Set.
IsAbstract
);
23848
Assert.False(cM01.
IsAbstract
);
23857
Assert.False(cM01Get.
IsAbstract
);
24038
Assert.False(cM01.
IsAbstract
);
24047
Assert.False(cM01Set.
IsAbstract
);
24096
Assert.False(cM01.
IsAbstract
);
24105
Assert.False(cM01Set.
IsAbstract
);
24117
Assert.False(cM01Get.
IsAbstract
);
24200
Assert.False(cM01.
IsAbstract
);
24209
Assert.False(cM01Set.
IsAbstract
);
24426
Assert.False(c2M01Get.
IsAbstract
);
24433
Assert.False(c2M01Set.
IsAbstract
);
24461
Assert.False(c1M01.
IsAbstract
);
24466
Assert.False(c1M01Get.
IsAbstract
);
24477
Assert.False(c1M01Set.
IsAbstract
);
24490
Assert.False(c2M01.
IsAbstract
);
24617
Assert.False(c1M01.
IsAbstract
);
24623
Assert.False(c1M01Get.
IsAbstract
);
24634
Assert.False(c1M01Set.
IsAbstract
);
24650
Assert.False(c1M01Set.
IsAbstract
);
24671
Assert.False(c2M01.
IsAbstract
);
24676
Assert.False(c2M01Get.
IsAbstract
);
24687
Assert.False(c2M01Set.
IsAbstract
);
24711
Assert.False(c3M01.
IsAbstract
);
24716
Assert.False(c3M01Get.
IsAbstract
);
24727
Assert.False(c3M01Set.
IsAbstract
);
24817
Assert.False(c1M01.
IsAbstract
);
24824
Assert.False(c1M01Get.
IsAbstract
);
24834
Assert.False(c1M01Set.
IsAbstract
);
24949
Assert.False(c2M01.
IsAbstract
);
24954
Assert.False(c2M01Get.
IsAbstract
);
24962
Assert.False(c2M01Set.
IsAbstract
);
25745
Assert.False(cM01.
IsAbstract
);
25754
Assert.False(cM01Add.
IsAbstract
);
25769
Assert.False(cM01Remove.
IsAbstract
);
25840
Assert.False(cM01.
IsAbstract
);
25849
Assert.False(cM01Add.
IsAbstract
);
25864
Assert.False(cM01Remove.
IsAbstract
);
26388
Assert.False(cM01.
IsAbstract
);
26397
Assert.False(cM01Add.
IsAbstract
);
26409
Assert.False(cM01Remove.
IsAbstract
);
26662
Assert.False(cM01.
IsAbstract
);
26671
Assert.False(cM01Remove.
IsAbstract
);
26683
Assert.False(cM01Add.
IsAbstract
);
26954
Assert.False(c2M01Add.
IsAbstract
);
26961
Assert.False(c2M01Remove.
IsAbstract
);
26989
Assert.False(c1M01.
IsAbstract
);
26994
Assert.False(c1M01Add.
IsAbstract
);
27005
Assert.False(c1M01Remove.
IsAbstract
);
27018
Assert.False(c2M01.
IsAbstract
);
27157
Assert.False(c1M01.
IsAbstract
);
27165
Assert.False(c1M01Add.
IsAbstract
);
27176
Assert.False(c1M01Remove.
IsAbstract
);
27190
Assert.False(c1M01Add.
IsAbstract
);
27202
Assert.False(c1M01Remove.
IsAbstract
);
27227
Assert.False(c2M01.
IsAbstract
);
27232
Assert.False(c2M01Add.
IsAbstract
);
27244
Assert.False(c2M01Remove.
IsAbstract
);
27268
Assert.False(c3M02.
IsAbstract
);
27276
Assert.False(c3M02Add.
IsAbstract
);
27287
Assert.False(c3M02Remove.
IsAbstract
);
27301
Assert.False(c3M02Add.
IsAbstract
);
27313
Assert.False(c3M02Remove.
IsAbstract
);
27340
Assert.False(c4M02.
IsAbstract
);
27345
Assert.False(c4M02Add.
IsAbstract
);
27358
Assert.False(c4M02Remove.
IsAbstract
);
27482
Assert.False(c1M01.
IsAbstract
);
27489
Assert.False(c1M01Add.
IsAbstract
);
27499
Assert.False(c1M01Remove.
IsAbstract
);
27615
Assert.False(c2M01.
IsAbstract
);
27620
Assert.False(c2M01Add.
IsAbstract
);
27628
Assert.False(c2M01Remove.
IsAbstract
);
28694
Assert.False(cM01.
IsAbstract
);
28719
Assert.False(cM02.
IsAbstract
);
28820
Assert.False(cM01.
IsAbstract
);
28836
Assert.False(cM02.
IsAbstract
);
29286
Assert.False(c2M01.
IsAbstract
);
29304
Assert.False(c1M01.
IsAbstract
);
29401
Assert.False(c1M01.
IsAbstract
);
29417
Assert.False(c1M01.
IsAbstract
);
29438
Assert.False(c2M01.
IsAbstract
);
29554
Assert.False(c1M01.
IsAbstract
);
Symbols\TypeTests.cs (1)
478
Assert.False(elemType1.Type.
IsAbstract
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
Extensions.cs (2)
583
Assert.Equal(propertyOrEvent.
IsAbstract
, accessor.
IsAbstract
);
FunctionPointerUtilities.cs (1)
72
Assert.False(symbol.
IsAbstract
);