public sealed override bool Equals(Object obj) { EcmaFormatRuntimeEventInfo other = obj as EcmaFormatRuntimeEventInfo; if (other == null) { return(false); } if (!(_reader == other._reader)) { return(false); } if (!(_eventHandle.Equals(other._eventHandle))) { return(false); } if (!(ContextTypeInfo.Equals(other.ContextTypeInfo))) { return(false); } if (!(ReflectedType.Equals(other.ReflectedType))) { return(false); } return(true); }
public sealed override bool HasSameMetadataDefinitionAs(MemberInfo other) { if (other == null) { throw new ArgumentNullException(nameof(other)); } EcmaFormatRuntimeEventInfo otherEvent = other as EcmaFormatRuntimeEventInfo; if (otherEvent == null) { return(false); } if (!(_reader == otherEvent._reader)) { return(false); } if (!(_eventHandle.Equals(otherEvent._eventHandle))) { return(false); } return(true); }