OverlayDictionary Class

CVB.Net Documentation
Dictionary that provides access to the list of installed CVB overlay plugins.
Inheritance Hierarchy

SystemObject
  Stemmer.Cvb.Forms.OverlaysOverlayDictionary

Namespace:  Stemmer.Cvb.Forms.Overlays
Assembly:  Stemmer.Cvb.Forms (in Stemmer.Cvb.Forms.dll) Version: 14.0.0.0
Syntax

public sealed class OverlayDictionary : IDictionary<string, OverlayPluginInfo>, 
	ICollection<KeyValuePair<string, OverlayPluginInfo>>, IEnumerable<KeyValuePair<string, OverlayPluginInfo>>, 
	IEnumerable

The OverlayDictionary type exposes the following members.

Constructors

  NameDescription
Public methodOverlayDictionary
Initializes a new instance of the OverlayDictionary class
Top
Properties

  NameDescription
Public propertyCount
Number of available overlay plugins.
Public propertyIsReadOnly
This collection is read-only
Public propertyItemInt32
Access overlay plugin by means of a numerical index
Public propertyItemString
Retrieve overlay plugin information by means of a string key containing the plugin's friendly name
Public propertyKeys
Get the collection of keys in the dictionary
Public propertyValues
Get the collection of values in the dictionary
Top
Methods

  NameDescription
Public methodAdd(KeyValuePairString, OverlayPluginInfo)
Will raise a NotSupportedException because this dictionary is read only.
Public methodAdd(String, OverlayPluginInfo)
Add a new entry.
Public methodClear
Will raise a NotSupportedException because this dictionary is readonly.
Public methodContains
Check if a specific entry is part of the collection
Public methodContainsKey
Check if a specific key exists in the collection
Public methodCopyTo
copy the contents of the collection into an array
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetEnumerator
Enumeration implementation
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodRemove(KeyValuePairString, OverlayPluginInfo)
Remove an entry from the dictionary
Public methodRemove(String)
Remove a value with the specified key.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTryGetValue
Try to get a value from the collection. Will not raise and exception if the specified key does not exist.
Top
Explicit Interface Implementations

  NameDescription
Explicit interface implementationPrivate methodIEnumerableGetEnumerator
Enumeration implementation.
Top
Remarks

Not to be used directly; access through the property Display.InstalledOverlays instead!
See Also

Reference