13 references to IsPartialDefinition
Microsoft.CodeAnalysis.CSharp (13)
Symbols\MemberSymbolExtensions.cs (1)
811or SourcePropertySymbol { IsPartialDefinition: true }
Symbols\PublicModel\PropertySymbol.cs (1)
117bool IPropertySymbol.IsPartialDefinition => (_underlying as SourcePropertySymbol)?.IsPartialDefinition ?? false;
Symbols\Source\SourceMemberContainerSymbol.cs (5)
4047property.IsPartialDefinition ? ErrorCode.ERR_PartialPropertyMissingImplementation : ErrorCode.ERR_PartialPropertyMissingDefinition, 4134else if (currentProperty.IsPartialDefinition && 4135(prevProperty.IsPartialDefinition || (prevProperty.OtherPartOfPartial is SourcePropertySymbol otherDefinition && (object)otherDefinition != currentProperty))) 4155var implementationAccessor = currentProperty.IsPartialDefinition ? prevAccessor : currentAccessor; 4258if (part1.IsPartialDefinition)
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
818public sealed override MethodSymbol? PartialImplementationPart => _property is SourcePropertySymbol { IsPartialDefinition: true, OtherPartOfPartial: { } other } 826internal bool IsPartialDefinition => _property is SourcePropertySymbol { IsPartialDefinition: true };
Symbols\Source\SourcePropertySymbol.cs (4)
718if (IsPartialDefinition && OtherPartOfPartial is { } implementation) 731Debug.Assert(this.IsPartialDefinition); 837internal SourcePropertySymbol? SourcePartialImplementationPart => IsPartialDefinition ? OtherPartOfPartial : null; 844Debug.Assert(definition.IsPartialDefinition);