The runtime now enforces the contract that specifies the following: A class derived from xref:System.Diagnostics.Tracing.EventSource?displayProperty=fullName that defines an ETW event method must call the base class EventSource.WriteEvent
method with the event ID followed by the same arguments that the ETW event method was passed.
An xref:System.IndexOutOfRangeException?displayProperty=fullName exception is thrown if an xref:System.Diagnostics.Tracing.EventListener?displayProperty=fullName reads xref:System.Diagnostics.Tracing.EventSource?displayProperty=fullName data in process for an event source that violates this contract.
Name | Value |
---|---|
Scope | Minor |
Version | 4.5.1 |
Type | Runtime |
Not detectable via API analysis.