本文整理汇总了C#中BitcoinStream.BigEndianScope方法的典型用法代码示例。如果您正苦于以下问题:C# BitcoinStream.BigEndianScope方法的具体用法?C# BitcoinStream.BigEndianScope怎么用?C# BitcoinStream.BigEndianScope使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BitcoinStream
的用法示例。
在下文中一共展示了BitcoinStream.BigEndianScope方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ReadWrite
public void ReadWrite(BitcoinStream stream)
{
if(stream.ProtocolVersion >= ProtocolVersion.CADDR_TIME_VERSION)
stream.ReadWrite(ref time);
stream.ReadWrite(ref service);
stream.ReadWrite(ref ip);
using(stream.BigEndianScope())
{
stream.ReadWrite(ref port);
}
}
示例2: ReadWrite
public void ReadWrite(BitcoinStream stream)
{
using(stream.BigEndianScope())
{
stream.ReadWrite(ref nDepth);
stream.ReadWrite(ref vchFingerprint);
stream.ReadWrite(ref nChild);
stream.ReadWrite(ref vchChainCode);
byte b = 0;
stream.ReadWrite(ref b);
stream.ReadWrite(ref key);
}
}
示例3: ReadWrite
public void ReadWrite(BitcoinStream stream)
{
if(stream.Type == SerializationType.Disk)
{
stream.ReadWrite(ref version);
}
if(
stream.Type == SerializationType.Disk ||
(stream.ProtocolVersion >= ProtocolVersion.CADDR_TIME_VERSION && stream.Type != SerializationType.Hash))
stream.ReadWrite(ref ntime);
stream.ReadWrite(ref service);
stream.ReadWrite(ref ip);
using(stream.BigEndianScope())
{
stream.ReadWrite(ref port);
}
}