14 references to IsPartialImplementation
Microsoft.CodeAnalysis.CSharp (9)
Symbols\MemberSymbolExtensions.cs (1)
799
is SourceOrdinaryMethodSymbol {
IsPartialImplementation
: true }
Symbols\Source\SourceMemberContainerSymbol.cs (5)
2198
case (SourceOrdinaryMethodSymbol { IsPartialDefinition: true }, SourceOrdinaryMethodSymbol {
IsPartialImplementation
: true }):
2199
case (SourceOrdinaryMethodSymbol {
IsPartialImplementation
: true }, SourceOrdinaryMethodSymbol { IsPartialDefinition: true }):
4035
if (method.
IsPartialImplementation
&& method.OtherPartOfPartial is null)
4111
if (currentMethod.
IsPartialImplementation
&&
4112
(prevMethod.
IsPartialImplementation
|| (prevMethod.OtherPartOfPartial is MethodSymbol otherImplementation && (object)otherImplementation != currentMethod)))
Symbols\Source\SourceOrdinaryMethodSymbol.cs (3)
302
Debug.Assert(implementation.
IsPartialImplementation
);
352
return this.
IsPartialImplementation
? this.OtherPartOfPartial : null;
1045
Debug.Assert(implementation.
IsPartialImplementation
);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Attributes\AttributeTests_WellKnownAttributes.cs (1)
1373
MethodSymbol partialImplPart = sourceMethod.
IsPartialImplementation
? sourceMethod : sourceMethod.PartialImplementationPart;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\ExpressionBodiedMemberTests.cs (2)
50
Assert.False(gooDef.
IsPartialImplementation
);
57
Assert.True(gooImpl.
IsPartialImplementation
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Source\ExpressionBodiedMethodTests.cs (2)
41
Assert.False(gooDef.
IsPartialImplementation
);
48
Assert.True(gooImpl.
IsPartialImplementation
);