2 implementations of PartialImplementationPart
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\PropertySymbol.cs (1)
115IPropertySymbol? IPropertySymbol.PartialImplementationPart => _underlying.PartialImplementationPart.GetPublicSymbol();
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\PropertySymbol.vb (1)
629Private ReadOnly Property IPropertySymbol_PartialImplementationPart As IPropertySymbol Implements IPropertySymbol.PartialImplementationPart
16 references to PartialImplementationPart
Microsoft.CodeAnalysis (4)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (1)
209else if (member is IPropertySymbol { PartialImplementationPart: { } propertyImplementation })
Emit\EditAndContinue\SymbolChanges.cs (1)
446Debug.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.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
102property = property.PartialImplementationPart ?? property;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.cs (1)
236=> symbol.PartialImplementationPart != null;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
SymbolKey\SymbolKeyCompilationsTests.cs (1)
188var implementation = definition.PartialImplementationPart;
Microsoft.CodeAnalysis.CSharp.Features (2)
NavigationBar\CSharpNavigationBarItemService.cs (2)
81else if (member is IPropertySymbol { PartialImplementationPart: { } } propertySymbol) 84memberItems.AddIfNotNull(CreateItemForMember(solution, propertySymbol.PartialImplementationPart, tree, cancellationToken));
Microsoft.CodeAnalysis.Features (3)
Debugging\AbstractBreakpointResolver.cs (1)
233SymbolKind.Property => ((IPropertySymbol)symbol).PartialImplementationPart,
EditAndContinue\Utilities\Extensions.cs (1)
234IPropertySymbol { PartialImplementationPart: var impl } => impl,
GoToDefinition\GoToDefinitionFeatureHelpers.cs (1)
50symbol = (symbol as IPropertySymbol)?.PartialImplementationPart ?? symbol;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\PropertySymbol.vb (1)
629Private ReadOnly Property IPropertySymbol_PartialImplementationPart As IPropertySymbol Implements IPropertySymbol.PartialImplementationPart
Microsoft.CodeAnalysis.Workspaces (3)
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (1)
49result.AddIfNotNull(symbol.PartialImplementationPart);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
102property = property.PartialImplementationPart ?? property;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.cs (1)
236=> symbol.PartialImplementationPart != null;