Interface IConnectionCollection<TConnection, TSource, TDestination>
Namespace: Ludiq.Bolt
Syntax
public interface IConnectionCollection<TConnection, TSource, TDestination> : ICollection<TConnection>, IEnumerable<TConnection>, IEnumerable where TConnection : IConnection<TSource, TDestination>
Type Parameters
| Name | Description |
|---|---|
| TConnection | |
| TSource | |
| TDestination |
Methods
SingleOrDefaultWithDestination(TDestination)
Declaration
TConnection SingleOrDefaultWithDestination(TDestination destination)
Parameters
| Type | Name | Description |
|---|---|---|
| TDestination | destination |
Returns
| Type | Description |
|---|---|
| TConnection |
SingleOrDefaultWithSource(TSource)
Declaration
TConnection SingleOrDefaultWithSource(TSource source)
Parameters
| Type | Name | Description |
|---|---|---|
| TSource | source |
Returns
| Type | Description |
|---|---|
| TConnection |
WithDestination(TDestination)
Declaration
IEnumerable<TConnection> WithDestination(TDestination destination)
Parameters
| Type | Name | Description |
|---|---|---|
| TDestination | destination |
Returns
| Type | Description |
|---|---|
| IEnumerable<TConnection> |
WithSource(TSource)
Declaration
IEnumerable<TConnection> WithSource(TSource source)
Parameters
| Type | Name | Description |
|---|---|---|
| TSource | source |
Returns
| Type | Description |
|---|---|
| IEnumerable<TConnection> |