4 overrides of PartialImplementationPart
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Source\SourceConstructorSymbol.cs (1)
364public sealed override MethodSymbol? PartialImplementationPart => SourcePartialImplementationPart;
Symbols\Source\SourceEventAccessorSymbol.cs (1)
244public sealed override MethodSymbol? PartialImplementationPart => _event is { IsPartialDefinition: true, OtherPartOfPartial: { } other }
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
374public sealed override MethodSymbol PartialImplementationPart
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
858public sealed override MethodSymbol? PartialImplementationPart => _property is SourcePropertySymbol { IsPartialDefinition: true, OtherPartOfPartial: { } other }
9 references to PartialImplementationPart
Microsoft.CodeAnalysis.CSharp (9)
CommandLine\CSharpCompiler.cs (1)
253entryPoint = method.PartialImplementationPart ?? method;
Compiler\MethodCompiler.cs (1)
684return method.PartialImplementationPart;
Symbols\MemberSymbolExtensions.cs (2)
723if (method.IsPartialMember() && method.PartialImplementationPart is null) 836MethodSymbol method => method.PartialImplementationPart,
Symbols\MethodSymbol.cs (2)
729this.PartialImplementationPart is null) 1238IMethodSymbolInternal IMethodSymbolInternal.PartialImplementationPart => PartialImplementationPart;
Symbols\PublicModel\MethodSymbol.cs (1)
303return _underlying.PartialImplementationPart.GetPublicSymbol();
Symbols\Source\SourceMethodSymbol.cs (1)
196if (moduleBuilder.CompilationState.TryGetStateMachineType(target.PartialImplementationPart ?? target, out NamedTypeSymbol? stateMachineType))
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
841var implementationPart = this.PartialImplementationPart ?? this;