예제 #1
0
파일: Oms.cs 프로젝트: alcexhim/Mocha
 protected abstract void SetInstanceKeyInternal(InstanceHandle handle, InstanceKey key);
예제 #2
0
파일: Oms.cs 프로젝트: alcexhim/Mocha
 protected void SetInstanceKey(InstanceHandle handle, InstanceKey key)
 {
     SetInstanceKeyInternal(handle, key);
 }
예제 #3
0
파일: Oms.cs 프로젝트: alcexhim/Mocha
 public InstanceKey GetNextInstanceKey(InstanceKey parentClassKey)
 {
     return(new InstanceKey(parentClassKey.InstanceIndex, CountInstances(parentClassKey) + 1));
 }
예제 #4
0
파일: Oms.cs 프로젝트: alcexhim/Mocha
 /// <summary>
 /// Returns a count of all instances on this <see cref="Oms" />.
 /// </summary>
 /// <returns>The instances.</returns>
 /// <param name="classInstanceKey">Class instance key.</param>
 public int CountInstances(InstanceKey classInstanceKey)
 {
     return(CountInstancesInternal(classInstanceKey));
 }
예제 #5
0
파일: Oms.cs 프로젝트: alcexhim/Mocha
 protected abstract int CountInstancesInternal(InstanceKey classInstanceKey);
예제 #6
0
파일: Oms.cs 프로젝트: alcexhim/Mocha
 public InstanceHandle GetInstance(InstanceKey key)
 {
     return(GetInstanceInternal(key));
 }
예제 #7
0
파일: Oms.cs 프로젝트: alcexhim/Mocha
 protected abstract InstanceHandle GetInstanceInternal(InstanceKey key);