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