public sealed override bool Equals(Object obj) { NativeFormatRuntimeEventInfo other = obj as NativeFormatRuntimeEventInfo; 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)); } NativeFormatRuntimeEventInfo otherEvent = other as NativeFormatRuntimeEventInfo; if (otherEvent == null) { return(false); } if (!(_reader == otherEvent._reader)) { return(false); } if (!(_eventHandle.Equals(otherEvent._eventHandle))) { return(false); } if (!(_definingTypeInfo.Equals(otherEvent._definingTypeInfo))) { return(false); } return(true); }