コード例 #1
0
ファイル: DataStructs.cs プロジェクト: CryptidID/FactomDotNet
 public static EntryData ConvertStringFormatToByteFormat(EntryDataStringFormat entryStringFormat)
 {
     var entry = new EntryData {
         ChainId = Strings.DecodeHexIntoBytes(entryStringFormat.ChainId),
         Content = Strings.DecodeHexIntoBytes(entryStringFormat.Content)
     };
     if (entryStringFormat.ExtIDs == null) return entry;
     var len = entryStringFormat.ExtIDs.Length;
     entry.ExtIDs = new byte[len][];
     for (var i = 0; i < len; i++) {
         entry.ExtIDs[i] = Strings.DecodeHexIntoBytes(entryStringFormat.ExtIDs[i]);
     }
     return entry;
 }
コード例 #2
0
ファイル: DataStructs.cs プロジェクト: n1rvana/FactomDotNet
        public static EntryData ConvertStringFormatToByteFormat(EntryDataStringFormat entryStringFormat)
        {
            var entry = new EntryData {
                ChainId = Strings.DecodeHexIntoBytes(entryStringFormat.ChainId),
                Content = Strings.DecodeHexIntoBytes(entryStringFormat.Content)
            };

            if (entryStringFormat.ExtIDs == null)
            {
                return(entry);
            }
            var len = entryStringFormat.ExtIDs.Length;

            entry.ExtIDs = new byte[len][];
            for (var i = 0; i < len; i++)
            {
                entry.ExtIDs[i] = Strings.DecodeHexIntoBytes(entryStringFormat.ExtIDs[i]);
            }
            return(entry);
        }