EventSourceAnalyzer Members

Include Protected Members
Include Inherited Members

Applies to: Semantic Logging 2.0

The EventSourceAnalyzer type exposes the following members.

Constructors

  Name Description
Public method EventSourceAnalyzer
Initializes a new instance of the EventSourceAnalyzer class

Methods

  Name Description
Public method Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Public method Inspect
Inspects the specified EventSource for potential runtime errors filtering out validations according to the specified instance properties.
Public methodStatic member InspectAll
Inspects the specified EventSource for potential runtime errors.
Public method ToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  Name Description
Public property ExcludeEventListenerEmulation
Gets or sets a value indicating whether to exclude the internal EventListener instance to emulate sending events.
Public property ExcludeWriteEventTypeMapping
Gets or sets a value indicating whether to exclude an exact type mapping between the event arguments and 'EventSource.WriteEvent' argument.
Public property ExcludeWriteEventTypeOrder
Gets or sets a value indicating whether to exclude the type order analysis between the event arguments and the 'EventSource.WriteEvent' arguments order. This process is costly and may be excluded for large event sources with events with many arguments. However it is recommended to leave this option off (default) to ensure that all 'EventSource.WriteEvent' arguments are correctly mapped to the event parameters.

See Also

EventSourceAnalyzer Class

Microsoft.Practices.EnterpriseLibrary.SemanticLogging.Utility Namespace