/// <summary> /// Finish marshal session. /// </summary> /// <param name="writer">Writer.</param> /// <returns>Dictionary with metadata.</returns> public void FinishMarshal(BinaryWriter writer) { var metas = writer.GetBinaryTypes(); var ignite = Ignite; if (ignite != null && metas != null && metas.Count > 0) { ignite.PutBinaryTypes(metas); } }