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