Base:
property
IsPartialDefinition
Microsoft.CodeAnalysis.CSharp.Symbols.EventSymbol.IsPartialDefinition
21 references to IsPartialDefinition
Microsoft.CodeAnalysis.CSharp (14)
Symbols\MemberSymbolExtensions.cs (1)
820or SourceEventSymbol { IsPartialDefinition: true }
Symbols\Source\SourceEventAccessorSymbol.cs (2)
240public sealed override MethodSymbol? PartialImplementationPart => _event is { IsPartialDefinition: true, OtherPartOfPartial: { } other } 248internal bool IsPartialDefinition => _event.IsPartialDefinition;
Symbols\Source\SourceEventSymbol.cs (4)
856if (IsPartialDefinition && OtherPartOfPartial is { } implementation) 872Debug.Assert(this.IsPartialDefinition); 932internal SourceEventSymbol? SourcePartialImplementationPart => IsPartialDefinition ? OtherPartOfPartial : null; 940Debug.Assert(definition.IsPartialDefinition);
Symbols\Source\SourceFieldLikeEventSymbol.cs (3)
118else if (!this.IsAbstract && !this.IsPartialDefinition) 124if (this.IsPartialDefinition) 242Debug.Assert(ev.IsPartialDefinition);
Symbols\Source\SourceMemberContainerSymbol.cs (4)
4080ev.IsPartialDefinition ? ErrorCode.ERR_PartialMemberMissingImplementation : ErrorCode.ERR_PartialMemberMissingDefinition, 4213else if (currentEvent.IsPartialDefinition && 4214(prevEvent.IsPartialDefinition || (prevEvent.OtherPartOfPartial is { } otherDefinition && !ReferenceEquals(otherDefinition, currentEvent)))) 4317if (part1.IsPartialDefinition)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (7)
PartialEventsAndConstructorsTests.cs (7)
561Assert.True(e1.IsPartialDefinition); 1746Assert.True(ev.IsPartialDefinition); 2107Assert.True(e.IsPartialDefinition); 2113Assert.False(e.SourcePartialImplementationPart.IsPartialDefinition); 2955Assert.True(e.IsPartialDefinition); 2959Assert.True(f.IsPartialDefinition); 2963Assert.True(g.IsPartialDefinition);