2 overrides of PartialImplementationPart
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
362public sealed override MethodSymbol PartialImplementationPart
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
834public sealed override MethodSymbol? PartialImplementationPart => _property is SourcePropertySymbol { IsPartialDefinition: true, OtherPartOfPartial: { } other }
11 references to PartialImplementationPart
Microsoft.CodeAnalysis.CSharp (11)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
614MethodSymbol method => (Symbol)method.PartialImplementationPart,
CommandLine\CSharpCompiler.cs (1)
253entryPoint = method.PartialImplementationPart ?? method;
Compilation\SyntaxTreeSemanticModel.cs (1)
1805MethodSymbol method => method.PartialImplementationPart,
Compiler\DocumentationCommentCompiler.cs (1)
263MethodSymbol method => method.PartialImplementationPart,
Compiler\MethodCompiler.cs (1)
659return method.PartialImplementationPart;
Symbols\MemberSymbolExtensions.cs (1)
477if (method.IsPartialMember() && method.PartialImplementationPart is null)
Symbols\MethodSymbol.cs (2)
714this.PartialImplementationPart is null) 1221IMethodSymbolInternal IMethodSymbolInternal.PartialImplementationPart => PartialImplementationPart;
Symbols\PublicModel\MethodSymbol.cs (1)
289return _underlying.PartialImplementationPart.GetPublicSymbol();
Symbols\Source\SourceComplexParameterSymbol.cs (1)
476SourceMemberMethodSymbol { PartialImplementationPart.Parameters: { } parameters } => parameters,
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
826var implementationPart = this.PartialImplementationPart ?? this;