Пример #1
0
 protected abstract void SetInstanceKeyInternal(InstanceHandle handle, InstanceKey key);
Пример #2
0
 protected void SetInstanceKey(InstanceHandle handle, InstanceKey key)
 {
     SetInstanceKeyInternal(handle, key);
 }
Пример #3
0
 public InstanceKey GetNextInstanceKey(InstanceKey parentClassKey)
 {
     return(new InstanceKey(parentClassKey.InstanceIndex, CountInstances(parentClassKey) + 1));
 }
Пример #4
0
 /// <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
 protected abstract int CountInstancesInternal(InstanceKey classInstanceKey);
Пример #6
0
 public InstanceHandle GetInstance(InstanceKey key)
 {
     return(GetInstanceInternal(key));
 }
Пример #7
0
 protected abstract InstanceHandle GetInstanceInternal(InstanceKey key);