61 overrides of IsAbstract
Microsoft.CodeAnalysis.CSharp (60)
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)
111public 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)
160public sealed override bool IsAbstract
Symbols\ArrayTypeSymbol.cs (1)
437public override bool IsAbstract
Symbols\AssemblySymbol.cs (1)
257public sealed override bool IsAbstract
Symbols\DiscardSymbol.cs (1)
24public override bool IsAbstract => false;
Symbols\DynamicTypeSymbol.cs (1)
31public 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)
408public sealed override bool IsAbstract
Symbols\FieldSymbol.cs (1)
212public sealed override bool IsAbstract
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
832public override bool IsAbstract => false;
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
86public override bool IsAbstract => false;
Symbols\FunctionTypeSymbol.cs (1)
122public 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)
558public override bool IsAbstract => HasFlag(MethodAttributes.Abstract);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1918public override bool IsAbstract
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
555public override bool IsAbstract
Symbols\ModuleSymbol.cs (1)
158public sealed override bool IsAbstract
Symbols\NamespaceSymbol.cs (1)
189public sealed override bool IsAbstract
Symbols\ParameterSymbol.cs (1)
303public override bool IsAbstract
Symbols\PointerTypeSymbol.cs (1)
47public override bool IsAbstract
Symbols\RangeVariableSymbol.cs (1)
86public override bool IsAbstract
Symbols\ReducedExtensionMethodSymbol.cs (1)
396public override bool IsAbstract
Symbols\SignatureOnlyMethodSymbol.cs (1)
153public override bool IsAbstract { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyPropertySymbol.cs (1)
84public override bool IsAbstract { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\LambdaSymbol.cs (1)
91public override bool IsAbstract
Symbols\Source\LocalFunctionSymbol.cs (1)
371public override bool IsAbstract => (_declarationModifiers & DeclarationModifiers.Abstract) != 0;
Symbols\Source\SourceEventSymbol.cs (1)
418public sealed override bool IsAbstract
Symbols\Source\SourceMemberContainerSymbol.cs (1)
870public override bool IsAbstract => HasFlag(DeclarationModifiers.Abstract);
Symbols\Source\SourceMemberMethodSymbol.cs (1)
639public sealed override bool IsAbstract
Symbols\Source\SourcePropertySymbolBase.cs (1)
566public override bool IsAbstract
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
163public override bool IsAbstract => false;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListProperty.cs (1)
63public override bool IsAbstract => false;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
840public override bool IsAbstract => false;
Symbols\Synthesized\SynthesizedContainer.cs (1)
90public override bool IsAbstract => (object)Constructor == null && this.TypeKind != TypeKind.Struct;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
248public override bool IsAbstract
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
101public override bool IsAbstract => false;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
166public override bool IsAbstract
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
261public override bool IsAbstract
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
107public override bool IsAbstract => false;
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
186public sealed override bool IsAbstract
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
88public override bool IsAbstract => false;
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
208public sealed override bool IsAbstract
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
74public override bool IsAbstract
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
377public override bool IsAbstract
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
77public override bool IsAbstract => _privateImplementationDetails.IsAbstract && !_privateImplementationDetails.IsSealed;
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
262public override bool IsAbstract
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
213public override bool IsAbstract
Symbols\TypeParameterSymbol.cs (1)
225public 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.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
219public override bool IsAbstract
953 references to IsAbstract
Microsoft.CodeAnalysis.CSharp (83)
Binder\Binder.ValueChecks.cs (1)
2150if (receiverOpt?.Kind == BoundKind.BaseReference && member.IsAbstract)
Binder\Binder_Attributes.cs (1)
292if (attributeType.IsErrorType() || attributeType.IsAbstract || attributeConstructor is null)
Binder\Binder_Conversions.cs (2)
415if (method.IsAbstract || method.IsVirtual) 1120if (namedType.IsAbstract)
Binder\Binder_Expressions.cs (4)
6695if (type.IsAbstract) 6764!type.IsAbstract) 6887if (type.IsAbstract) 9039if (symbol.IsStatic && (symbol.IsAbstract || symbol.IsVirtual))
Binder\Binder_Lookup.cs (2)
754if (namedType.IsAbstract) 1482(unwrappedSymbol is not TypeSymbol && IsInstance(unwrappedSymbol) || !(unwrappedSymbol.IsAbstract || unwrappedSymbol.IsVirtual)))
Binder\Binder_Operators.cs (2)
1693(t.IsInterface && (signature.Method.IsAbstract || signature.Method.IsVirtual) && 3809if (methodOpt.IsAbstract || methodOpt.IsVirtual)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
1415if (!member.IsVirtual && !member.IsAbstract && !member.IsOverride)
CodeGen\EmitConversion.cs (1)
329if (method.IsAbstract || method.IsVirtual)
CodeGen\EmitExpression.cs (3)
1683if (method.IsAbstract || method.IsVirtual) 2334if ((object)overriddenMethod == null || overriddenMethod.IsAbstract) 4149if ((load.TargetMethod.IsAbstract || load.TargetMethod.IsVirtual) && load.TargetMethod.IsStatic)
CodeGen\Optimizer.cs (1)
1181if ((method.IsAbstract || method.IsVirtual) && receiver is BoundTypeExpression { Type: { TypeKind: TypeKind.TypeParameter } } typeExpression)
Compiler\ClsComplianceChecker.cs (1)
506else if (symbol.IsAbstract && symbol.Kind != SymbolKind.NamedType)
Compiler\MethodCompiler.cs (1)
933if (methodSymbol.IsAbstract || methodSymbol.ContainingType?.IsDelegateType() == true)
Emitter\Model\MethodSymbolAdapter.cs (2)
390return AdaptedMethodSymbol.IsAbstract; 672!(this.IsVirtual || this.IsOverride || this.IsAbstract || this.MethodKind == MethodKind.Destructor));
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
1021return this.IsAbstract || this.IsStatic;
Emitter\NoPia\EmbeddedMethod.cs (1)
54return UnderlyingMethod.AdaptedMethodSymbol.IsAbstract;
Emitter\NoPia\EmbeddedTypesManager.cs (1)
273if (!member.IsAbstract)
FlowAnalysis\NullableWalker.cs (2)
982if (requiredMember is PropertySymbol { IsAbstract: true } abstractProperty) 1037if (property.OverriddenProperty is not { IsAbstract: true } overriddenProperty)
Lowering\DiagnosticsPass_ExpressionTrees.cs (7)
360else if ((method.IsAbstract || method.IsVirtual) && method.IsStatic) 591if ((property.IsAbstract || property.IsVirtual) && property.IsStatic) 754if (((binary.IsAbstract || binary.IsVirtual) && binary.IsStatic) || ((unary.IsAbstract || unary.IsVirtual) && unary.IsStatic)) 801if (_inExpressionLambda && node.MethodOpt is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic) 898if (_inExpressionLambda && node.Conversion.Method is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic) 948else 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)
68var constrainedToTypeOpt = ((targetMethod.IsAbstract || targetMethod.IsVirtual) && boundDelegateCreation.Argument is BoundTypeExpression typeExpression) ? typeExpression.Type : null;
Lowering\LocalRewriter\DelegateCacheRewriter.cs (1)
172if ((targetMethod.IsAbstract || targetMethod.IsVirtual) && boundDelegateCreation.Argument is BoundTypeExpression typeExpression)
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
555(symbolOpt.IsAbstract || symbolOpt.IsVirtual) ? mg.ReceiverOpt?.Type : null, 568var receiver = (!method.RequiresInstanceReceiver && !oldNodeOpt.IsExtensionMethod && !method.IsAbstract && !method.IsVirtual) ? _factory.Type(method.ContainingType) : mg.ReceiverOpt;
Lowering\LocalRewriter\LocalRewriter_DelegateCreationExpression.cs (1)
35var receiver = (!method.RequiresInstanceReceiver && !node.IsExtensionMethod && !method.IsAbstract && !method.IsVirtual) ? _factory.Type(method.ContainingType) : VisitExpression(mg.ReceiverOpt)!;
Operations\CSharpOperationFactory.cs (3)
463if (targetMember.IsStatic && (targetMember.IsAbstract || targetMember.IsVirtual) && 1163bool isVirtual = constrainedToType is not null || ((methodSymbol.IsAbstract || methodSymbol.IsOverride || methodSymbol.IsVirtual) && !suppressVirtualCalls); 1376if (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)
317((descriptor.Flags & MemberFlags.Virtual) != 0) != (method.IsVirtual || method.IsOverride || method.IsAbstract)) 333if (((descriptor.Flags & MemberFlags.Virtual) != 0) != (property.IsVirtual || property.IsOverride || property.IsAbstract))
Symbols\ConstraintsHelper.cs (1)
1493if (typeArgument.IsAbstract)
Symbols\MemberSymbolExtensions.cs (1)
387return (object)methodOpt != null && !methodOpt.IsSealed && (methodOpt.IsAbstract || methodOpt.IsVirtual);
Symbols\MethodSymbol.cs (2)
723return IsStatic && !IsAbstract && !IsVirtual && Name == WellKnownMemberNames.EntryPointMethodName; 1044if (!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)
398get { return _reducedFrom.IsAbstract; }
Symbols\Source\SourceEventSymbol.cs (1)
674else if (IsAbstract && !ContainingType.IsAbstract && (ContainingType.TypeKind == TypeKind.Class || ContainingType.TypeKind == TypeKind.Submission))
Symbols\Source\SourceMemberContainerSymbol.cs (2)
5150if (isInherited && prop.IsAbstract) 5350((!symbol.IsAbstract && !symbol.IsVirtual && !symbol.IsOverride) || symbol.IsSealed))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (5)
92if (this.IsAbstract || (object)baseType == null || !baseType.IsAbstract) 891else if (!overriddenMember.IsVirtual && !overriddenMember.IsAbstract && !overriddenMember.IsOverride && 1606(hiddenMember.IsAbstract || hiddenMember.IsVirtual || hiddenMember.IsOverride) && 1672if (!hiddenMember.IsAbstract || !hidingMember.ContainingType.IsAbstract)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (3)
966if (!IsStatic || ParameterCount > 0 || !ReturnsVoid || IsAbstract || IsVirtual) 1488if (!this.IsAbstract && !this.IsExtern) 1499&& !IsAbstract
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
901else if (IsAbstract && !ContainingType.IsAbstract && (ContainingType.TypeKind == TypeKind.Class || ContainingType.TypeKind == TypeKind.Submission))
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
530if (IsAbstract && !ContainingType.IsAbstract && (ContainingType.TypeKind == TypeKind.Class || ContainingType.TypeKind == TypeKind.Submission))
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
154else if (IsAbstract && !ContainingType.IsAbstract && !ContainingType.IsInterface)
Symbols\Symbol.cs (1)
1803return this.IsAbstract;
Symbols\SymbolExtensions.cs (1)
527return !symbol.IsSealed && (symbol.IsAbstract || symbol.IsVirtual) && (symbol.ContainingType?.IsInterface ?? false);
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
179!(containingType.IsSealed || candidate.IsOverride || candidate.IsVirtual || candidate.IsAbstract) ||
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
42get { return ContainingType.IsAbstract ? Accessibility.Protected : Accessibility.Public; }
Symbols\TypeSymbol.cs (6)
1143if (result.IsAbstract) 1366if (result.IsAbstract) 1398if (!interfaceMember.IsAbstract) 2416if (this.IsAbstract && member.IsAbstract && member.Kind != SymbolKind.NamedType) 2447if ((object)this.BaseTypeNoUseSiteDiagnostics != null && this.BaseTypeNoUseSiteDiagnostics.IsAbstract)
Symbols\VarianceSafety.cs (2)
177if (member.IsStatic && !member.IsAbstract && !member.IsVirtual) 475if (!(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)
443Assert.True(classA.IsAbstract); 607Assert.False(ctor.IsAbstract); 628Assert.False(cctor.IsAbstract); 2130Assert.False(classC.IsAbstract, "Expected C to be non-abstract"); //even though it is abstract in metadata
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (106)
PartialEventsAndConstructorsTests.cs (4)
1073Assert.False(e.IsAbstract); 1087Assert.False(m.IsAbstract); 1231Assert.False(e.IsAbstract); 1245Assert.False(m.IsAbstract);
Semantics\CollectionExpressionTests.cs (2)
13366Assert.Equal(sourceMember.IsAbstract, synthesizedMember.IsAbstract);
Semantics\RecordTests.cs (37)
3498Assert.True(clone.IsAbstract); 3503Assert.True(clone.ContainingType.IsAbstract); 3529Assert.True(clone.IsAbstract); 3534Assert.True(clone.ContainingType.IsAbstract); 3561Assert.True(clone.IsAbstract); 3566Assert.True(clone.ContainingType.IsAbstract); 3588Assert.True(clone.IsAbstract); 3593Assert.True(clone.ContainingType.IsAbstract); 4984Assert.False(print.IsAbstract); 4992Assert.False(toString.IsAbstract); 5059Assert.False(print.IsAbstract); 5067Assert.False(toString.IsAbstract); 5136Assert.False(print.IsAbstract); 5144Assert.False(toString.IsAbstract); 5303Assert.False(print.IsAbstract); 5311Assert.False(toString.IsAbstract); 5487Assert.False(print.IsAbstract); 5495Assert.False(toString.IsAbstract); 5521Assert.False(print.IsAbstract); 5529Assert.False(toString.IsAbstract); 5914Assert.False(print.IsAbstract); 5922Assert.False(toString.IsAbstract); 14073Assert.False(clone.IsAbstract); 14110Assert.False(clone.IsAbstract); 18267Assert.False(copyCtor.IsAbstract); 18275Assert.False(copyCtor.IsAbstract); 18419Assert.True(clone.IsAbstract); 18427Assert.True(clone.IsAbstract); 18435Assert.False(clone.IsAbstract); 19031Assert.False(equalityContractGet.IsAbstract); 19147Assert.False(equalityContractGet.IsAbstract); 19220Assert.False(equalityContractGet.IsAbstract); 20441Assert.False(op.IsAbstract); 20451Assert.False(op.IsAbstract); 20560Assert.False(op.IsAbstract); 20570Assert.False(op.IsAbstract); 22762Assert.False(clone.IsAbstract);
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (63)
76Assert.False(m.IsAbstract); 404Assert.True(m.IsAbstract); 462Assert.True(m.IsAbstract); 518Assert.False(m.IsAbstract); 585Assert.False(m.IsAbstract); 638Assert.False(m.IsAbstract); 697Assert.True(m.IsAbstract); 927Assert.False(m.IsAbstract); 961Assert.False(m.IsAbstract); 1017Assert.False(m.IsAbstract); 1071Assert.False(m.IsAbstract); 1124Assert.False(m.IsAbstract); 1426Assert.False(m.IsAbstract); 1484Assert.Equal(m.ContainingType.Name == "C2", m.IsAbstract); 1534Assert.False(m.IsAbstract); 1742Assert.False(m.IsAbstract); 1803Assert.False(m.IsAbstract); 2336Assert.False(m.IsAbstract); 2390Assert.False(m.IsAbstract); 2444Assert.False(m.IsAbstract); 2530Assert.False(m.IsAbstract); 2570Assert.True(m.IsAbstract); 2611Assert.False(m.IsAbstract); 2652Assert.False(m.IsAbstract); 8036Assert.False(m.IsAbstract); 8114Assert.False(m.IsAbstract); 8179Assert.False(m.IsAbstract); 8290Assert.True(m.IsAbstract); 8454Assert.True(m.IsAbstract); 8540Assert.True(m.IsAbstract); 8613Assert.False(m.IsAbstract); 8699Assert.False(m.IsAbstract); 8762Assert.False(m.IsAbstract); 8831Assert.True(m.IsAbstract); 9107Assert.False(m.IsAbstract); 9153Assert.False(m.IsAbstract); 9226Assert.False(m.IsAbstract); 9290Assert.False(m.IsAbstract); 9353Assert.False(m.IsAbstract); 9639Assert.False(m.IsAbstract); 9688Assert.False(m.IsAbstract); 9746Assert.Equal(m.ContainingType.Name == "C2", m.IsAbstract); 9805Assert.Equal(m.ContainingType.Name == "C2", m.IsAbstract); 9852Assert.False(m.IsAbstract); 9888Assert.False(m.IsAbstract); 10081Assert.False(m.IsAbstract); 10130Assert.False(m.IsAbstract); 10187Assert.False(m.IsAbstract); 10244Assert.False(m.IsAbstract); 10823Assert.False(m.IsAbstract); 10870Assert.False(m.IsAbstract); 10924Assert.False(m.IsAbstract); 10971Assert.False(m.IsAbstract); 11025Assert.False(m.IsAbstract); 11072Assert.False(m.IsAbstract); 11194Assert.False(m.IsAbstract); 11229Assert.False(m.IsAbstract); 11269Assert.True(m.IsAbstract); 11305Assert.True(m.IsAbstract); 11346Assert.False(m.IsAbstract); 11382Assert.False(m.IsAbstract); 11423Assert.False(m.IsAbstract); 11459Assert.False(m.IsAbstract);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\RecordStructTests.cs (7)
4431Assert.False(gethashCode.IsAbstract); 4980Assert.False(op.IsAbstract); 4990Assert.False(op.IsAbstract); 5217Assert.False(print.IsAbstract); 5225Assert.False(toString.IsAbstract); 5421Assert.False(print.IsAbstract); 5429Assert.False(toString.IsAbstract);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (749)
Symbols\AnonymousTypesSymbolTests.cs (2)
1097Assert.False(property.IsAbstract); 1127Assert.False(method.IsAbstract);
Symbols\CompilationCreationTests.cs (3)
2377Assert.False(foo2.IsAbstract); 2442Assert.False(type3.IsAbstract); 2443Assert.True(typeC301.IsAbstract);
Symbols\DefaultInterfaceImplementationTests.cs (417)
201Assert.True(i1.IsAbstract); 204Assert.False(m1.IsAbstract); 1593Assert.False(m1.IsAbstract); 1784Assert.False(m1.IsAbstract); 1881Assert.False(m1.IsAbstract); 1979Assert.False(m1.IsAbstract); 2024Assert.False(m1.IsAbstract); 2112Assert.False(m1.IsAbstract); 2133Assert.True(i1.IsAbstract); 2694Assert.False(accessor.IsAbstract); 2705Assert.False(p1.IsAbstract); 2712Assert.True(i1.IsAbstract); 2993Assert.True(p1.IsAbstract); 3029Assert.True(p1.IsAbstract); 3065Assert.False(p1.IsAbstract); 3097Assert.True(p1.IsAbstract); 3098Assert.True(p1.GetMethod.IsAbstract); 3099Assert.True(p1.SetMethod.IsAbstract); 3122Assert.True(p1.IsAbstract); 3123Assert.True(p1.GetMethod.IsAbstract); 3124Assert.True(p1.SetMethod.IsAbstract); 3186Assert.True(p1.IsAbstract); 3220Assert.True(p1.IsAbstract); 3284Assert.True(p1.IsAbstract); 3285Assert.True(p1.GetMethod.IsAbstract); 3286Assert.True(p1.SetMethod.IsAbstract); 3309Assert.True(p1.IsAbstract); 3310Assert.True(p1.GetMethod.IsAbstract); 3311Assert.True(p1.SetMethod.IsAbstract); 3414Assert.False(p1.IsAbstract); 3416Assert.False(getP1.IsAbstract); 3418Assert.False(setP1.IsAbstract); 3484Assert.False(p1.IsAbstract); 3486Assert.False(getP1.IsAbstract); 3488Assert.False(setP1.IsAbstract); 3573Assert.False(p1.IsAbstract); 3575Assert.False(getP1.IsAbstract); 3577Assert.False(setP1.IsAbstract); 3639Assert.False(p1.IsAbstract); 3641Assert.False(getP1.IsAbstract); 3643Assert.False(setP1.IsAbstract); 4352Assert.False(p1.IsAbstract); 4353Assert.False(p3.IsAbstract); 4354Assert.False(p5.IsAbstract); 4355Assert.False(p7.IsAbstract); 4374Assert.False(p1.GetMethod.IsAbstract); 4375Assert.False(p3.GetMethod.IsAbstract); 4376Assert.False(p5.SetMethod.IsAbstract); 4377Assert.False(p7.GetMethod.IsAbstract); 4378Assert.False(p7.SetMethod.IsAbstract); 4917Assert.False(p1.IsAbstract); 4918Assert.False(p3.IsAbstract); 4919Assert.False(p5.IsAbstract); 4920Assert.False(p7.IsAbstract); 4945Assert.False(p1.GetMethod.IsAbstract); 4946Assert.False(p3.GetMethod.IsAbstract); 4947Assert.False(p5.SetMethod.IsAbstract); 4948Assert.False(p7.GetMethod.IsAbstract); 4949Assert.False(p7.SetMethod.IsAbstract); 5134Assert.True(p1.IsAbstract); 5162Assert.True(p1.IsAbstract); 5163Assert.True(p1.GetMethod.IsAbstract); 5164Assert.True(p1.SetMethod.IsAbstract); 5199Assert.True(p1.IsAbstract); 5227Assert.True(p1.IsAbstract); 5228Assert.True(p1.GetMethod.IsAbstract); 5229Assert.True(p1.SetMethod.IsAbstract); 5274Assert.False(p1.IsAbstract); 5276Assert.False(getP1.IsAbstract); 5278Assert.False(setP1.IsAbstract); 5327Assert.False(p1.IsAbstract); 5329Assert.False(getP1.IsAbstract); 5331Assert.False(setP1.IsAbstract); 5909Assert.False(p1.IsAbstract); 5910Assert.False(p3.IsAbstract); 5911Assert.False(p5.IsAbstract); 5912Assert.False(p7.IsAbstract); 5931Assert.False(p1.GetMethod.IsAbstract); 5932Assert.False(p3.GetMethod.IsAbstract); 5933Assert.False(p5.SetMethod.IsAbstract); 5934Assert.False(p7.GetMethod.IsAbstract); 5935Assert.False(p7.SetMethod.IsAbstract); 6422Assert.False(accessor.IsAbstract); 6433Assert.False(e1.IsAbstract); 6441Assert.True(i1.IsAbstract); 7393Assert.False(e7.IsAbstract); 7403Assert.False(e7.AddMethod.IsAbstract); 7404Assert.False(e7.RemoveMethod.IsAbstract); 7789Assert.False(e7.IsAbstract); 7800Assert.False(e7.AddMethod.IsAbstract); 7801Assert.False(e7.RemoveMethod.IsAbstract); 8446Assert.True(m01.IsAbstract); 8458Assert.True(m02.IsAbstract); 8470Assert.True(m03.IsAbstract); 8482Assert.True(m04.IsAbstract); 8494Assert.False(m05.IsAbstract); 8506Assert.False(m06.IsAbstract); 8518Assert.False(m07.IsAbstract); 8530Assert.False(m08.IsAbstract); 8542Assert.True(m09.IsAbstract); 8554Assert.True(m10.IsAbstract); 8566Assert.False(m11.IsAbstract); 8578Assert.True(m12.IsAbstract); 8590Assert.True(m13.IsAbstract); 8799Assert.True(m1.IsAbstract); 8838Assert.True(m1.IsAbstract); 8901Assert.False(m1.IsAbstract); 8986Assert.True(m1.IsAbstract); 8999Assert.False(m2.IsAbstract); 9012Assert.False(m3.IsAbstract); 9068Assert.False(m1.IsAbstract); 9126Assert.True(m1.IsAbstract); 9139Assert.False(m2.IsAbstract); 9152Assert.False(m3.IsAbstract); 9377Assert.True(m1.IsAbstract); 10105Assert.True(m1.IsAbstract); 10155Assert.False(m1.IsAbstract); 10236Assert.False(m1.IsAbstract); 10250Assert.True(m2.IsAbstract); 10264Assert.False(m3.IsAbstract); 10278Assert.False(m4.IsAbstract); 10344Assert.True(m2.IsAbstract); 10398Assert.False(m1.IsAbstract); 10412Assert.False(m2.IsAbstract); 10426Assert.False(m3.IsAbstract); 10440Assert.False(m4.IsAbstract); 10454Assert.False(m5.IsAbstract); 10624Assert.True(m1.IsAbstract); 10638Assert.False(m2.IsAbstract); 10744Assert.True(m1.IsAbstract); 10758Assert.True(m2.IsAbstract); 10772Assert.True(m3.IsAbstract); 10786Assert.False(m4.IsAbstract); 10800Assert.False(m5.IsAbstract); 10852Assert.False(m1.IsAbstract); 10915Assert.False(m1.IsAbstract); 11079Assert.False(m1.IsAbstract); 11093Assert.False(m2.IsAbstract); 11110Assert.False(m2Impl.IsAbstract); 11186Assert.False(m1.IsAbstract); 11200Assert.False(m2.IsAbstract); 11217Assert.False(m2Impl.IsAbstract); 11816Assert.False(m1.IsAbstract); 12672Assert.False(m1.IsAbstract); 12760Assert.False(m1.IsAbstract); 12848Assert.False(m1.IsAbstract); 13130Assert.True(p01.IsAbstract); 13142Assert.True(accessor.IsAbstract); 13156Assert.True(p02.IsAbstract); 13164Assert.True(p02get.IsAbstract); 13177Assert.True(p03.IsAbstract); 13185Assert.True(p03set.IsAbstract); 13198Assert.True(p04.IsAbstract); 13206Assert.True(p04get.IsAbstract); 13219Assert.False(p05.IsAbstract); 13227Assert.False(p05set.IsAbstract); 13240Assert.False(p06.IsAbstract); 13248Assert.False(p06get.IsAbstract); 13261Assert.False(p07.IsAbstract); 13269Assert.False(p07set.IsAbstract); 13282Assert.False(p08.IsAbstract); 13290Assert.False(p08get.IsAbstract); 13303Assert.True(p09.IsAbstract); 13311Assert.True(p09set.IsAbstract); 13324Assert.True(p10.IsAbstract); 13332Assert.True(p10get.IsAbstract); 13344Assert.False(p11.IsAbstract); 13356Assert.False(accessor.IsAbstract); 13369Assert.True(p12.IsAbstract); 13381Assert.True(accessor.IsAbstract); 13394Assert.True(p13.IsAbstract); 13406Assert.True(accessor.IsAbstract); 13419Assert.True(p14.IsAbstract); 13431Assert.True(accessor.IsAbstract); 13444Assert.True(p15.IsAbstract); 13456Assert.True(accessor.IsAbstract); 13469Assert.True(p16.IsAbstract); 13481Assert.True(accessor.IsAbstract); 13495Assert.True(p17.IsAbstract); 13503Assert.True(p17get.IsAbstract); 13516Assert.True(p18.IsAbstract); 13524Assert.True(p18get.IsAbstract); 13536Assert.True(p19.IsAbstract); 13930Assert.False(p1.IsAbstract); 13938Assert.False(p1get.IsAbstract); 14022Assert.True(p1.IsAbstract); 14036Assert.True(accessor.IsAbstract); 14096Assert.True(p1.IsAbstract); 14109Assert.True(accessor.IsAbstract); 14298Assert.False(p1.IsAbstract); 14328Assert.False(accessor.IsAbstract); 14409Assert.True(p1.IsAbstract); 14418Assert.True(p1get.IsAbstract); 14432Assert.False(p2.IsAbstract); 14441Assert.False(p2set.IsAbstract); 14455Assert.False(p3.IsAbstract); 14464Assert.False(p3get.IsAbstract); 14647Assert.False(p1.IsAbstract); 14677Assert.False(accessor.IsAbstract); 14751Assert.True(p1.IsAbstract); 14760Assert.True(p1get.IsAbstract); 14774Assert.False(p2.IsAbstract); 14783Assert.False(p2get.IsAbstract); 14796Assert.False(p3.IsAbstract); 14809Assert.False(accessor.IsAbstract); 14824Assert.False(p4.IsAbstract); 14833Assert.False(p4get.IsAbstract); 15025Assert.True(p1.IsAbstract); 15036Assert.True(m1.IsAbstract); 16199Assert.False(p1.IsAbstract); 16229Assert.False(accessor.IsAbstract); 16329Assert.False(p1.IsAbstract); 16339Assert.False(p1get.IsAbstract); 16355Assert.True(p2.IsAbstract); 16365Assert.True(p2get.IsAbstract); 16381Assert.False(p3.IsAbstract); 16391Assert.False(p3set.IsAbstract); 16605Assert.True(p2.IsAbstract); 16637Assert.True(accessor.IsAbstract); 16795Assert.False(p1.IsAbstract); 16805Assert.False(p1get.IsAbstract); 16821Assert.False(p2.IsAbstract); 16831Assert.False(p2set.IsAbstract); 16849Assert.False(p3.IsAbstract); 16863Assert.False(accessor.IsAbstract); 16880Assert.False(p4.IsAbstract); 16890Assert.False(p4get.IsAbstract); 16905Assert.False(p5.IsAbstract); 16915Assert.False(p5set.IsAbstract); 17038Assert.True(p1.IsAbstract); 17048Assert.True(p1get.IsAbstract); 17064Assert.False(p2.IsAbstract); 17074Assert.False(p2get.IsAbstract); 17089Assert.False(p3.IsAbstract); 17103Assert.False(accessor.IsAbstract); 17118Assert.False(p4.IsAbstract); 17132Assert.False(accessor.IsAbstract); 17148Assert.False(p5.IsAbstract); 17158Assert.False(p5get.IsAbstract); 17287Assert.True(p1.IsAbstract); 17301Assert.True(accessor.IsAbstract); 17318Assert.True(p2.IsAbstract); 17328Assert.True(p2get.IsAbstract); 17343Assert.False(p3.IsAbstract); 17357Assert.False(accessor.IsAbstract); 17373Assert.True(p4.IsAbstract); 17387Assert.True(accessor.IsAbstract); 17403Assert.False(p5.IsAbstract); 17413Assert.False(p5get.IsAbstract); 17499Assert.False(p1.IsAbstract); 17510Assert.False(m1.IsAbstract); 17766Assert.False(p1.IsAbstract); 17794Assert.False(accessor.IsAbstract); 18354Assert.Equal(isAbstract, p1.IsAbstract); 18391Assert.Equal(isAbstract, m1.IsAbstract); 19880Assert.False(p1.IsAbstract); 19891Assert.False(m1.IsAbstract); 20534Assert.False(p1.IsAbstract); 20549Assert.False(accessor.IsAbstract); 21607Assert.True(p01.IsAbstract); 21619Assert.True(accessor.IsAbstract); 21633Assert.True(p02.IsAbstract); 21641Assert.True(p02get.IsAbstract); 21654Assert.True(p03.IsAbstract); 21662Assert.True(p03set.IsAbstract); 21675Assert.True(p04.IsAbstract); 21683Assert.True(p04get.IsAbstract); 21696Assert.False(p05.IsAbstract); 21704Assert.False(p05set.IsAbstract); 21717Assert.True(p06.IsAbstract); 21725Assert.True(p06get.IsAbstract); 21738Assert.False(p07.IsAbstract); 21746Assert.False(p07set.IsAbstract); 21759Assert.False(p08.IsAbstract); 21767Assert.False(p08get.IsAbstract); 21780Assert.True(p09.IsAbstract); 21788Assert.True(p09set.IsAbstract); 21801Assert.True(p10.IsAbstract); 21809Assert.True(p10get.IsAbstract); 21821Assert.False(p11.IsAbstract); 21833Assert.False(accessor.IsAbstract); 21846Assert.True(p12.IsAbstract); 21858Assert.True(accessor.IsAbstract); 21871Assert.True(p13.IsAbstract); 21883Assert.True(accessor.IsAbstract); 21896Assert.True(p14.IsAbstract); 21908Assert.True(accessor.IsAbstract); 21921Assert.True(p15.IsAbstract); 21933Assert.True(accessor.IsAbstract); 21946Assert.True(p16.IsAbstract); 21958Assert.True(accessor.IsAbstract); 21972Assert.True(p17.IsAbstract); 21980Assert.True(p17get.IsAbstract); 21993Assert.True(p18.IsAbstract); 22001Assert.True(p18get.IsAbstract); 22013Assert.True(p19.IsAbstract); 26852Assert.True(p01.IsAbstract); 26864Assert.True(accessor.IsAbstract); 26878Assert.False(p02.IsAbstract); 26886Assert.False(p02get.IsAbstract); 26899Assert.False(p03.IsAbstract); 26907Assert.False(p03set.IsAbstract); 26920Assert.False(p04.IsAbstract); 26928Assert.False(p04get.IsAbstract); 26941Assert.False(p05.IsAbstract); 26949Assert.False(p05set.IsAbstract); 26962Assert.False(p06.IsAbstract); 26970Assert.False(p06get.IsAbstract); 26983Assert.False(p07.IsAbstract); 26991Assert.False(p07set.IsAbstract); 27004Assert.False(p08.IsAbstract); 27012Assert.False(p08get.IsAbstract); 27025Assert.False(p09.IsAbstract); 27033Assert.False(p09set.IsAbstract); 27046Assert.True(p10.IsAbstract); 27054Assert.True(p10get.IsAbstract); 27068Assert.False(p11.IsAbstract); 27080Assert.False(accessor.IsAbstract); 27094Assert.True(p14.IsAbstract); 27106Assert.True(accessor.IsAbstract); 27650Assert.True(p1.IsAbstract); 27664Assert.True(accessor.IsAbstract); 27724Assert.True(p1.IsAbstract); 27737Assert.True(accessor.IsAbstract); 27824Assert.False(p1.IsAbstract); 27838Assert.False(accessor.IsAbstract); 27992Assert.True(p1.IsAbstract); 28005Assert.True(accessor.IsAbstract); 28019Assert.False(p2.IsAbstract); 28032Assert.False(accessor.IsAbstract); 28046Assert.False(p3.IsAbstract); 28059Assert.False(accessor.IsAbstract); 28153Assert.False(p1.IsAbstract); 28167Assert.False(accessor.IsAbstract); 28249Assert.True(p1.IsAbstract); 28262Assert.True(accessor.IsAbstract); 28276Assert.False(p2.IsAbstract); 28289Assert.False(accessor.IsAbstract); 28303Assert.False(p3.IsAbstract); 28316Assert.False(accessor.IsAbstract); 28330Assert.False(p4.IsAbstract); 28343Assert.False(accessor.IsAbstract); 28467Assert.True(p1.IsAbstract); 28478Assert.True(m1.IsAbstract); 29602Assert.False(p1.IsAbstract); 29616Assert.False(accessor.IsAbstract); 29717Assert.False(p1.IsAbstract); 29731Assert.False(accessor.IsAbstract); 29747Assert.True(p2.IsAbstract); 29761Assert.True(accessor.IsAbstract); 29777Assert.False(p3.IsAbstract); 29791Assert.False(accessor.IsAbstract); 30018Assert.True(p2.IsAbstract); 30050Assert.True(accessor.IsAbstract); 30130Assert.False(p1.IsAbstract); 30144Assert.False(accessor.IsAbstract); 30160Assert.False(p2.IsAbstract); 30174Assert.False(accessor.IsAbstract); 30190Assert.False(p3.IsAbstract); 30204Assert.False(accessor.IsAbstract); 30219Assert.False(p4.IsAbstract); 30233Assert.False(accessor.IsAbstract); 30248Assert.False(p5.IsAbstract); 30262Assert.False(accessor.IsAbstract); 30460Assert.True(p1.IsAbstract); 30474Assert.True(accessor.IsAbstract); 30490Assert.False(p2.IsAbstract); 30504Assert.False(accessor.IsAbstract); 30520Assert.False(p3.IsAbstract); 30534Assert.False(accessor.IsAbstract); 30549Assert.False(p4.IsAbstract); 30563Assert.False(accessor.IsAbstract); 30681Assert.True(p1.IsAbstract); 30695Assert.True(accessor.IsAbstract); 30711Assert.True(p2.IsAbstract); 30725Assert.True(accessor.IsAbstract); 30741Assert.False(p3.IsAbstract); 30755Assert.False(accessor.IsAbstract); 30771Assert.True(p4.IsAbstract); 30785Assert.True(accessor.IsAbstract); 30800Assert.False(p5.IsAbstract); 30814Assert.False(accessor.IsAbstract); 30904Assert.False(p1.IsAbstract); 30915Assert.False(m1.IsAbstract); 31243Assert.False(p1.IsAbstract); 31257Assert.False(accessor.IsAbstract); 33039Assert.True(i1.IsAbstract); 33076Assert.Equal(isAbstract, m1.IsAbstract); 33792Assert.True(i1.IsAbstract); 33913Assert.False(m1.IsAbstract); 34008Assert.True(i1.IsAbstract); 34029Assert.False(m1.IsAbstract); 37068Assert.True(i1.IsAbstract); 37085VerifyFindImplementationForInterfaceMemberSame(i2m1.IsAbstract ? null : i2m1, i2, i2m1); 37086VerifyFindImplementationForInterfaceMemberSame(i4m1.IsAbstract ? null : i4m1, i4, i4m1); 37132Assert.Equal(isAbstract, m1.IsAbstract); 37980Assert.True(i1.IsAbstract); 38024Assert.False(m1.IsAbstract); 40101Assert.True(i1.IsAbstract); 40165Assert.Equal(isAbstract, m1.IsAbstract); 44663Assert.False(cctor.IsAbstract); 44761Assert.False(cctor.IsAbstract); 51117Assert.True(m.IsAbstract); 52040Assert.True(i2m1.IsAbstract); 52163Assert.True(i2m1.IsAbstract); 52278Assert.False(c2m1.IsAbstract); 52559Assert.True(reabstracting.IsAbstract); 53741Assert.True(i2p1.IsAbstract); 53756Assert.True(i2p1Get.IsAbstract); 53773Assert.True(i2p1Set.IsAbstract); 53885Assert.False(c2p1.IsAbstract); 53892Assert.False(c2p1Get.IsAbstract); 53900Assert.False(c2p1Set.IsAbstract); 57523Assert.True(reabstracting.IsAbstract); 58687Assert.False(c2p1.IsAbstract); 58698Assert.False(c2p1Add.IsAbstract); 58713Assert.False(c2p1Remove.IsAbstract);
Symbols\ExtendedPartialMethodsTests.cs (2)
2113Assert.False(m.IsAbstract); 2256Assert.False(m.IsAbstract);
Symbols\Metadata\MetadataMemberTests.cs (2)
210Assert.False(member1.IsAbstract); 318Assert.True(member1.IsAbstract);
Symbols\Metadata\MetadataTypeTests.cs (5)
92Assert.False(class1.IsAbstract); 93Assert.False(class1.IsAbstract); 142Assert.False(type1.IsAbstract); 190Assert.True(type1.IsAbstract); 240Assert.False(type1.IsAbstract);
Symbols\Metadata\PE\LoadingEvents.cs (3)
109Assert.Equal(@event.IsAbstract, accessor.IsAbstract); 610if (symbol.IsAbstract) mods |= VirtualnessModifiers.Abstract;
Symbols\Metadata\PE\LoadingIndexers.cs (2)
1097Assert.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)
385if (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\PartialPropertiesTests.cs (4)
2672Assert.False(p.IsAbstract); 2686Assert.False(m.IsAbstract); 2812Assert.False(p.IsAbstract); 2826Assert.False(m.IsAbstract);
Symbols\Source\DelegateTests.cs (1)
134Assert.False(v.IsAbstract);
Symbols\Source\MethodTests.cs (28)
380Assert.False(outP.IsAbstract); 601Assert.False(m0.IsAbstract); 608Assert.False(m1.IsAbstract); 615Assert.False(m2.IsAbstract); 622Assert.False(m3.IsAbstract); 629Assert.False(m4.IsAbstract); 636Assert.False(m5.IsAbstract); 644Assert.False(m6.IsAbstract); 673Assert.True(m1.IsAbstract); 680Assert.True(m2.IsAbstract); 687Assert.False(m3.IsAbstract); 694Assert.False(m4.IsAbstract); 701Assert.False(m5.IsAbstract); 709Assert.True(m6.IsAbstract); 794Assert.False(m0.IsAbstract); 801Assert.False(m1.IsAbstract); 808Assert.False(m2.IsAbstract); 815Assert.False(m3.IsAbstract); 822Assert.False(m4.IsAbstract); 829Assert.False(m5.IsAbstract); 837Assert.False(m6.IsAbstract); 861Assert.False(m0.IsAbstract); 868Assert.True(m1.IsAbstract); 875Assert.True(m2.IsAbstract); 882Assert.False(m3.IsAbstract); 889Assert.False(m4.IsAbstract); 896Assert.False(m5.IsAbstract); 904Assert.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); 973Assert.False(m01.IsAbstract); 1003Assert.False(m01.IsAbstract); 1045Assert.False(m01.IsAbstract); 1060Assert.False(m01.IsAbstract); 1138Assert.True(m01.IsAbstract); 1175Assert.False(m01.IsAbstract); 1212Assert.False(m01.IsAbstract); 1259Assert.True(m01.IsAbstract); 1274Assert.True(m01.IsAbstract); 1310Assert.False(m01.IsAbstract); 1325Assert.False(m01.IsAbstract); 1365Assert.True(m01.IsAbstract); 1380Assert.False(m01.IsAbstract); 1423Assert.False(m01.IsAbstract); 1438Assert.False(m01.IsAbstract); 1478Assert.False(m01.IsAbstract); 1493Assert.False(m01.IsAbstract); 1536Assert.False(m01.IsAbstract); 1551Assert.True(m01.IsAbstract); 1718Assert.True(m01.IsAbstract); 1728Assert.False(m02.IsAbstract); 1738Assert.False(m03.IsAbstract); 1748Assert.False(m04.IsAbstract); 1758Assert.True(m05.IsAbstract); 1768Assert.True(m06.IsAbstract); 1778Assert.True(m07.IsAbstract); 1788Assert.False(m08.IsAbstract); 1798Assert.False(m09.IsAbstract); 1808Assert.False(m10.IsAbstract); 1819Assert.True(m01.IsAbstract); 1831Assert.False(m02.IsAbstract); 1843Assert.False(m03.IsAbstract); 1855Assert.False(m04.IsAbstract); 1867Assert.True(m05.IsAbstract); 1879Assert.True(m06.IsAbstract); 1891Assert.True(m07.IsAbstract); 1903Assert.False(m08.IsAbstract); 1915Assert.False(m09.IsAbstract); 1927Assert.False(m10.IsAbstract); 2524Assert.True(m01.IsAbstract); 2534Assert.False(m02.IsAbstract); 2544Assert.False(m03.IsAbstract); 2554Assert.False(m04.IsAbstract); 2564Assert.True(m05.IsAbstract); 2574Assert.True(m06.IsAbstract); 2584Assert.True(m07.IsAbstract); 2594Assert.False(m08.IsAbstract); 2604Assert.False(m09.IsAbstract); 2614Assert.False(m10.IsAbstract); 2627Assert.True(m01.IsAbstract); 2639Assert.False(m02.IsAbstract); 2651Assert.False(m03.IsAbstract); 2663Assert.False(m04.IsAbstract); 2675Assert.True(m05.IsAbstract); 2687Assert.True(m06.IsAbstract); 2699Assert.True(m07.IsAbstract); 2711Assert.False(m08.IsAbstract); 2723Assert.False(m09.IsAbstract); 2735Assert.False(m10.IsAbstract); 3355Assert.True(m01.IsAbstract); 3367Assert.False(m02.IsAbstract); 3379Assert.False(m03.IsAbstract); 3391Assert.False(m04.IsAbstract); 3403Assert.True(m05.IsAbstract); 3415Assert.True(m06.IsAbstract); 3427Assert.True(m07.IsAbstract); 3439Assert.False(m08.IsAbstract); 3451Assert.False(m09.IsAbstract); 3463Assert.False(m10.IsAbstract); 4122Assert.True(m01.IsAbstract); 4135Assert.False(m01.IsAbstract); 4148Assert.True(m01.IsAbstract); 4368Assert.True(m01.IsAbstract); 4381Assert.False(m01.IsAbstract); 4394Assert.True(m01.IsAbstract); 4554Assert.False(m01.IsAbstract); 4567Assert.False(m01.IsAbstract); 4580Assert.True(m01.IsAbstract); 4794Assert.False(m01.IsAbstract); 4807Assert.False(m01.IsAbstract); 4820Assert.True(m01.IsAbstract); 5296Assert.True(m01.IsAbstract); 5332Assert.False(m01.IsAbstract); 5481Assert.True(m01.IsAbstract); 5549Assert.False(m01.IsAbstract); 5589Assert.True(m01.IsAbstract); 5633Assert.False(m01.IsAbstract); 5864Assert.True(m01.IsAbstract); 5903Assert.False(m01.IsAbstract); 5970Assert.True(p01.IsAbstract); 5980Assert.True(m01.IsAbstract); 6015Assert.False(p01.IsAbstract); 6025Assert.False(m01.IsAbstract); 6108Assert.True(e01.IsAbstract); 6118Assert.True(m01.IsAbstract); 6154Assert.False(e01.IsAbstract); 6164Assert.False(m01.IsAbstract); 16060Assert.False(cM01.IsAbstract); 16122Assert.False(cM01.IsAbstract); 16468Assert.False(c2M01.IsAbstract); 16483Assert.False(c1M01.IsAbstract); 16553Assert.False(c1M01.IsAbstract); 16569Assert.False(c1M01.IsAbstract); 16590Assert.False(c2M01.IsAbstract); 16676Assert.False(c1M01.IsAbstract); 16769Assert.False(c2M01.IsAbstract); 19851Assert.False(cM01.IsAbstract); 19932Assert.False(cM01.IsAbstract); 20024Assert.False(cM01.IsAbstract); 20122Assert.False(cM01.IsAbstract); 20205Assert.False(cM01.IsAbstract); 20297Assert.False(cM01.IsAbstract); 20386Assert.False(cM01.IsAbstract); 21341Assert.False(c2M01.IsAbstract); 21359Assert.False(c1M01.IsAbstract); 21457Assert.False(c1M01.IsAbstract); 21473Assert.False(c1M01.IsAbstract); 21494Assert.False(c2M01.IsAbstract); 21568Assert.False(c1M01.IsAbstract); 21584Assert.False(c1M01.IsAbstract); 21605Assert.False(c2M01.IsAbstract); 21703Assert.False(c1M01.IsAbstract); 21719Assert.False(c1M01.IsAbstract); 21739Assert.False(c2M01.IsAbstract); 22007Assert.False(c1M01.IsAbstract); 22134Assert.False(c2M01.IsAbstract); 23481Assert.False(cM01.IsAbstract); 23490Assert.False(cM01Get.IsAbstract); 23505Assert.False(cM01Set.IsAbstract); 23577Assert.False(cM01.IsAbstract); 23586Assert.False(cM01Get.IsAbstract); 23598Assert.False(cM01Set.IsAbstract); 23667Assert.False(cM01.IsAbstract); 23676Assert.False(cM01Get.IsAbstract); 23691Assert.False(cM01Set.IsAbstract); 24200Assert.False(cM01.IsAbstract); 24209Assert.False(cM01Get.IsAbstract); 24258Assert.False(cM01.IsAbstract); 24267Assert.False(cM01Get.IsAbstract); 24279Assert.False(cM01Set.IsAbstract); 24362Assert.False(cM01.IsAbstract); 24371Assert.False(cM01Get.IsAbstract); 24552Assert.False(cM01.IsAbstract); 24561Assert.False(cM01Set.IsAbstract); 24610Assert.False(cM01.IsAbstract); 24619Assert.False(cM01Set.IsAbstract); 24631Assert.False(cM01Get.IsAbstract); 24714Assert.False(cM01.IsAbstract); 24723Assert.False(cM01Set.IsAbstract); 24940Assert.False(c2M01Get.IsAbstract); 24947Assert.False(c2M01Set.IsAbstract); 24975Assert.False(c1M01.IsAbstract); 24980Assert.False(c1M01Get.IsAbstract); 24991Assert.False(c1M01Set.IsAbstract); 25004Assert.False(c2M01.IsAbstract); 25131Assert.False(c1M01.IsAbstract); 25137Assert.False(c1M01Get.IsAbstract); 25148Assert.False(c1M01Set.IsAbstract); 25164Assert.False(c1M01Set.IsAbstract); 25185Assert.False(c2M01.IsAbstract); 25190Assert.False(c2M01Get.IsAbstract); 25201Assert.False(c2M01Set.IsAbstract); 25225Assert.False(c3M01.IsAbstract); 25230Assert.False(c3M01Get.IsAbstract); 25241Assert.False(c3M01Set.IsAbstract); 25331Assert.False(c1M01.IsAbstract); 25338Assert.False(c1M01Get.IsAbstract); 25348Assert.False(c1M01Set.IsAbstract); 25463Assert.False(c2M01.IsAbstract); 25468Assert.False(c2M01Get.IsAbstract); 25476Assert.False(c2M01Set.IsAbstract); 26259Assert.False(cM01.IsAbstract); 26268Assert.False(cM01Add.IsAbstract); 26283Assert.False(cM01Remove.IsAbstract); 26354Assert.False(cM01.IsAbstract); 26363Assert.False(cM01Add.IsAbstract); 26378Assert.False(cM01Remove.IsAbstract); 26902Assert.False(cM01.IsAbstract); 26911Assert.False(cM01Add.IsAbstract); 26923Assert.False(cM01Remove.IsAbstract); 27176Assert.False(cM01.IsAbstract); 27185Assert.False(cM01Remove.IsAbstract); 27197Assert.False(cM01Add.IsAbstract); 27468Assert.False(c2M01Add.IsAbstract); 27475Assert.False(c2M01Remove.IsAbstract); 27503Assert.False(c1M01.IsAbstract); 27508Assert.False(c1M01Add.IsAbstract); 27519Assert.False(c1M01Remove.IsAbstract); 27532Assert.False(c2M01.IsAbstract); 27671Assert.False(c1M01.IsAbstract); 27679Assert.False(c1M01Add.IsAbstract); 27690Assert.False(c1M01Remove.IsAbstract); 27704Assert.False(c1M01Add.IsAbstract); 27716Assert.False(c1M01Remove.IsAbstract); 27741Assert.False(c2M01.IsAbstract); 27746Assert.False(c2M01Add.IsAbstract); 27758Assert.False(c2M01Remove.IsAbstract); 27782Assert.False(c3M02.IsAbstract); 27790Assert.False(c3M02Add.IsAbstract); 27801Assert.False(c3M02Remove.IsAbstract); 27815Assert.False(c3M02Add.IsAbstract); 27827Assert.False(c3M02Remove.IsAbstract); 27854Assert.False(c4M02.IsAbstract); 27859Assert.False(c4M02Add.IsAbstract); 27872Assert.False(c4M02Remove.IsAbstract); 27996Assert.False(c1M01.IsAbstract); 28003Assert.False(c1M01Add.IsAbstract); 28013Assert.False(c1M01Remove.IsAbstract); 28129Assert.False(c2M01.IsAbstract); 28134Assert.False(c2M01Add.IsAbstract); 28142Assert.False(c2M01Remove.IsAbstract); 29208Assert.False(cM01.IsAbstract); 29233Assert.False(cM02.IsAbstract); 29334Assert.False(cM01.IsAbstract); 29350Assert.False(cM02.IsAbstract); 29800Assert.False(c2M01.IsAbstract); 29818Assert.False(c1M01.IsAbstract); 29915Assert.False(c1M01.IsAbstract); 29931Assert.False(c1M01.IsAbstract); 29952Assert.False(c2M01.IsAbstract); 30068Assert.False(c1M01.IsAbstract);
Symbols\TypeTests.cs (1)
479Assert.False(elemType1.Type.IsAbstract);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
Extensions.cs (2)
623Assert.Equal(propertyOrEvent.IsAbstract, accessor.IsAbstract);
FunctionPointerUtilities.cs (1)
72Assert.False(symbol.IsAbstract);