Interface IPluginEventValueWriter<TEvent>
Namespace: DotBoxD.Abstractions
Assembly: DotBoxD.Abstractions.dll
Optional low-allocation event adapter path. Implement this when event values can be written
directly into the runtime input buffer; DotBoxD.Abstractions.IPluginEventValueWriter.EventValueCount must match
DotBoxD.Abstractions.IPluginEventAdapter.Parameters.
public interface IPluginEventValueWriter<in TEvent> : IPluginEventAdapter<TEvent>Type Parameters
Section titled “Type Parameters”TEvent
Implements
Section titled “Implements”Properties
Section titled “Properties”EventValueCount
Section titled “ EventValueCount”int EventValueCount { get; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”CopySandboxValues(TEvent, SandboxValue[], int)
Section titled “ CopySandboxValues(TEvent, SandboxValue[], int)”void CopySandboxValues(TEvent e, SandboxValue[] destination, int destinationIndex)Parameters
Section titled “Parameters”e TEvent
destination SandboxValue[]
destinationIndex int
ToSandboxValue(TEvent, int)
Section titled “ ToSandboxValue(TEvent, int)”SandboxValue ToSandboxValue(TEvent e, int index)Parameters
Section titled “Parameters”e TEvent
index int