Namespace WaaS.ComponentModel.Binding
Classes
ComponentAliasAttribute
Indicates to generate formatter for the alias type.
ComponentApiAttribute
Indicates the method is API of the component.
ComponentCaseAttribute
Indicates the property is a case of the containing variant type.
ComponentFieldAttribute
Indicates the property is a field of the containing record type.
ComponentInterfaceAttribute
Indicates the interface is a component interface or world.
ComponentRecordAttribute
ComponentResourceAttribute
Indicates the interface is a component resource implementation.
ComponentVariantAttribute
Indicates the struct is a variant type.
ExternalFunction
Represents a function whose implementation is provided by the host code.
ExternalFunctionDelegate
FormatterProvider
Provides Canonical ABI formatters for types.
HostResourceTypeBase<T>
Base class for host-provided resource types.
OptionExtensions
PushPullAdapter
An adapter for pushing and pulling values.
Structs
Borrowed<T>
Borrowed resource handle.