IJsMap Interface |
Namespace: DotNetBrowser.Js.Collections
public interface IJsMap : IJsObject, IAutoDisposable
The IJsMap type exposes the following members.
Name | Description | |
---|---|---|
Count |
Gets the number of key-value mappings in this IJsMap.
| |
Frame |
Gets the IFrame instance this JavaScript object is bound to.
(Inherited from IJsObject.) | |
IsDisposed |
Indicates if the object is already disposed.
(Inherited from IAutoDisposable.) | |
Item |
Gets or sets the element with the specified key.
If this map contains a value associated with the key, it will be replaced.
| |
Properties |
Gets the object properties as a live collection.
Modifying this collection will lead to updating the object properties.
(Inherited from IJsObject.) |
Name | Description | |
---|---|---|
Clear |
Removes all items from this IJsMap. Does nothing if the map is empty.
| |
ContainsKey |
Determines whether the IJsMap contains an element with
the specified key.
| |
InvokeT(String, Object) |
Executes the function with the given methodName and the args in the
JavaScript object. This method blocks current thread execution until the function finishes
its execution. If the function raises an exception, then a JsException with an error
message that describes the reason of the exception will be thrown. Same error message will be
printed in JavaScript Console.
(Inherited from IJsObject.) | |
Remove |
Removes the element with the specified key from the IJsMap.
| |
ToReadOnlyDictionary |
Copies the contents of the IJsMap to a new IReadOnlyDictionaryTKey, TValue.
| |
ToReadOnlyDictionaryTKey, TVal |
Copies the contents of the IJsMap to a new IReadOnlyDictionaryTKey, TValue.
|
Name | Description | |
---|---|---|
Disposed |
Occurs when the object has been disposed.
(Inherited from IAutoDisposable.) |
Name | Description | |
---|---|---|
ToJsonString |
Converts the given JavaScript object into a JSON string.
(Defined by JsonExtensions.) |