Base:
property
IsPartialDefinition
Microsoft.CodeAnalysis.CSharp.Symbols.EventSymbol.IsPartialDefinition
21 references to IsPartialDefinition
Microsoft.CodeAnalysis.CSharp (14)
Symbols\MemberSymbolExtensions.cs (1)
814
or SourceEventSymbol {
IsPartialDefinition
: true }
Symbols\Source\SourceEventAccessorSymbol.cs (2)
240
public sealed override MethodSymbol? PartialImplementationPart => _event is {
IsPartialDefinition
: true, OtherPartOfPartial: { } other }
248
internal bool IsPartialDefinition => _event.
IsPartialDefinition
;
Symbols\Source\SourceEventSymbol.cs (4)
847
if (
IsPartialDefinition
&& OtherPartOfPartial is { } implementation)
863
Debug.Assert(this.
IsPartialDefinition
);
923
internal SourceEventSymbol? SourcePartialImplementationPart =>
IsPartialDefinition
? OtherPartOfPartial : null;
931
Debug.Assert(definition.
IsPartialDefinition
);
Symbols\Source\SourceFieldLikeEventSymbol.cs (3)
118
else if (!this.IsAbstract && !this.
IsPartialDefinition
)
124
if (this.
IsPartialDefinition
)
242
Debug.Assert(ev.
IsPartialDefinition
);
Symbols\Source\SourceMemberContainerSymbol.cs (4)
4124
ev.
IsPartialDefinition
? ErrorCode.ERR_PartialMemberMissingImplementation : ErrorCode.ERR_PartialMemberMissingDefinition,
4261
else if (currentEvent.
IsPartialDefinition
&&
4262
(prevEvent.
IsPartialDefinition
|| (prevEvent.OtherPartOfPartial is { } otherDefinition && !ReferenceEquals(otherDefinition, currentEvent))))
4365
if (part1.
IsPartialDefinition
)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (7)
PartialEventsAndConstructorsTests.cs (7)
561
Assert.True(e1.
IsPartialDefinition
);
1566
Assert.True(ev.
IsPartialDefinition
);
1927
Assert.True(e.
IsPartialDefinition
);
1933
Assert.False(e.SourcePartialImplementationPart.
IsPartialDefinition
);
2775
Assert.True(e.
IsPartialDefinition
);
2779
Assert.True(f.
IsPartialDefinition
);
2783
Assert.True(g.
IsPartialDefinition
);