System.Reflection.Tests.EventInfoTests.AddRemove_TestData C# (CSharp) Method

AddRemove_TestData() public static method

public static AddRemove_TestData ( ) : IEnumerable
return IEnumerable
        public static IEnumerable<object[]> AddRemove_TestData()
        {
            yield return new object[] { typeof(BaseClass), nameof(BaseClass.PublicEvent), new BaseClass() };
            yield return new object[] { typeof(BaseClass), nameof(BaseClass.PublicStaticEvent), null };
            yield return new object[] { typeof(BaseClass), nameof(BaseClass.PublicVirtualEvent), new BaseClass() };
            yield return new object[] { typeof(SubClass), nameof(SubClass.EventPublicNew), new SubClass() };
            yield return new object[] { typeof(SubClass), nameof(SubClass.PublicEvent), new SubClass() };
        }