Fantasy
搜索结果

    显示/隐藏目录

    PoolWithDisposable<T> 类

    静态通用对象池,用于存储实现了 IDisposable 接口的对象。

    继承
    object
    PoolWithDisposable<T>
    实现
    IDisposable
    继承成员
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    命名空间: Fantasy.Pool
    程序集: Fantasy.Net.dll
    语法
    public abstract class PoolWithDisposable<T> : IDisposable where T : IPool, IDisposable, new()
    类型参数
    名称 描述
    T

    要存储在对象池中的对象类型,必须实现 IDisposable 接口。

    构造函数

    | 编辑本文 查看源代码

    PoolWithDisposable(int)

    构造函数

    声明
    protected PoolWithDisposable(int maxCapacity)
    参数
    类型 名称 描述
    int maxCapacity

    初始的容量

    属性

    | 编辑本文 查看源代码

    Count

    池子里可用的数量

    声明
    public int Count { get; }
    属性值
    类型 描述
    int

    方法

    | 编辑本文 查看源代码

    Dispose()

    销毁方法

    声明
    public virtual void Dispose()
    | 编辑本文 查看源代码

    Rent()

    租借

    声明
    public T Rent()
    返回
    类型 描述
    T
    | 编辑本文 查看源代码

    Rent(Func<T>)

    租借

    声明
    public T Rent(Func<T> generator)
    参数
    类型 名称 描述
    Func<T> generator
    返回
    类型 描述
    T
    | 编辑本文 查看源代码

    Return(T)

    返还

    声明
    public void Return(T t)
    参数
    类型 名称 描述
    T t
    | 编辑本文 查看源代码

    Return(T, Action<T>)

    返还

    声明
    public void Return(T t, Action<T> reset)
    参数
    类型 名称 描述
    T t
    Action<T> reset

    实现

    IDisposable

    扩展方法

    JsonHelper.ToJson<T>(T)
    • 编辑本文
    • 查看源代码
    本文内容
    Back to top Generated by DocFX