BitSharp.Core.DataEncoder.EncodeOutputStates C# (CSharp) 메소드

EncodeOutputStates() 공개 정적인 메소드

public static EncodeOutputStates ( OutputStates outputStates ) : byte[]
outputStates OutputStates
리턴 byte[]
        public static byte[] EncodeOutputStates(OutputStates outputStates)
        {
            var outputStateBytes = outputStates.ToByteArray();
            var buffer = new byte[4 + outputStateBytes.Length];

            Buffer.BlockCopy(BitConverter.GetBytes(outputStates.Length), 0, buffer, 0, 4);
            Buffer.BlockCopy(outputStateBytes, 0, buffer, 4, outputStateBytes.Length);

            return buffer;
        }