14 implementations of ISymbol_IsExtern
Analyzer.Utilities.UnitTests (1)
Lightup\LightupHelpersTests.cs (1)
115bool ISymbol.IsExtern => throw new NotImplementedException();
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
129public bool IsExtern => false;
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
129public bool IsExtern => false;
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
129public bool IsExtern => false;
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
129public bool IsExtern => false;
Microsoft.CodeAnalysis.CSharp (2)
Symbols\PublicModel\PreprocessingSymbol.cs (1)
126bool ISymbol.IsExtern => false;
Symbols\PublicModel\Symbol.cs (1)
244bool ISymbol.IsExtern => UnderlyingSymbol.IsExtern;
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
49public bool IsExtern => _symbol.IsExtern;
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
129public bool IsExtern => false;
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\MethodSymbol.vb (1)
1017Private ReadOnly Property ISymbol_IsExtern As Boolean Implements ISymbol.IsExtern
Symbols\Symbol.vb (1)
1341Private ReadOnly Property ISymbol_IsExtern As Boolean Implements ISymbol.IsExtern, ISymbolInternal.IsExtern
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
129public bool IsExtern => false;
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
129public bool IsExtern => false;
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
129public bool IsExtern => false;
80 references to ISymbol_IsExtern
GenerateDocumentationAndConfigFiles (1)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolModifiers.cs (1)
76if (symbol.IsExtern)
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolModifiers.cs (1)
76if (symbol.IsExtern)
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolModifiers.cs (1)
76if (symbol.IsExtern)
Microsoft.CodeAnalysis.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolModifiers.cs (1)
76if (symbol.IsExtern)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolModifiers.cs (1)
76if (symbol.IsExtern)
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolModifiers.cs (1)
76if (symbol.IsExtern)
Microsoft.CodeAnalysis.CodeStyle (2)
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
861methodSymbol.IsExtern)
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
208method.IsExtern ||
Microsoft.CodeAnalysis.CSharp (1)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
964if (symbol.IsExtern)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\NamingStyle\CSharpNamingStyleDiagnosticAnalyzer.cs (1)
51if (symbol.IsExtern)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
65var hasNoBody = !info.Context.GenerateMethodBodies || method.IsExtern;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
80var hasNoBody = !info.Context.GenerateMethodBodies || method.IsExtern || method.IsAbstract;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (24)
PartialEventsAndConstructorsTests.cs (23)
1567Assert.True(ev.GetPublicSymbol().IsExtern); 1568Assert.True(ev.AddMethod!.GetPublicSymbol().IsExtern); 1569Assert.True(ev.RemoveMethod!.GetPublicSymbol().IsExtern); 1570Assert.True(ev.PartialImplementationPart!.GetPublicSymbol().IsExtern); 1571Assert.True(ev.PartialImplementationPart!.AddMethod!.GetPublicSymbol().IsExtern); 1572Assert.True(ev.PartialImplementationPart!.RemoveMethod!.GetPublicSymbol().IsExtern); 1576Assert.True(c.GetPublicSymbol().IsExtern); 1577Assert.True(c.PartialImplementationPart!.GetPublicSymbol().IsExtern); 1594Assert.False(ev.GetPublicSymbol().IsExtern); 1595Assert.False(ev.AddMethod!.GetPublicSymbol().IsExtern); 1596Assert.False(ev.RemoveMethod!.GetPublicSymbol().IsExtern); 1599Assert.False(c.GetPublicSymbol().IsExtern); 1700Assert.True(e.GetPublicSymbol().IsExtern); 1708Assert.True(eImpl.GetPublicSymbol().IsExtern); 1717Assert.True(accessor.GetPublicSymbol().IsExtern); 1759Assert.True(ev.GetPublicSymbol().IsExtern); 1760Assert.True(ev.AddMethod!.GetPublicSymbol().IsExtern); 1764Assert.True(ev.RemoveMethod!.GetPublicSymbol().IsExtern); 1770Assert.True(c.GetPublicSymbol().IsExtern); 1778Assert.False(ev.GetPublicSymbol().IsExtern); 1779Assert.False(ev.AddMethod!.GetPublicSymbol().IsExtern); 1783Assert.False(ev.RemoveMethod!.GetPublicSymbol().IsExtern); 1789Assert.False(c.GetPublicSymbol().IsExtern);
Semantics\ExtensionTests.cs (1)
111Assert.False(symbol.IsExtern);
Microsoft.CodeAnalysis.CSharp.Features (2)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
2514{ IsExtern: true }
src\Analyzers\CSharp\Analyzers\NamingStyle\CSharpNamingStyleDiagnosticAnalyzer.cs (1)
51if (symbol.IsExtern)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\OperatorTests.cs (2)
7653Assert.False(symbol1.IsExtern); 8427Assert.False(symbol1.IsExtern);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (12)
Symbols\PartialPropertiesTests.cs (12)
698Assert.True(prop.GetPublicSymbol().IsExtern); 699Assert.True(prop.GetMethod!.GetPublicSymbol().IsExtern); 700Assert.True(prop.SetMethod!.GetPublicSymbol().IsExtern); 701Assert.True(prop.PartialImplementationPart!.GetPublicSymbol().IsExtern); 702Assert.True(prop.PartialImplementationPart!.GetMethod!.GetPublicSymbol().IsExtern); 703Assert.True(prop.PartialImplementationPart!.SetMethod!.GetPublicSymbol().IsExtern); 711Assert.False(prop.GetPublicSymbol().IsExtern); 712Assert.False(prop.GetMethod!.GetPublicSymbol().IsExtern); 713Assert.False(prop.SetMethod!.GetPublicSymbol().IsExtern); 777Assert.True(prop.GetPublicSymbol().IsExtern); 784Assert.True(implPart.GetPublicSymbol().IsExtern); 792Assert.True(accessor.GetPublicSymbol().IsExtern);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
65var hasNoBody = !info.Context.GenerateMethodBodies || method.IsExtern;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
80var hasNoBody = !info.Context.GenerateMethodBodies || method.IsExtern || method.IsAbstract;
Microsoft.CodeAnalysis.Features (8)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
3797if (symbol.IsExtern) 4318oldSymbol.IsExtern != newSymbol.IsExtern)
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (1)
82methodSymbol.IsExtern ||
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
49public bool IsExtern => _symbol.IsExtern;
Rename\SymbolicRenameInfo.cs (1)
167if (symbol.Kind == SymbolKind.Alias && symbol.IsExtern)
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
861methodSymbol.IsExtern)
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
208method.IsExtern ||
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolModifiers.cs (1)
76if (symbol.IsExtern)
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolModifiers.cs (1)
76if (symbol.IsExtern)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolModifiers.cs (1)
76if (symbol.IsExtern)
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\MethodSymbol.vb (1)
1017Private ReadOnly Property ISymbol_IsExtern As Boolean Implements ISymbol.IsExtern
Symbols\Symbol.vb (1)
1341Private ReadOnly Property ISymbol_IsExtern As Boolean Implements ISymbol.IsExtern, ISymbolInternal.IsExtern
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\Analyzers\VisualBasic\Analyzers\NamingStyle\VisualBasicNamingStyleDiagnosticAnalyzer.vb (1)
22If symbol.IsExtern Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConversionGenerator.vb (1)
58method.IsExtern
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\OperatorGenerator.vb (1)
53method.IsExtern
Microsoft.CodeAnalysis.VisualBasic.Features (1)
src\Analyzers\VisualBasic\Analyzers\NamingStyle\VisualBasicNamingStyleDiagnosticAnalyzer.vb (1)
22If symbol.IsExtern Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConversionGenerator.vb (1)
58method.IsExtern
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\OperatorGenerator.vb (1)
53method.IsExtern
Microsoft.CodeAnalysis.Workspaces (1)
Editing\DeclarationModifiers.cs (1)
87isExtern: symbol.IsExtern,
Microsoft.VisualStudio.LanguageServices.CSharp (1)
ObjectBrowser\DescriptionBuilder.cs (1)
279if (memberSymbol.IsExtern)
Roslyn.Diagnostics.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolModifiers.cs (1)
76if (symbol.IsExtern)
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
65var hasNoBody = !info.Context.GenerateMethodBodies || method.IsExtern;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
80var hasNoBody = !info.Context.GenerateMethodBodies || method.IsExtern || method.IsAbstract;
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolModifiers.cs (1)
76if (symbol.IsExtern)
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolModifiers.cs (1)
76if (symbol.IsExtern)