public static Neo4jBoltClient.Struct Unpack(byte[] content) { if (!IsStruct(content)) { throw new ArgumentException("Content doesn't represent a Struct.", nameof(content)); } var output = new Neo4jBoltClient.Struct(content); output.NumberOfFields = GetNumberOfFields(content); output.SignatureByte = GetSignatureByte(content, output.NumberOfFields); return(output); }
public static Neo4jBoltClient.Struct Unpack(byte[] content) { if (!IsStruct(content)) throw new ArgumentException("Content doesn't represent a Struct.", nameof(content)); var output = new Neo4jBoltClient.Struct(content); output.NumberOfFields = GetNumberOfFields(content); output.SignatureByte = GetSignatureByte(content, output.NumberOfFields); return output; }