コード例 #1
0
ファイル: VirtualKey.cs プロジェクト: rwrc/OpenSandbox
 internal VirtualKey(VirtualKeyFactory opener, KeyIdentity identity,
                     IKeyImpl baseKeyImpl, DataAlterer alterer)
 {
     opener_   = opener;
     identity_ = identity;
     baseImpl_ = baseKeyImpl;
     alterer_  = alterer;
     ReinitializeCache();
 }
コード例 #2
0
ファイル: VirtualKeyFactory.cs プロジェクト: rwrc/OpenSandbox
 internal VirtualKeyFactory(string baseHivePath,
                            string diffHivePath, DataAlterer alterer)
 {
     // It is allowed for tests that base hive is not used
     if (baseHivePath != null)
     {
         baseHive_ = new OffRegHive(KeyDisposition.BASE_HIVE, baseHivePath);
     }
     diffHive_ = new OffRegHive(KeyDisposition.DIFF_HIVE, diffHivePath, readOnly: false);
     alterer_  = alterer;
 }