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