Class Imports
A set of "module exports" that can be imported by a WebAssembly module.
Assembly: WaaS.Core.dll
View Source
public sealed class Imports : Dictionary<string, IModuleExports>, IDictionary<string, IModuleExports>, ICollection<KeyValuePair<string, IModuleExports>>, IReadOnlyDictionary<string, IModuleExports>, IReadOnlyCollection<KeyValuePair<string, IModuleExports>>, IEnumerable<KeyValuePair<string, IModuleExports>>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable, IImports
Inheritance: System.Object -> System.Collections.Generic.Dictionary<System.String,WaaS.Runtime.IModuleExports>
Implements:
Expand
System.Collections.Generic.IDictionary<System.String,WaaS.Runtime.IModuleExports>, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,WaaS.Runtime.IModuleExports>>, System.Collections.Generic.IReadOnlyDictionary<System.String,WaaS.Runtime.IModuleExports>, System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<System.String,WaaS.Runtime.IModuleExports>>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,WaaS.Runtime.IModuleExports>>, System.Collections.IDictionary, System.Collections.ICollection, System.Collections.IEnumerable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable, WaaS.Runtime.IImports
Methods
TryGetImportable<T>(string, string, out T?)
View Source
public bool TryGetImportable<T>(string moduleName, string name, out T? value) where T : IExternal
Returns
System.Boolean
Parameters
| Type | Name | 
|---|---|
| System.String | moduleName | 
| System.String | name | 
| <T> | value | 
Type Parameters
- T
Implements
- System.Collections.Generic.IDictionary<System.String,WaaS.Runtime.IModuleExports>
- System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,WaaS.Runtime.IModuleExports>>
- System.Collections.Generic.IReadOnlyDictionary<System.String,WaaS.Runtime.IModuleExports>
- System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<System.String,WaaS.Runtime.IModuleExports>>
- System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,WaaS.Runtime.IModuleExports>>
- System.Collections.IDictionary
- System.Collections.ICollection
- System.Collections.IEnumerable
- System.Runtime.Serialization.IDeserializationCallback
- System.Runtime.Serialization.ISerializable
- WaaS.Runtime.IImports