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)
292if (!eventSymbol.OriginalDefinition.IsFromCompilation(this.Compilation))
Symbols\EventSymbol.cs (5)
46return this.OriginalDefinition; 144return (EventSymbol)OverriddenOrHiddenMembersResult.GetOverriddenMember(this, OriginalDefinition.OverriddenEvent); 279return this.OriginalDefinition.GetUseSiteInfo(); 346return 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)
969if (ReferenceEquals(@event.ContainingModule, this.UnderlyingModule) && ReferenceEquals(@event, @event.OriginalDefinition))
Symbols\Tuples\TupleTypeSymbol.cs (1)
1093map.Add(underlyingEvent.OriginalDefinition, member);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenTupleTest.cs (3)
16057Assert.NotSame(m1E1, m1E1.OriginalDefinition); 16059Assert.Equal("event System.Action<T1> (T1, T2).E1", m1E1.OriginalDefinition.ToTestDisplayString()); 16092Assert.Equal("event System.Action<T2> (T1, T2).E2", m1E2.OriginalDefinition.ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (8)
Symbols\Metadata\PE\LoadingEvents.cs (3)
235Assert.Equal(interfaceEvent, substitutedInterfaceEvent.OriginalDefinition); 267Assert.Equal(interfaceEvent, substitutedInterfaceEvent.OriginalDefinition); 370Assert.Equal(interfaceEvent, innerClassImplementingEvent.OriginalDefinition);
Symbols\Retargeting\RetargetExplicitInterfaceImplementation.cs (3)
428Assert.Same(interfaceV2Event1, retargetedClassC1Event1Impl.OriginalDefinition); 432Assert.Same(interfaceV2Event1, retargetedClassC2Event1Impl.OriginalDefinition); 436Assert.Same(interfaceV2Event1, retargetedClassC3Event1Impl.OriginalDefinition);
Symbols\StaticAbstractMembersInInterfacesTests.cs (2)
27722Assert.Equal("event System.Action<System.Int32> C1<T>.I1.M01", c1M01.OriginalDefinition.ToTestDisplayString()); 27793Assert.Equal("event System.Action<T> C1<T>.I1<T>.M01", c1M01.OriginalDefinition.ToTestDisplayString());