22 references to Extern
Microsoft.CodeAnalysis.CSharp (22)
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (1)
169mods |= DeclarationModifiers.Extern;
Parser\LanguageParser.cs (1)
1314return DeclarationModifiers.Extern;
Symbols\Source\LocalFunctionSymbol.cs (1)
375public override bool IsExtern => (_declarationModifiers & DeclarationModifiers.Extern) != 0;
Symbols\Source\ModifierUtils.cs (3)
281if (hasBody || (mods & (DeclarationModifiers.Extern | DeclarationModifiers.Partial | DeclarationModifiers.Sealed)) != 0) 331case DeclarationModifiers.Extern: 381return DeclarationModifiers.Extern;
Symbols\Source\SourceConstructorSymbol.cs (2)
143DeclarationModifiers.Extern | 173DeclarationModifiers.Extern,
Symbols\Source\SourceDestructorSymbol.cs (1)
133const DeclarationModifiers allowedModifiers = DeclarationModifiers.Extern | DeclarationModifiers.Unsafe;
Symbols\Source\SourceEventSymbol.cs (4)
421get { return (_modifiers & DeclarationModifiers.Extern) != 0; } 526allowedModifiers |= DeclarationModifiers.Extern; 531DeclarationModifiers.Extern | 554allowedModifiers |= DeclarationModifiers.Extern;
Symbols\Source\SourceMemberMethodSymbol.cs (1)
619return (this.DeclarationModifiers & DeclarationModifiers.Extern) != 0;
Symbols\Source\SourceOrdinaryMethodSymbol.cs (3)
743DeclarationModifiers.Extern | 762allowedModifiers |= DeclarationModifiers.Async | DeclarationModifiers.Extern; 815DeclarationModifiers.Extern;
Symbols\Source\SourcePropertySymbol.cs (3)
70bool allowAutoPropertyAccessors = (modifiers & (DeclarationModifiers.Abstract | DeclarationModifiers.Extern | DeclarationModifiers.Indexer)) == 0 && 428DeclarationModifiers.Extern | 453allowedModifiers |= DeclarationModifiers.Extern;
Symbols\Source\SourcePropertySymbolBase.cs (1)
575return (_modifiers & DeclarationModifiers.Extern) != 0;
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
182DeclarationModifiers.Unsafe | DeclarationModifiers.Extern;