13 implementations of IsImplicitlyDeclared
Analyzer.Utilities.UnitTests (1)
Lightup\LightupHelpersTests.cs (1)
116bool ISymbol.IsImplicitlyDeclared => throw new NotImplementedException();
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
131public bool IsImplicitlyDeclared => false;
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
131public bool IsImplicitlyDeclared => false;
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
131public bool IsImplicitlyDeclared => false;
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
131public bool IsImplicitlyDeclared => false;
Microsoft.CodeAnalysis.CSharp (2)
Symbols\PublicModel\PreprocessingSymbol.cs (1)
128bool ISymbol.IsImplicitlyDeclared => false;
Symbols\PublicModel\Symbol.cs (1)
246bool ISymbol.IsImplicitlyDeclared => UnderlyingSymbol.IsImplicitlyDeclared;
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
51public bool IsImplicitlyDeclared => _symbol.IsImplicitlyDeclared;
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
131public bool IsImplicitlyDeclared => false;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Symbol.vb (1)
1271Private ReadOnly Property ISymbol_IsImplicitlyDeclared As Boolean Implements ISymbol.IsImplicitlyDeclared, ISymbolInternal.IsImplicitlyDeclared
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
131public bool IsImplicitlyDeclared => false;
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
131public bool IsImplicitlyDeclared => false;
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
131public bool IsImplicitlyDeclared => false;
365 references to IsImplicitlyDeclared
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (1)
669if (member is IPropertySymbol { IsIndexer: false, IsImplicitlyDeclared: false } property && !IsUnsupportedType(property.Type))
GenerateDocumentationAndConfigFiles (10)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
50associated.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (1)
29friendlyNames.Add(element.IsImplicitlyDeclared ? null : element.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
457return newSymbol.IsImplicitlyDeclared == symbol.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
580if (!member.IsImplicitlyDeclared || IsEqualsObjectOverride(member)) 597if (member.IsImplicitlyDeclared)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
597if (symbol.IsImplicitlyDeclared) 619=> !symbol.IsImplicitlyDeclared && symbol.IsFromSource();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
285var filteredMembers = membersList.Where(m => !m.IsImplicitlyDeclared || m.IsTupleField());
Metrics (13)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
106else if (!child.IsImplicitlyDeclared)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (2)
327where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true } 334where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true }
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
64long linesOfCode = @namespace.IsImplicitlyDeclared ?
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
50associated.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (1)
29friendlyNames.Add(element.IsImplicitlyDeclared ? null : element.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
457return newSymbol.IsImplicitlyDeclared == symbol.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
580if (!member.IsImplicitlyDeclared || IsEqualsObjectOverride(member)) 597if (member.IsImplicitlyDeclared)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
597if (symbol.IsImplicitlyDeclared) 619=> !symbol.IsImplicitlyDeclared && symbol.IsFromSource();
Metrics.Legacy (11)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
106else if (!child.IsImplicitlyDeclared)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
64long linesOfCode = @namespace.IsImplicitlyDeclared ?
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
50associated.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (1)
29friendlyNames.Add(element.IsImplicitlyDeclared ? null : element.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
457return newSymbol.IsImplicitlyDeclared == symbol.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
580if (!member.IsImplicitlyDeclared || IsEqualsObjectOverride(member)) 597if (member.IsImplicitlyDeclared)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
597if (symbol.IsImplicitlyDeclared) 619=> !symbol.IsImplicitlyDeclared && symbol.IsFromSource();
Microsoft.AspNetCore.Components.Analyzers (1)
ComponentParameterAnalyzer.cs (1)
147.Any(f => f.IsImplicitlyDeclared && SymbolEqualityComparer.Default.Equals(propertySymbol, f.AssociatedSymbol));
Microsoft.CodeAnalysis (8)
DiagnosticAnalyzer\AnalysisScope.cs (2)
216return symbolEvent.Symbol.IsImplicitlyDeclared || symbolEvent.DeclaringSyntaxReferences.All(s => s.SyntaxTree == null); 222return symbol.IsImplicitlyDeclared &&
DiagnosticAnalyzer\AnalyzerDriver.cs (3)
1685if (AnalyzerActions.SymbolStartActionsCount == 0 || symbol.IsImplicitlyDeclared) 2109if (AnalyzerActions.SymbolStartActionsCount == 0 || symbol.IsImplicitlyDeclared) 2145if (symbol.IsImplicitlyDeclared)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (1)
202if (!member.IsImplicitlyDeclared && member.IsInSource())
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
568if (!parameter.IsImplicitlyDeclared)
Symbols\ISymbolExtensions.cs (1)
90return field.IsTupleElement() && !field.IsImplicitlyDeclared ? field.Name : null;
Microsoft.CodeAnalysis.Analyzers (14)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
106else if (!child.IsImplicitlyDeclared)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (2)
327where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true } 334where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true }
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
64long linesOfCode = @namespace.IsImplicitlyDeclared ?
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
50associated.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (1)
29friendlyNames.Add(element.IsImplicitlyDeclared ? null : element.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
457return newSymbol.IsImplicitlyDeclared == symbol.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
580if (!member.IsImplicitlyDeclared || IsEqualsObjectOverride(member)) 597if (member.IsImplicitlyDeclared)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
597if (symbol.IsImplicitlyDeclared) 619=> !symbol.IsImplicitlyDeclared && symbol.IsFromSource();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
285var filteredMembers = membersList.Where(m => !m.IsImplicitlyDeclared || m.IsTupleField());
Microsoft.CodeAnalysis.AnalyzerUtilities (15)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
106else if (!child.IsImplicitlyDeclared)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (2)
327where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true } 334where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true }
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
64long linesOfCode = @namespace.IsImplicitlyDeclared ?
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
50associated.IsImplicitlyDeclared &&
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
891if (objectCreation.Constructor?.IsImplicitlyDeclared == true) 2227invokedMethod.IsImplicitlyDeclared)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (1)
29friendlyNames.Add(element.IsImplicitlyDeclared ? null : element.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
457return newSymbol.IsImplicitlyDeclared == symbol.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
580if (!member.IsImplicitlyDeclared || IsEqualsObjectOverride(member)) 597if (member.IsImplicitlyDeclared)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
597if (symbol.IsImplicitlyDeclared) 619=> !symbol.IsImplicitlyDeclared && symbol.IsFromSource();
Microsoft.CodeAnalysis.BannedApiAnalyzers (14)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
106else if (!child.IsImplicitlyDeclared)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (2)
327where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true } 334where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true }
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
64long linesOfCode = @namespace.IsImplicitlyDeclared ?
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
50associated.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (1)
29friendlyNames.Add(element.IsImplicitlyDeclared ? null : element.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
457return newSymbol.IsImplicitlyDeclared == symbol.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
580if (!member.IsImplicitlyDeclared || IsEqualsObjectOverride(member)) 597if (member.IsImplicitlyDeclared)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
597if (symbol.IsImplicitlyDeclared) 619=> !symbol.IsImplicitlyDeclared && symbol.IsFromSource();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
285var filteredMembers = membersList.Where(m => !m.IsImplicitlyDeclared || m.IsTupleField());
Microsoft.CodeAnalysis.CodeStyle (12)
src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
167IsImplicitlyDeclared: false,
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
540Debug.Assert(!member.IsImplicitlyDeclared); 804!memberSymbol.IsImplicitlyDeclared)
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (2)
204if (parameter.IsImplicitlyDeclared || 207method.IsImplicitlyDeclared ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (1)
29friendlyNames.Add(element.IsImplicitlyDeclared ? null : element.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
457return newSymbol.IsImplicitlyDeclared == symbol.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
580if (!member.IsImplicitlyDeclared || IsEqualsObjectOverride(member)) 597if (member.IsImplicitlyDeclared)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
597if (symbol.IsImplicitlyDeclared) 619=> !symbol.IsImplicitlyDeclared && symbol.IsFromSource();
Microsoft.CodeAnalysis.CodeStyle.Fixes (7)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
214if (constructor.IsImplicitlyDeclared)
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (2)
94if (classType.Constructors.Any(static c => c.Parameters.Length == 0 && c.IsImplicitlyDeclared)) 133return matchingConstructor.IsImplicitlyDeclared;
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
181return ContainingMethod is { IsImplicitlyDeclared: false, Name: not WellKnownMemberNames.TopLevelStatementsEntryPointMethodName }
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementHelpers.cs (2)
28.Where(f => !f.IsImplicitlyDeclared) 34.Where(p => !p.IsImplicitlyDeclared && p.Parameters.Length == 0 && p.GetMethod != null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
285var filteredMembers = membersList.Where(m => !m.IsImplicitlyDeclared || m.IsTupleField());
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
178|| owningMethod.IsImplicitlyDeclared)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
368if (!(namedType.TypeKind == TypeKind.Struct && noArgConstructor.IsImplicitlyDeclared))
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (2)
175if (element.IsImplicitlyDeclared) 273if (field.IsImplicitlyDeclared)
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (2)
96if (member.IsImplicitlyDeclared) 353if (namedType.IsStructType() && constructor.IsImplicitlyDeclared)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (1)
375Constructor: IMethodSymbol { IsImplicitlyDeclared: true }
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
183else if (symbol is IFieldSymbol { IsImplicitlyDeclared: false, DeclaringSyntaxReferences.Length: > 0 } field)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
125members = members.WhereAsArray(m => !m.IsImplicitlyDeclared);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
256var name = element.IsImplicitlyDeclared ? default : Identifier(element.Name);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
SymbolKey\SymbolKeyTestBase.cs (1)
181if (s.IsImplicitlyDeclared)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenTupleTest.cs (1)
5891if (elements.All(e => e.IsImplicitlyDeclared))
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (4)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
514Assert.False(c.Symbol.IsImplicitlyDeclared);
Diagnostics\GetDiagnosticsTests.cs (1)
1848if (!field.IsImplicitlyDeclared)
Semantics\ExtensionTests.cs (1)
96Assert.False(symbol.IsImplicitlyDeclared);
Semantics\RecordTests.cs (1)
15768Assert.True(deconstruct.IsImplicitlyDeclared);
Microsoft.CodeAnalysis.CSharp.Features (15)
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
139!m.IsImplicitlyDeclared &&
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
192if (member is IFieldSymbol { IsImplicitlyDeclared: true, Locations: [var location, ..] } field)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
961if (method.IsImplicitlyDeclared) 995IsImplicitlyDeclared: true, 1967=> symbol.AddMethod?.IsImplicitlyDeclared != false ? CSharpFeaturesResources.event_field : base.GetDisplayName(symbol);
NavigationBar\CSharpNavigationBarItemService.cs (1)
76if (member.IsImplicitlyDeclared ||
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (1)
186var elementName = element.IsImplicitlyDeclared ? string.Empty : element.Name;
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
178|| owningMethod.IsImplicitlyDeclared)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
368if (!(namedType.TypeKind == TypeKind.Struct && noArgConstructor.IsImplicitlyDeclared))
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (2)
175if (element.IsImplicitlyDeclared) 273if (field.IsImplicitlyDeclared)
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (2)
96if (member.IsImplicitlyDeclared) 353if (namedType.IsStructType() && constructor.IsImplicitlyDeclared)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (1)
375Constructor: IMethodSymbol { IsImplicitlyDeclared: true }
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
183else if (symbol is IFieldSymbol { IsImplicitlyDeclared: false, DeclaringSyntaxReferences.Length: > 0 } field)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (15)
Semantics\DelegateTypeTests.cs (1)
14485Assert.True(delegateType.IsImplicitlyDeclared);
Semantics\OperatorTests.cs (4)
7620Assert.True(symbol1.IsImplicitlyDeclared); 8128if ((object)symbol1 != null && symbol1.IsImplicitlyDeclared) 8291Assert.False(symbol1.IsImplicitlyDeclared); 8396Assert.True(symbol1.IsImplicitlyDeclared);
Semantics\StructConstructorTests.cs (1)
4898Assert.True(constructors.All(c => c is { IsStatic: false, IsImplicitlyDeclared: false }));
Semantics\TopLevelStatementsTests.cs (8)
708Assert.False(local.ContainingSymbol.IsImplicitlyDeclared); 711Assert.False(local.ContainingSymbol.ContainingSymbol.IsImplicitlyDeclared); 4225Assert.False(local.ContainingSymbol.IsImplicitlyDeclared); 4227Assert.False(local.ContainingSymbol.ContainingSymbol.IsImplicitlyDeclared); 4903Assert.False(label.ContainingSymbol.IsImplicitlyDeclared); 4905Assert.False(label.ContainingSymbol.ContainingSymbol.IsImplicitlyDeclared); 4988Assert.False(label.ContainingSymbol.IsImplicitlyDeclared); 4990Assert.False(label.ContainingSymbol.ContainingSymbol.IsImplicitlyDeclared);
Semantics\Utf8StringsLiteralsTests.cs (1)
4085Assert.True(method.IsImplicitlyDeclared);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (10)
Compilation\SemanticModelGetSemanticInfoTests.cs (1)
6369Assert.True(symbol.IsImplicitlyDeclared);
Symbols\Source\DeclaringSyntaxNodeTests.cs (9)
32Assert.True(!symbol.GetSymbol().IsFromCompilation((CSharpCompilation)compilation) || symbol.IsImplicitlyDeclared, "non-implicitly declares source symbol should have declaring location"); 37Assert.False(symbol.IsImplicitlyDeclared); 87Assert.True(!symbol.GetSymbol().IsFromCompilation((CSharpCompilation)compilation) || symbol.IsImplicitlyDeclared, "non-implicitly declares source symbol should have declaring location"); 95Assert.True(symbol.IsImplicitlyDeclared); 99Assert.False(symbol.IsImplicitlyDeclared); 192Assert.False(n1.IsImplicitlyDeclared); 193Assert.True(comp.SourceModule.GlobalNamespace.IsImplicitlyDeclared); 334Assert.False(localType.IsImplicitlyDeclared); 366Assert.False(member.IsImplicitlyDeclared);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
CompilationTestUtils.cs (2)
124Assert.Equal(reducedMethod.IsImplicitlyDeclared, reducedFrom.IsImplicitlyDeclared);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Classification\SyntaxClassification\NameSyntaxClassifier.cs (1)
211if (parameterSymbol.IsImplicitlyDeclared && parameterSymbol.Name == "value")
Rename\CSharpRenameRewriterLanguageService.cs (1)
369if (namedTypeSymbol.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
125members = members.WhereAsArray(m => !m.IsImplicitlyDeclared);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
256var name = element.IsImplicitlyDeclared ? default : Identifier(element.Name);
Microsoft.CodeAnalysis.EditorFeatures (1)
RenameTracking\RenameTrackingTaggerProvider.TrackingSession.cs (1)
241if (sourceSymbol is IFieldSymbol { ContainingType.IsTupleType: true, IsImplicitlyDeclared: true })
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
FindReferences\FindReferencesTests.vb (1)
460Return referencedSymbol.Definition.IsImplicitlyDeclared AndAlso
Microsoft.CodeAnalysis.Extensions.Package (4)
Symbols\INamedTypeSymbolExtensions.cs (2)
580if (!member.IsImplicitlyDeclared || IsEqualsObjectOverride(member)) 597if (member.IsImplicitlyDeclared)
Symbols\ISymbolExtensions.cs (2)
597if (symbol.IsImplicitlyDeclared) 619=> !symbol.IsImplicitlyDeclared && symbol.IsFromSource();
Microsoft.CodeAnalysis.Features (48)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.State.cs (1)
113!constructor.IsImplicitlyDeclared &&
CodeLens\CodeLensFindReferenceProgress.cs (2)
69return definition.IsImplicitlyDeclared || 116var isImplicitlyDeclared = definition.IsImplicitlyDeclared || definition.IsAccessor();
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
94!fieldOrProperty.IsImplicitlyDeclared &&
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (20)
2913if (oldSymbol is IPropertySymbol { ContainingType.IsRecord: true, GetMethod.IsImplicitlyDeclared: true, SetMethod.IsImplicitlyDeclared: true } oldRecordProperty && 3644constructor.GetMatchingDeconstructor() is { IsImplicitlyDeclared: true } deconstructor) 3708IEventSymbol { AddMethod.IsImplicitlyDeclared: false, RemoveMethod.IsImplicitlyDeclared: false }; 4882.FirstOrDefault(static (m, compilation) => m is IMethodSymbol { IsImplicitlyDeclared: true } method && HasPrintMembersSignature(method, compilation), compilation); 4889.FirstOrDefault(static m => m is IMethodSymbol { IsImplicitlyDeclared: true } method && HasIEquatableEqualsSignature(method)); 4896.FirstOrDefault(static m => m is IMethodSymbol { IsImplicitlyDeclared: true } method && HasGetHashCodeSignature(method)); 4905result = record.InstanceConstructors.SingleOrDefault(m => m.IsImplicitlyDeclared && m.IsCopyConstructor()); 4978if (newDiagnosticSymbol.DeclaringSyntaxReferences.Length > 0 && !newDiagnosticSymbol.IsImplicitlyDeclared) 5191return @event.AddMethod.IsImplicitlyDeclared 5385if (!newCtor.IsImplicitlyDeclared) 5439if (!anyInitializerUpdatesInCurrentDocument && oldCtor is { IsImplicitlyDeclared: true }) 6221if (parameter is { IsImplicitlyDeclared: true, ContainingSymbol: IMethodSymbol { AssociatedSymbol: { } associatedSymbol } }) 6833.FirstOrDefault(static m => m is IPropertySymbol { IsImplicitlyDeclared: false, GetMethod.IsImplicitlyDeclared: true, SetMethod.IsImplicitlyDeclared: true }); 6840(IPropertySymbol { GetMethod.IsImplicitlyDeclared: false, SetMethod: null or { IsImplicitlyDeclared: false } } or 6843IEventSymbol { AddMethod.IsImplicitlyDeclared: true });
EditAndContinue\Utilities\Extensions.cs (5)
142=> symbol.IsImplicitlyDeclared || symbol.IsSynthesizedAutoProperty() || symbol.IsSynthesizedParameter(); 145=> property is { GetMethod.IsImplicitlyDeclared: true, SetMethod.IsImplicitlyDeclared: true }; 155/// In some cases <see cref="ISymbol.IsImplicitlyDeclared"/> of parameters of synthezied methods might be false. 167=> parameter.IsImplicitlyDeclared || parameter.ContainingSymbol.IsSynthesized() && parameter.ContainingSymbol != parameter.ContainingType.DelegateInvokeMethod;
ExtractMethod\MethodExtractor.Analyzer.cs (1)
715return parameter.IsImplicitlyDeclared &&
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.GenerateConstructorWithDialogCodeAction.cs (1)
84if (state.MatchingConstructor.IsImplicitlyDeclared)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
51public bool IsImplicitlyDeclared => _symbol.IsImplicitlyDeclared;
Navigation\NavigableItemFactory.SymbolLocationNavigableItem.cs (1)
40public bool IsImplicitlyDeclared => _symbol.IsImplicitlyDeclared;
PullMemberUp\MemberAndDestinationValidator.cs (1)
36if (member.IsImplicitlyDeclared)
PullMemberUp\MembersPuller.cs (2)
234(eventSymbol.AddMethod != null && !eventSymbol.AddMethod.IsImplicitlyDeclared) || 235(eventSymbol.RemoveMethod != null && !eventSymbol.RemoveMethod.IsImplicitlyDeclared);
Rename\SymbolicRenameInfo.cs (1)
187if (symbol.IsImplicitlyDeclared &&
src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
167IsImplicitlyDeclared: false,
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
540Debug.Assert(!member.IsImplicitlyDeclared); 804!memberSymbol.IsImplicitlyDeclared)
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (2)
204if (parameter.IsImplicitlyDeclared || 207method.IsImplicitlyDeclared ||
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
214if (constructor.IsImplicitlyDeclared)
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (2)
94if (classType.Constructors.Any(static c => c.Parameters.Length == 0 && c.IsImplicitlyDeclared)) 133return matchingConstructor.IsImplicitlyDeclared;
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
181return ContainingMethod is { IsImplicitlyDeclared: false, Name: not WellKnownMemberNames.TopLevelStatementsEntryPointMethodName }
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementHelpers.cs (2)
28.Where(f => !f.IsImplicitlyDeclared) 34.Where(p => !p.IsImplicitlyDeclared && p.Parameters.Length == 0 && p.GetMethod != null)
Microsoft.CodeAnalysis.LanguageServer (1)
Services\LspExtractClassOptionsService.cs (1)
30IFieldSymbol fieldSymbol => !fieldSymbol.IsImplicitlyDeclared,
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (14)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
106else if (!child.IsImplicitlyDeclared)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (2)
327where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true } 334where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true }
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
64long linesOfCode = @namespace.IsImplicitlyDeclared ?
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
50associated.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (1)
29friendlyNames.Add(element.IsImplicitlyDeclared ? null : element.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
457return newSymbol.IsImplicitlyDeclared == symbol.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
580if (!member.IsImplicitlyDeclared || IsEqualsObjectOverride(member)) 597if (member.IsImplicitlyDeclared)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
597if (symbol.IsImplicitlyDeclared) 619=> !symbol.IsImplicitlyDeclared && symbol.IsFromSource();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
285var filteredMembers = membersList.Where(m => !m.IsImplicitlyDeclared || m.IsTupleField());
Microsoft.CodeAnalysis.PublicApiAnalyzers (23)
DeclarePublicApiAnalyzer.Impl.cs (10)
137if (!property.IsImplicitlyDeclared) 153if (!accessor.IsImplicitlyDeclared) 178Debug.Assert(!symbol.IsImplicitlyDeclared); 187implicitConstructor = namedType.InstanceConstructors.FirstOrDefault(x => x.IsImplicitlyDeclared); 199if (IsTrackedAPI(member, cancellationToken) && member is IMethodSymbol { IsImplicitlyDeclared: true } method) 208method is { MethodKind: MethodKind.PropertyGet or MethodKind.PropertySet, AssociatedSymbol.IsImplicitlyDeclared: true }) 255if (symbolUsesOblivious && !symbol.IsImplicitlyDeclared) 468if (symbol.IsImplicitlyDeclared && 559if (sibling.IsImplicitlyDeclared) 739if (!(member.IsImplicitlyDeclared && member.IsDefaultConstructor()))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
106else if (!child.IsImplicitlyDeclared)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (2)
327where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true } 334where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true }
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
64long linesOfCode = @namespace.IsImplicitlyDeclared ?
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
50associated.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (1)
29friendlyNames.Add(element.IsImplicitlyDeclared ? null : element.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
457return newSymbol.IsImplicitlyDeclared == symbol.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
580if (!member.IsImplicitlyDeclared || IsEqualsObjectOverride(member)) 597if (member.IsImplicitlyDeclared)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
597if (symbol.IsImplicitlyDeclared) 619=> !symbol.IsImplicitlyDeclared && symbol.IsFromSource();
Microsoft.CodeAnalysis.ResxSourceGenerator (13)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
106else if (!child.IsImplicitlyDeclared)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (2)
327where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true } 334where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true }
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
64long linesOfCode = @namespace.IsImplicitlyDeclared ?
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
50associated.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (1)
29friendlyNames.Add(element.IsImplicitlyDeclared ? null : element.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
457return newSymbol.IsImplicitlyDeclared == symbol.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
580if (!member.IsImplicitlyDeclared || IsEqualsObjectOverride(member)) 597if (member.IsImplicitlyDeclared)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
597if (symbol.IsImplicitlyDeclared) 619=> !symbol.IsImplicitlyDeclared && symbol.IsFromSource();
Microsoft.CodeAnalysis.Test.Utilities (6)
Compilation\CompilationExtensions.cs (1)
219if (skipImplicitlyDeclaredSymbols && declaration.DeclaredSymbol.IsImplicitlyDeclared)
Compilation\OperationTreeVerifier.cs (2)
647if (!operation.Label.IsImplicitlyDeclared) 666var labelStr = !(operation.Target.IsImplicitlyDeclared || _labelIdMap.ContainsKey(operation.Target)) ? $", Label: {operation.Target.Name}" : $", Label Id: {GetLabelId(operation.Target)}";
Diagnostics\CommonDiagnosticAnalyzers.cs (3)
2062Assert.False(symbolEndContext.Symbol.IsImplicitlyDeclared); 2084while (symbol != null && !symbol.IsImplicitlyDeclared); 2105foreach (var member in members.Where(m => !m.IsImplicitlyDeclared))
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Symbol.vb (1)
1271Private ReadOnly Property ISymbol_IsImplicitlyDeclared As Boolean Implements ISymbol.IsImplicitlyDeclared, ISymbolInternal.IsImplicitlyDeclared
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\SymbolExtensions.vb (1)
15If symbol.IsKind(SymbolKind.Property) AndAlso symbol.IsImplicitlyDeclared Then
Microsoft.CodeAnalysis.VisualBasic.Features (2)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
630If method.IsImplicitlyDeclared Then
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
290If symbol.Kind = SymbolKind.Field AndAlso Not symbol.IsImplicitlyDeclared Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Diagnostics\GetDiagnosticsTests.vb (1)
723If Not field.IsImplicitlyDeclared Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
Recommendations\VisualBasicRecommendationServiceRunner.vb (2)
365ElseIf s.Kind = SymbolKind.Field AndAlso s.IsImplicitlyDeclared Then 370ElseIf s.Kind = SymbolKind.NamedType AndAlso s.IsImplicitlyDeclared Then
Rename\VisualBasicRenameRewriterLanguageService.vb (4)
317If symbol.Kind = SymbolKind.Field AndAlso symbol.IsImplicitlyDeclared Then 321fieldSymbol.Type.IsImplicitlyDeclared AndAlso 335symbol.ContainingType.IsImplicitlyDeclared AndAlso 342If namedTypeSymbol.IsImplicitlyDeclared AndAlso
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\SymbolExtensions.vb (1)
15If symbol.IsKind(SymbolKind.Property) AndAlso symbol.IsImplicitlyDeclared Then
Microsoft.CodeAnalysis.Workspaces (18)
Editing\SyntaxGenerator.cs (1)
817if (symbol.IsImplicitlyDeclared)
FindSymbols\Declarations\DeclarationFinder.cs (1)
97if (!symbol.IsImplicitlyDeclared && !symbol.IsAccessor())
FindSymbols\FindReferences\Finders\AbstractMemberScopedReferenceFinder.cs (1)
86return field is { IsImplicitlyDeclared: true, AssociatedSymbol.Kind: SymbolKind.Property }
Rename\RenameUtilities.cs (2)
338if (symbol is INamedTypeSymbol { IsImplicitlyDeclared: true, TypeKind: TypeKind.Delegate, AssociatedSymbol: not null } typeSymbol) 346if (symbol is IFieldSymbol { IsImplicitlyDeclared: true, AssociatedSymbol: IPropertySymbol associatedProperty })
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (2)
57if (referencedSymbol.IsImplicitlyDeclared) 209IsImplicitlyDeclared: false,
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
56if (definition.IsImplicitlyDeclared)
Shared\Extensions\ISymbolExtensions.cs (1)
67if (symbol.IsImplicitlyDeclared)
Shared\Extensions\ISymbolExtensions_2.cs (1)
13if (symbol is IParameterSymbol && symbol.IsImplicitlyDeclared)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (1)
29friendlyNames.Add(element.IsImplicitlyDeclared ? null : element.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
457return newSymbol.IsImplicitlyDeclared == symbol.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
580if (!member.IsImplicitlyDeclared || IsEqualsObjectOverride(member)) 597if (member.IsImplicitlyDeclared)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
597if (symbol.IsImplicitlyDeclared) 619=> !symbol.IsImplicitlyDeclared && symbol.IsFromSource();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
285var filteredMembers = membersList.Where(m => !m.IsImplicitlyDeclared || m.IsTupleField());
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SymbolKeyTests.cs (2)
814var typeParameter = GetDeclaredSymbols(compilation).OfType<INamedTypeSymbol>().Where(n => !n.IsImplicitlyDeclared).Single().TypeParameters.Single(); 828.Where(n => !n.IsImplicitlyDeclared).Single().GetMembers("M").OfType<IMethodSymbol>().Single().TypeParameters.Single();
Microsoft.Extensions.Validation.ValidationsGenerator (1)
Parsers\ValidationsGenerator.TypesParser.cs (1)
165if (member.IsImplicitlyDeclared
Microsoft.Gen.ComplianceReports (1)
Parser.cs (1)
149if (!field.IsImplicitlyDeclared)
Microsoft.Gen.MetadataExtractor (2)
src\Generators\Microsoft.Gen.ComplianceReports\Parser.cs (1)
149if (!field.IsImplicitlyDeclared)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
689if (member.IsImplicitlyDeclared ||
Microsoft.Gen.Metrics (1)
Parser.cs (1)
689if (member.IsImplicitlyDeclared ||
Microsoft.Gen.MetricsReports (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
689if (member.IsImplicitlyDeclared ||
Microsoft.ML.InternalCodeAnalyzer (2)
InstanceInitializerAnalyzer.cs (2)
45if (symbol.IsConst || symbol.IsStatic || symbol.IsImplicitlyDeclared) 66if (symbol.IsAbstract || symbol.IsImplicitlyDeclared || symbol.IsStatic)
Microsoft.VisualStudio.LanguageServices (2)
Library\ObjectBrowser\AbstractListItemFactory.cs (2)
144if (symbol.IsImplicitlyDeclared || symbol.IsAccessor()) 348methodSymbol.IsImplicitlyDeclared)
Roslyn.Diagnostics.Analyzers (18)
DefaultableTypeShouldHaveDefaultableFieldsAnalyzer.cs (2)
69if (!member.IsImplicitlyDeclared) 106var sourceSymbol = (field.IsImplicitlyDeclared ? field.AssociatedSymbol : null) ?? field;
ExportedPartsShouldHaveImportingConstructor.cs (1)
105if (constructor.IsImplicitlyDeclared)
ImportingConstructorShouldBeObsolete.cs (1)
89if (constructor.IsImplicitlyDeclared)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
106else if (!child.IsImplicitlyDeclared)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (2)
327where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true } 334where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true }
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
64long linesOfCode = @namespace.IsImplicitlyDeclared ?
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
50associated.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (1)
29friendlyNames.Add(element.IsImplicitlyDeclared ? null : element.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
457return newSymbol.IsImplicitlyDeclared == symbol.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
580if (!member.IsImplicitlyDeclared || IsEqualsObjectOverride(member)) 597if (member.IsImplicitlyDeclared)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
597if (symbol.IsImplicitlyDeclared) 619=> !symbol.IsImplicitlyDeclared && symbol.IsFromSource();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
285var filteredMembers = membersList.Where(m => !m.IsImplicitlyDeclared || m.IsTupleField());
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
125members = members.WhereAsArray(m => !m.IsImplicitlyDeclared);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
256var name = element.IsImplicitlyDeclared ? default : Identifier(element.Name);
System.Text.Json.SourceGeneration (1)
Helpers\RoslynExtensions.cs (1)
117=> type.Constructors.Where(ctor => !ctor.IsStatic && !(ctor.IsImplicitlyDeclared && type.IsValueType && ctor.Parameters.Length == 0));
Test.Utilities (9)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
50associated.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (1)
29friendlyNames.Add(element.IsImplicitlyDeclared ? null : element.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
457return newSymbol.IsImplicitlyDeclared == symbol.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
580if (!member.IsImplicitlyDeclared || IsEqualsObjectOverride(member)) 597if (member.IsImplicitlyDeclared)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
597if (symbol.IsImplicitlyDeclared) 619=> !symbol.IsImplicitlyDeclared && symbol.IsFromSource();
Text.Analyzers (14)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
106else if (!child.IsImplicitlyDeclared)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (2)
327where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true } 334where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true }
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
64long linesOfCode = @namespace.IsImplicitlyDeclared ?
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
50associated.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (1)
29friendlyNames.Add(element.IsImplicitlyDeclared ? null : element.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
457return newSymbol.IsImplicitlyDeclared == symbol.IsImplicitlyDeclared &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
580if (!member.IsImplicitlyDeclared || IsEqualsObjectOverride(member)) 597if (member.IsImplicitlyDeclared)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
597if (symbol.IsImplicitlyDeclared) 619=> !symbol.IsImplicitlyDeclared && symbol.IsFromSource();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
285var filteredMembers = membersList.Where(m => !m.IsImplicitlyDeclared || m.IsTupleField());