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