Base:
property
PartialImplementationPart
Microsoft.CodeAnalysis.CSharp.Symbols.EventSymbol.PartialImplementationPart
15 references to PartialImplementationPart
Microsoft.CodeAnalysis.CSharp (2)
Symbols\MemberSymbolExtensions.cs (1)
832SourceEventSymbol ev => ev.PartialImplementationPart,
Symbols\Source\SourceEventSymbol.cs (1)
428public sealed override bool IsExtern => PartialImplementationPart is { } implementation ? implementation.IsExtern : HasExternModifier;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (13)
PartialEventsAndConstructorsTests.cs (13)
563AssertEx.Equal("event System.Action C.E", e1.PartialImplementationPart.ToTestDisplayString()); 1406Assert.False(((SourceEventSymbol)e).PartialImplementationPart!.IsWindowsRuntimeEvent); 1479Assert.Equal(isWinRtEvent, ((SourceEventSymbol)e).PartialImplementationPart!.IsWindowsRuntimeEvent); 1750Assert.True(ev.PartialImplementationPart!.GetPublicSymbol().IsExtern); 1751Assert.True(ev.PartialImplementationPart!.AddMethod!.GetPublicSymbol().IsExtern); 1752Assert.True(ev.PartialImplementationPart!.RemoveMethod!.GetPublicSymbol().IsExtern); 1887var eImpl = ((SourceEventSymbol)e).PartialImplementationPart!; 2047Assert.True(((SourceEventSymbol)e).PartialImplementationPart!.IsWindowsRuntimeEvent); 2121Assert.Same(e.PartialImplementationPart, addMethod.PartialImplementationPart.AssociatedSymbol); 2126Assert.Same(e.PartialImplementationPart, removeMethod.PartialImplementationPart.AssociatedSymbol); 3449assertEqual([declAttributes, implAttributes], ((SourceEventSymbol)ev).PartialImplementationPart!.GetAttributes()); 3570var eImpl = ((SourceEventSymbol)e).PartialImplementationPart!; 3591var fImpl = ((SourceEventSymbol)f).PartialImplementationPart!;