Base:
property
IsAbstract
Microsoft.CodeAnalysis.CSharp.Symbol.IsAbstract
42 references to IsAbstract
Microsoft.CodeAnalysis.CSharp (42)
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
44
if (IsExtern && !
IsAbstract
)
Symbols\Source\SourceMemberMethodSymbol.cs (3)
1042
if (IsExtern && !
IsAbstract
)
1046
else if (
IsAbstract
&& !IsExtern)
1069
if (((!hasBody &&
IsAbstract
) || IsVirtual) && !IsExplicitInterfaceImplementation && IsStatic && !ContainingAssembly.RuntimeSupportsStaticAbstractMembersInInterfaces)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (11)
129
addRefReadOnlyModifier: IsVirtual ||
IsAbstract
,
824
Debug.Assert(!IsStatic || ContainingType.IsInterface || (!
IsAbstract
&& !IsVirtual)); // Otherwise should have been reported and cleared earlier.
833
if (IsPartial &&
IsAbstract
)
849
else if (this.DeclaredAccessibility == Accessibility.Private && (IsVirtual || (
IsAbstract
&& !isExplicitInterfaceImplementationInInterface) || IsOverride))
858
else if (IsSealed && !IsOverride && !(isExplicitInterfaceImplementationInInterface &&
IsAbstract
))
873
else if (
IsAbstract
&& IsExtern)
877
else if (
IsAbstract
&& IsSealed && !isExplicitInterfaceImplementationInInterface)
881
else if (
IsAbstract
&& IsVirtual)
885
else if (
IsAbstract
&& ContainingType.TypeKind == TypeKind.Struct)
900
else if (
IsAbstract
&& !ContainingType.IsAbstract && (ContainingType.TypeKind == TypeKind.Class || ContainingType.TypeKind == TypeKind.Submission))
914
else if (!HasAnyBody && !IsExtern && !
IsAbstract
&& !IsPartial && !IsExpressionBodied)
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
529
if (
IsAbstract
&& !ContainingType.IsAbstract && (ContainingType.TypeKind == TypeKind.Class || ContainingType.TypeKind == TypeKind.Submission))
539
else if (!hasBody && !IsExtern && !
IsAbstract
&& !isAutoPropertyOrExpressionBodied && !IsPartialDefinition)
Symbols\Source\SourceUserDefinedConversionSymbol.cs (1)
85
if (IsStatic && (
IsAbstract
|| IsVirtual))
Symbols\Source\SourceUserDefinedOperatorSymbol.cs (1)
87
if (
IsAbstract
|| IsVirtual || (name != WellKnownMemberNames.EqualityOperatorName && name != WellKnownMemberNames.InequalityOperatorName))
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (20)
63
!(
IsAbstract
|| IsVirtual) && !IsExplicitInterfaceImplementation &&
106
if (
IsAbstract
&& IsExtern)
110
else if (
IsAbstract
&& IsVirtual)
114
else if (hasAnyBody && (IsExtern ||
IsAbstract
))
116
Debug.Assert(!(
IsAbstract
&& IsExtern));
126
else if (!hasAnyBody && !IsExtern && !
IsAbstract
&& !IsPartial)
138
else if (IsSealed && !IsOverride && !(IsExplicitInterfaceImplementation && ContainingType.IsInterface &&
IsAbstract
))
143
else if (
IsAbstract
&& IsSealed && !IsExplicitInterfaceImplementation)
147
else if (
IsAbstract
&& !ContainingType.IsAbstract && !ContainingType.IsInterface)
322
addRefReadOnlyModifier: IsVirtual ||
IsAbstract
,
478
if (
IsAbstract
|| IsVirtual)
603
diagnostics.Add(
IsAbstract
|| IsVirtual ? ErrorCode.ERR_AbstractConversionNotInvolvingContainedType : ErrorCode.ERR_ConversionNotInvolvingContainedType, this.GetFirstLocation());
739
diagnostics.Add((
IsAbstract
|| IsVirtual) ? ErrorCode.ERR_BadAbstractUnaryOperatorSignature : ErrorCode.ERR_BadUnaryOperatorSignature, this.GetFirstLocation());
759
diagnostics.Add((
IsAbstract
|| IsVirtual) ? ErrorCode.ERR_BadAbstractUnaryOperatorSignature : ErrorCode.ERR_BadUnaryOperatorSignature, this.GetFirstLocation());
809
diagnostics.Add((
IsAbstract
|| IsVirtual) ? ErrorCode.ERR_BadAbstractIncDecSignature : ErrorCode.ERR_BadIncDecSignature, this.GetFirstLocation());
813
(((
IsAbstract
|| IsVirtual) && IsContainingType(parameterType) && IsSelfConstrainedTypeParameter(this.ReturnType)) ||
818
diagnostics.Add((
IsAbstract
|| IsVirtual) ? ErrorCode.ERR_BadAbstractIncDecRetType : ErrorCode.ERR_BadIncDecRetType, this.GetFirstLocation());
826
return IsContainingType(type) || ((
IsAbstract
|| IsVirtual) && IsSelfConstrainedTypeParameter(type));
858
diagnostics.Add((
IsAbstract
|| IsVirtual) ? ErrorCode.ERR_BadAbstractShiftOperatorSignature : ErrorCode.ERR_BadShiftOperatorSignature, this.GetFirstLocation());
877
diagnostics.Add((
IsAbstract
|| IsVirtual) ? ErrorCode.ERR_BadAbstractBinaryOperatorSignature : ErrorCode.ERR_BadBinaryOperatorSignature, this.GetFirstLocation());
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
108
Debug.Assert(!
IsAbstract
);
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (2)
31
Debug.Assert(
IsAbstract
|| IsExtern || IsFieldLikeEventAccessor());
108
if (!
IsAbstract
&& !AssociatedEvent.IsWindowsRuntimeEvent && !ContainingType.IsStructType() &&