35 lines
551 B
C#
35 lines
551 B
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
|
|||
|
namespace hwo.bitworks
|
|||
|
{
|
|||
|
public class Identities
|
|||
|
{
|
|||
|
static Identities identities = new Identities();
|
|||
|
public static Identities Instance {
|
|||
|
get { return identities; }
|
|||
|
}
|
|||
|
|
|||
|
List<object> idObjects;
|
|||
|
|
|||
|
protected Identities()
|
|||
|
{
|
|||
|
idObjects = new List<object>();
|
|||
|
}
|
|||
|
|
|||
|
public int getObjectIndex(object ido){
|
|||
|
if (!idObjects.Contains(ido)){
|
|||
|
idObjects.Add(ido);
|
|||
|
}
|
|||
|
return idObjects.IndexOf(ido);
|
|||
|
}
|
|||
|
|
|||
|
public object getObject(int index){
|
|||
|
return this.idObjects[index];
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
}
|