private void storeIntermediate(UniqueSignatures usig) { if( _formatter == null ){ _formatter = new BinaryFormatter(); } usig.PrepareForIntermediateStore(); _formatter.Serialize(_tempStore, usig); }
private void initSignatures() { _tempStore = tryOpenTempStore(false); try { Trace = newUniqueSignatures(); TraceEx = newUniqueSignatures(); ScopeEnter = newUniqueSignatures(); WriteEx = newUniqueSignatures(); Native.Trace = newUniqueSignatures(); Native.ScopeEnter = newUniqueSignatures(); } finally { if( _tempStore != null ){ _tempStore.Close(); _tempStore = null; } } }