17 references to IsPartialDefinition
Microsoft.CodeAnalysis.CSharp (12)
Symbols\MemberSymbolExtensions.cs (1)
563
return sms?.
IsPartialDefinition
== true;
Symbols\Source\SourceMemberContainerSymbol.cs (6)
2033
case (SourceOrdinaryMethodSymbol {
IsPartialDefinition
: true }, SourceOrdinaryMethodSymbol { IsPartialImplementation: true }):
2034
case (SourceOrdinaryMethodSymbol { IsPartialImplementation: true }, SourceOrdinaryMethodSymbol {
IsPartialDefinition
: true }):
3483
else if (methodPart.
IsPartialDefinition
&&
3484
(prevPart.
IsPartialDefinition
|| (prevPart.OtherPartOfPartial is MethodSymbol otherDefinition && (object)otherDefinition != methodPart)))
3513
else if (method is {
IsPartialDefinition
: true, OtherPartOfPartial: null, HasExplicitAccessModifier: true })
3535
if (part1.
IsPartialDefinition
)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (5)
303
if (
IsPartialDefinition
)
379
Debug.Assert(definition.
IsPartialDefinition
);
425
return this.
IsPartialDefinition
&& (object)_otherPartOfPartial == null;
449
return this.
IsPartialDefinition
? _otherPartOfPartial : null;
473
return
IsPartialDefinition
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Attributes\AttributeTests_WellKnownAttributes.cs (1)
1368
MethodSymbol partialDefPart = sourceMethod.
IsPartialDefinition
? sourceMethod : sourceMethod.PartialDefinitionPart;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\ExpressionBodiedMemberTests.cs (2)
49
Assert.True(gooDef.
IsPartialDefinition
);
58
Assert.False(gooImpl.
IsPartialDefinition
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Source\ExpressionBodiedMethodTests.cs (2)
40
Assert.True(gooDef.
IsPartialDefinition
);
49
Assert.False(gooImpl.
IsPartialDefinition
);