本文整理汇总了C#中Fingerprint.Concatenate方法的典型用法代码示例。如果您正苦于以下问题:C# Fingerprint.Concatenate方法的具体用法?C# Fingerprint.Concatenate怎么用?C# Fingerprint.Concatenate使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Fingerprint
的用法示例。
在下文中一共展示了Fingerprint.Concatenate方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ComputeFingerprint
public override Fingerprint ComputeFingerprint()
{
Fingerprint globalPrint = new Fingerprint();
#if HAS_GLOBALS
// Fingerprinting globals defaults to the nonincremental WriteString method
// As a prerequirement for incremental fingerprinting of globals
// we need 'dirty' bits at coarser levels (currently there is one for the entire globals)
BinaryWriter MyBinWriter = GetBinaryWriter(MySerialNum);
MyBinWriter.Seek(0, SeekOrigin.Begin);
globals.WriteString(this, MyBinWriter);
MemoryStream MyMemStream = GetMemoryStream(MySerialNum);
globalPrint = FingerprintNonHeapBuffer(MyMemStream.GetBuffer(), (int)MyMemStream.Position);
//globalprint = Fingerprint.ComputeFingerprint(StateImpl.MemoryStream.GetBuffer(), (int)StateImpl.MemoryStream.Position, GlobalDomain, 0);
#else
//globalPrint = new Fingerprint();
#endif
Fingerprint basePrint = base.ComputeFingerprint();
globalPrint.Concatenate(basePrint);
return globalPrint;
}