[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Collection for internal use similar to the MatchedEventMap class in the client package that holds the one or more events that could match any defined event expressions. The optional tag value supplied when an event expression is created is used as a key for placing matching event objects into this collection.

The following tables list the members exposed by the MatchedEventMap type.

Public Methods

  NameDescription
Add
Add an event to the collection identified by the given tag.

Equals
Returns true if this object is equal to the other object.
(Overrides .Equals(Object).)
GetHashCode
Serves as a hash function for a particular type.
(Overrides .GetHashCode().)
GetMatchingEvent
Returns a single event instance given the tag identifier, or null if the tag could not be located.

GetMatchingEvents
Returns a Hashtable containing the events where the key is the event tag string and the value is the event instance.

GetType
Gets the Type of the current instance.
(Inherited from Object.)
Merge
Merge the state of an other match event structure into this one by adding all entries within the MatchedEventMap to this match event.

ShallowCopy
Make a shallow copy of this collection.

ToString
Returns a String that represents the current Object.
(Overrides .ToString().)

Protected Methods

  NameDescription
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)

Public Constructors

  NameDescription
MatchedEventMapNew
Constructor creates an empty collection of events.