1 override of OriginalDefinition
Microsoft.CodeAnalysis.CSharp (1)
Symbols\SubstitutedEventSymbol.cs (1)
46public override EventSymbol OriginalDefinition
20 references to OriginalDefinition
Microsoft.CodeAnalysis.CSharp (9)
Binder\Binder_Operators.cs (1)
691if (!eventSymbol.OriginalDefinition.IsFromCompilation(this.Compilation))
Symbols\EventSymbol.cs (5)
46return this.OriginalDefinition; 144return (EventSymbol)OverriddenOrHiddenMembersResult.GetOverriddenMember(this, OriginalDefinition.OverriddenEvent); 283return this.OriginalDefinition.GetUseSiteInfo(); 350return TypeSymbol.Equals(this.ContainingType, other.ContainingType, compareKind) && ReferenceEquals(this.OriginalDefinition, other.OriginalDefinition);
Symbols\PublicModel\EventSymbol.cs (1)
69return _underlying.OriginalDefinition.GetPublicSymbol();
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
950if (ReferenceEquals(@event.ContainingModule, this.UnderlyingModule) && ReferenceEquals(@event, @event.OriginalDefinition))
Symbols\Tuples\TupleTypeSymbol.cs (1)
1086map.Add(underlyingEvent.OriginalDefinition, member);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenTupleTest.cs (3)
16051Assert.NotSame(m1E1, m1E1.OriginalDefinition); 16053Assert.Equal("event System.Action<T1> (T1, T2).E1", m1E1.OriginalDefinition.ToTestDisplayString()); 16086Assert.Equal("event System.Action<T2> (T1, T2).E2", m1E2.OriginalDefinition.ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (8)
Symbols\Metadata\PE\LoadingEvents.cs (3)
234Assert.Equal(interfaceEvent, substitutedInterfaceEvent.OriginalDefinition); 266Assert.Equal(interfaceEvent, substitutedInterfaceEvent.OriginalDefinition); 369Assert.Equal(interfaceEvent, innerClassImplementingEvent.OriginalDefinition);
Symbols\Retargeting\RetargetExplicitInterfaceImplementation.cs (3)
427Assert.Same(interfaceV2Event1, retargetedClassC1Event1Impl.OriginalDefinition); 431Assert.Same(interfaceV2Event1, retargetedClassC2Event1Impl.OriginalDefinition); 435Assert.Same(interfaceV2Event1, retargetedClassC3Event1Impl.OriginalDefinition);
Symbols\StaticAbstractMembersInInterfacesTests.cs (2)
28236Assert.Equal("event System.Action<System.Int32> C1<T>.I1.M01", c1M01.OriginalDefinition.ToTestDisplayString()); 28307Assert.Equal("event System.Action<T> C1<T>.I1<T>.M01", c1M01.OriginalDefinition.ToTestDisplayString());