Base:
property
IsExtern
Microsoft.CodeAnalysis.CSharp.Symbol.IsExtern
4 overrides of IsExtern
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Source\SourceConstructorSymbol.cs (1)
327
public sealed override bool
IsExtern
=> PartialImplementationPart is { } implementation ? implementation.IsExtern : HasExternModifier;
Symbols\Source\SourceEventAccessorSymbol.cs (1)
252
public sealed override bool
IsExtern
=> PartialImplementationPart is { } implementation ? implementation.IsExtern : base.IsExtern;
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
370
public sealed override bool
IsExtern
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
848
public sealed override bool
IsExtern
=> PartialImplementationPart is { } implementation ? implementation.IsExtern : base.IsExtern;
14 references to IsExtern
Microsoft.CodeAnalysis.CSharp (14)
Compiler\MethodCompiler.cs (1)
1775
if (sourceMethod.
IsExtern
)
Symbols\Source\SourceDestructorSymbol.cs (2)
38
if (
IsExtern
)
44
if (!modifierErrors && !hasBlockBody && !isExpressionBodied && !
IsExtern
)
Symbols\Source\SourceEventAccessorSymbol.cs (1)
252
public sealed override bool IsExtern => PartialImplementationPart is { } implementation ? implementation.IsExtern : base.
IsExtern
;
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3454
if (sourceMethod.
IsExtern
)
Symbols\Source\SourceMemberMethodSymbol.cs (3)
1094
if (
IsExtern
&& !IsAbstract)
1098
else if (IsAbstract && !
IsExtern
)
1116
if ((((hasBody ||
IsExtern
) && !(IsStatic && IsVirtual)) || IsExplicitInterfaceImplementation) && !ContainingAssembly.RuntimeSupportsDefaultInterfaceImplementation)
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
848
public sealed override bool IsExtern => PartialImplementationPart is { } implementation ? implementation.IsExtern : base.
IsExtern
;
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (5)
92
if (IsAbstract &&
IsExtern
)
100
else if (hasAnyBody && (
IsExtern
|| IsAbstract))
102
Debug.Assert(!(IsAbstract &&
IsExtern
));
103
if (
IsExtern
)
112
else if (!hasAnyBody && !
IsExtern
&& !IsAbstract && !IsPartial)