/// <summary> /// Writes <see cref="INodeId" /> using the provided encoder <see cref="IBinaryEncoder" />. /// </summary> /// <param name="encoder">The encoder - an object implementing the <see cref="IBinaryEncoder" /> interface.</param> /// <param name="value">The value to be encoded.</param> public abstract void Write(IBinaryEncoder encoder, INodeId value);
public override void Write(IBinaryEncoder encoder, INodeId value) { throw new NotImplementedException(); }
public void Write(IBinaryEncoder encoder, INodeId value) { Assert.AreSame(this, encoder); _encoder.Write(this, value); }