bitworks/hwo.bitworks/Identities.cs

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];
}
}
}