예제 #1
0
파일: Ram.cs 프로젝트: TheJP/stebs
 public static RamSession CreateSession(Ram ram)
 {
     Monitor.Enter(ram.writeLock);
     return new RamSession(ram);
 }
예제 #2
0
 /// <summary>Asserts, that the given expected RAM is equal to the actual RAM.</summary>
 /// <param name="expected"></param>
 public void AssertRamEquals(byte[] expected)
 {
     using (var ram = new Ram().CreateSession())
     {
         ram.Set(AssureLength(expected));
         Helper.DictionaryEqual(ram.Ram.Data, Processor.Ram.Data);
     }
 }
예제 #3
0
파일: Ram.cs 프로젝트: TheJP/stebs
 private RamSession(Ram ram)
 {
     this.Ram = ram;
 }