public void Store(AbstractBufferedWriter writer)
{
writer.WriteString(_name);
writer.WriteString(_ifaceName);
if (_resultFieldHandler != null)
{
writer.WriteString(_resultFieldHandler.Name);
writer.WriteByteArray(_resultFieldHandler.Configuration);
}
else
{
writer.WriteString(null);
}
writer.WriteVUInt32((uint)_parameters.Length);
foreach (var parameter in _parameters)
{
parameter.Store(writer);
}
}