Interface IManager<TItem, TInstance>
Parameterized interface of the IManager class.
Assembly: Terrasoft.Core.dll
Syntax
public interface IManager<TItem, TInstance> : IManager where TItem : IManagerItem<TInstance> where TInstance : class
Type Parameters
Name |
Description |
TItem |
The type of the manager item.
|
TInstance |
The manager item instance of the matching type.
|
Methods
FindInstanceByName(String)
Declaration
TInstance FindInstanceByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
TInstance |
|
FindInstanceByUId(Guid)
Declaration
TInstance FindInstanceByUId(Guid uid)
Parameters
Type |
Name |
Description |
System.Guid |
uid |
|
Returns
Type |
Description |
TInstance |
|
FindItemByName(String)
Declaration
TItem FindItemByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
FindItemByUId(Guid)
Declaration
TItem FindItemByUId(Guid uid)
Parameters
Type |
Name |
Description |
System.Guid |
uid |
|
Returns
GetInstanceByName(String)
Declaration
TInstance GetInstanceByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
TInstance |
|
GetInstanceByUId(Guid)
Declaration
TInstance GetInstanceByUId(Guid uid)
Parameters
Type |
Name |
Description |
System.Guid |
uid |
|
Returns
Type |
Description |
TInstance |
|
GetItemByName(String)
Declaration
TItem GetItemByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
GetItemByUId(Guid)
Declaration
TItem GetItemByUId(Guid uid)
Parameters
Type |
Name |
Description |
System.Guid |
uid |
|
Returns
Extension Methods