Class Database<TKey, TValue>
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
Database<TKey, TValue>
Implements
System.IEquatable<APIBase>
Inherited Members
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Namespace: SMT.MastaAPI.Utility.Databases
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public abstract class Database<TKey, TValue> : APIBase, IEquatable<APIBase> where TKey : DatabaseKey where TValue : APIBase
Type Parameters
| Name | Description |
|---|---|
| TKey | |
| TValue |
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
| Type | Description |
|---|---|
| APIBase |
Properties
Count
Declaration
public int Count { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
Methods
CanBeRemoved(TValue)
Declaration
public bool CanBeRemoved(TValue item)
Parameters
| Type | Name | Description |
|---|---|---|
| TValue | item |
Returns
| Type | Description |
|---|---|
| System.Boolean |
GetAllItems()
Declaration
public ReadOnlyCollection<TValue> GetAllItems()
Returns
| Type | Description |
|---|---|
| System.Collections.ObjectModel.ReadOnlyCollection<TValue> |
Implements
System.IEquatable<T>