Base:
property
PartialImplementationPart
Microsoft.CodeAnalysis.CSharp.Symbols.EventSymbol.PartialImplementationPart
13 references to PartialImplementationPart
Microsoft.CodeAnalysis.CSharp (2)
Symbols\MemberSymbolExtensions.cs (1)
826
SourceEventSymbol ev => ev.
PartialImplementationPart
,
Symbols\Source\SourceEventSymbol.cs (1)
424
public sealed override bool IsExtern =>
PartialImplementationPart
is { } implementation ? implementation.IsExtern : HasExternModifier;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (11)
PartialEventsAndConstructorsTests.cs (11)
563
AssertEx.Equal("event System.Action C.E", e1.
PartialImplementationPart
.ToTestDisplayString());
1570
Assert.True(ev.
PartialImplementationPart
!.GetPublicSymbol().IsExtern);
1571
Assert.True(ev.
PartialImplementationPart
!.AddMethod!.GetPublicSymbol().IsExtern);
1572
Assert.True(ev.
PartialImplementationPart
!.RemoveMethod!.GetPublicSymbol().IsExtern);
1707
var eImpl = ((SourceEventSymbol)e).
PartialImplementationPart
!;
1867
Assert.True(((SourceEventSymbol)e).
PartialImplementationPart
!.IsWindowsRuntimeEvent);
1941
Assert.Same(e.
PartialImplementationPart
, addMethod.PartialImplementationPart.AssociatedSymbol);
1946
Assert.Same(e.
PartialImplementationPart
, removeMethod.PartialImplementationPart.AssociatedSymbol);
3269
assertEqual([declAttributes, implAttributes], ((SourceEventSymbol)ev).
PartialImplementationPart
!.GetAttributes());
3390
var eImpl = ((SourceEventSymbol)e).
PartialImplementationPart
!;
3411
var fImpl = ((SourceEventSymbol)f).
PartialImplementationPart
!;