Ejemplo n.º 1
0
    public SimpleObjectPool(Func <T> factoryMethod, Action <T> resetMethod = null, int initCount = 0)
    {
        mFactory     = new CustomObjectFactory <T>(factoryMethod);
        mResetMethod = resetMethod;

        for (int i = 0; i < initCount; i++)
        {
            mCacheStack.Push(mFactory.Create());
        }
    }
Ejemplo n.º 2
0
 private void UserControl_Loaded(object sender, RoutedEventArgs e)
 {
     var obj = CustomObjectFactory.GetCustomObject(customObject);
     objName = obj.GetTypeName();
     DataContext = this;
 }