13 references to IsPartialDefinition
Microsoft.CodeAnalysis.CSharp (13)
Symbols\MemberSymbolExtensions.cs (1)
823or SourcePropertySymbol { IsPartialDefinition: true }
Symbols\PublicModel\PropertySymbol.cs (1)
117bool IPropertySymbol.IsPartialDefinition => (_underlying as SourcePropertySymbol)?.IsPartialDefinition ?? false;
Symbols\Source\SourceMemberContainerSymbol.cs (5)
4257property.IsPartialDefinition ? ErrorCode.ERR_PartialPropertyMissingImplementation : ErrorCode.ERR_PartialPropertyMissingDefinition, 4340else if (currentProperty.IsPartialDefinition && 4341(prevProperty.IsPartialDefinition || (prevProperty.OtherPartOfPartial is SourcePropertySymbol otherDefinition && (object)otherDefinition != currentProperty))) 4361var implementationAccessor = currentProperty.IsPartialDefinition ? prevAccessor : currentAccessor; 4464if (part1.IsPartialDefinition)
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
858public sealed override MethodSymbol? PartialImplementationPart => _property is SourcePropertySymbol { IsPartialDefinition: true, OtherPartOfPartial: { } other } 866internal bool IsPartialDefinition => _property is SourcePropertySymbol { IsPartialDefinition: true };
Symbols\Source\SourcePropertySymbol.cs (4)
715if (IsPartialDefinition && OtherPartOfPartial is { } implementation) 728Debug.Assert(this.IsPartialDefinition); 852internal SourcePropertySymbol? SourcePartialImplementationPart => IsPartialDefinition ? OtherPartOfPartial : null; 859Debug.Assert(definition.IsPartialDefinition);