Class PoolConfig

Poll configuration.

Inheritance
System.Object
PoolConfig
Implements
System.IEquatable<PoolConfig>
Namespace: Solti.Utils.Primitives.Threading
Assembly: Solti.Utils.Primitives.dll
Syntax
public class PoolConfig : Object

Constructors

PoolConfig()

Declaration
public PoolConfig()

PoolConfig(PoolConfig)

Declaration
protected PoolConfig(PoolConfig original)
Parameters
Type Name Description
PoolConfig original

Properties

Capacity

The maximum capacity.

Declaration
public int Capacity { get; set; }
Property Value
Type Description
System.Int32

CheckoutPolicy

Describes how to checkout items from the pool.

Declaration
public CheckoutPolicy CheckoutPolicy { get; set; }
Property Value
Type Description
CheckoutPolicy

Default

The default value.

Declaration
public static PoolConfig Default { get; }
Property Value
Type Description
PoolConfig

EqualityContract

Declaration
protected virtual Type EqualityContract { get; }
Property Value
Type Description
System.Type

Methods

<Clone>$()

Declaration
public virtual PoolConfig <Clone>$()
Returns
Type Description
PoolConfig

Equals(PoolConfig)

Declaration
public virtual bool Equals(PoolConfig other)
Parameters
Type Name Description
PoolConfig other
Returns
Type Description
System.Boolean

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj
Returns
Type Description
System.Boolean

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32

PrintMembers(StringBuilder)

Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Type Name Description
System.Text.StringBuilder builder
Returns
Type Description
System.Boolean

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String

Operators

Equality(PoolConfig, PoolConfig)

Declaration
public static bool operator ==(PoolConfig left, PoolConfig right)
Parameters
Type Name Description
PoolConfig left
PoolConfig right
Returns
Type Description
System.Boolean

Inequality(PoolConfig, PoolConfig)

Declaration
public static bool operator !=(PoolConfig left, PoolConfig right)
Parameters
Type Name Description
PoolConfig left
PoolConfig right
Returns
Type Description
System.Boolean

Implements

System.IEquatable<>
In This Article
Back to top Generated by DocFX