Ejemplo n.º 1
0
 protected abstract void SetInstanceKeyInternal(InstanceHandle handle, InstanceKey key);
Ejemplo n.º 2
0
 protected void SetInstanceKey(InstanceHandle handle, InstanceKey key)
 {
     SetInstanceKeyInternal(handle, key);
 }
Ejemplo n.º 3
0
 public InstanceKey GetNextInstanceKey(InstanceKey parentClassKey)
 {
     return(new InstanceKey(parentClassKey.InstanceIndex, CountInstances(parentClassKey) + 1));
 }
Ejemplo n.º 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));
 }
Ejemplo n.º 5
0
 protected abstract int CountInstancesInternal(InstanceKey classInstanceKey);
Ejemplo n.º 6
0
 public InstanceHandle GetInstance(InstanceKey key)
 {
     return(GetInstanceInternal(key));
 }
Ejemplo n.º 7
0
 protected abstract InstanceHandle GetInstanceInternal(InstanceKey key);