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> |