8 implementations of PartialImplementationPart
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
84public IPropertySymbol PartialImplementationPart => null;
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
84public IPropertySymbol PartialImplementationPart => null;
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
84public IPropertySymbol PartialImplementationPart => null;
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\PropertySymbol.cs (1)
115IPropertySymbol? IPropertySymbol.PartialImplementationPart => _underlying.PartialImplementationPart.GetPublicSymbol();
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedPropertySymbol.cs (1)
72public IPropertySymbol PartialImplementationPart => _symbol.PartialImplementationPart;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\PropertySymbol.vb (1)
646Private ReadOnly Property IPropertySymbol_PartialImplementationPart As IPropertySymbol Implements IPropertySymbol.PartialImplementationPart
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
84public IPropertySymbol PartialImplementationPart => null;
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
84public IPropertySymbol PartialImplementationPart => null;
32 references to PartialImplementationPart
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
102property = property.PartialImplementationPart ?? property;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
238=> symbol.PartialImplementationPart != null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISymbolExtensions.cs (1)
16IPropertySymbol property => property.PartialDefinitionPart != null || property.PartialImplementationPart != null,
Microsoft.CodeAnalysis (4)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (1)
209else if (member is IPropertySymbol { PartialImplementationPart: { } propertyImplementation })
Emit\EditAndContinue\SymbolChanges.cs (1)
447Debug.Assert(edit.OldSymbol == null || ((IPropertySymbol)edit.OldSymbol).PartialImplementationPart == null);
Emit\SemanticEdit.cs (2)
145if (oldSymbol is IMethodSymbol { PartialImplementationPart: not null } or IPropertySymbol { PartialImplementationPart: not null }) 150if (newSymbol is IMethodSymbol { PartialImplementationPart: not null } or IPropertySymbol { PartialImplementationPart: not null })
Microsoft.CodeAnalysis.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
102property = property.PartialImplementationPart ?? property;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
238=> symbol.PartialImplementationPart != null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISymbolExtensions.cs (1)
16IPropertySymbol property => property.PartialDefinitionPart != null || property.PartialImplementationPart != null,
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
102property = property.PartialImplementationPart ?? property;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
238=> symbol.PartialImplementationPart != null;
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
102property = property.PartialImplementationPart ?? property;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
238=> symbol.PartialImplementationPart != null;
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISymbolExtensions.cs (1)
16IPropertySymbol property => property.PartialDefinitionPart != null || property.PartialImplementationPart != null,
Microsoft.CodeAnalysis.CSharp.Features (2)
NavigationBar\CSharpNavigationBarItemService.cs (2)
88else if (member is IPropertySymbol { PartialImplementationPart: { } } propertySymbol) 91memberItems.AddIfNotNull(CreateItemForMember(solution, propertySymbol.PartialImplementationPart, semanticModel, cancellationToken));
Microsoft.CodeAnalysis.Extensions.Package (1)
Symbols\SymbolEquivalenceComparer.cs (1)
238=> symbol.PartialImplementationPart != null;
Microsoft.CodeAnalysis.Features (4)
Debugging\AbstractBreakpointResolver.cs (1)
233SymbolKind.Property => ((IPropertySymbol)symbol).PartialImplementationPart,
EditAndContinue\Utilities\Extensions.cs (1)
272IPropertySymbol { PartialImplementationPart: var impl } => impl,
FindUsages\AbstractFindUsagesService_FindImplementations.cs (1)
214IPropertySymbol property => property.PartialImplementationPart,
MetadataAsSource\AbstractMetadataAsSourceService.WrappedPropertySymbol.cs (1)
72public IPropertySymbol PartialImplementationPart => _symbol.PartialImplementationPart;
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
102property = property.PartialImplementationPart ?? property;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
238=> symbol.PartialImplementationPart != null;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\PropertySymbol.vb (1)
646Private ReadOnly Property IPropertySymbol_PartialImplementationPart As IPropertySymbol Implements IPropertySymbol.PartialImplementationPart
Microsoft.CodeAnalysis.Workspaces (4)
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (1)
49result.AddIfNotNull(symbol.PartialImplementationPart);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
102property = property.PartialImplementationPart ?? property;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
238=> symbol.PartialImplementationPart != null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISymbolExtensions.cs (1)
16IPropertySymbol property => property.PartialDefinitionPart != null || property.PartialImplementationPart != null,
Roslyn.Diagnostics.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
102property = property.PartialImplementationPart ?? property;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
238=> symbol.PartialImplementationPart != null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISymbolExtensions.cs (1)
16IPropertySymbol property => property.PartialDefinitionPart != null || property.PartialImplementationPart != null,