Built on top of IBaseRelations with the feature of clearing up all target items in the relations object.

Namespace: Cartella.Interfaces
Assembly: CartellaData (in CartellaData.dll) Version: 4.1.0.171 (4.1.0.171)

Syntax

C#
public interface ICartellaRelations<TOwner, TTarget> : IBaseRelations<TOwner, TTarget>, 
	IDictionary<string, TTarget>, ICollection<KeyValuePair<string, TTarget>>, 
	IEnumerable<KeyValuePair<string, TTarget>>, IEnumerable
where TOwner : ICartellaObject
where TTarget : IBaseObject
Visual Basic
Public Interface ICartellaRelations(Of TOwner As ICartellaObject, TTarget As IBaseObject) _
	Inherits IBaseRelations(Of TOwner, TTarget), IDictionary(Of String, TTarget),  _
	ICollection(Of KeyValuePair(Of String, TTarget)), IEnumerable(Of KeyValuePair(Of String, TTarget)),  _
	IEnumerable
Visual C++
generic<typename TOwner, typename TTarget>
where TOwner : ICartellaObject
where TTarget : IBaseObject
public interface class ICartellaRelations : IBaseRelations<TOwner, TTarget>, 
	IDictionary<String^, TTarget>, ICollection<KeyValuePair<String^, TTarget>>, 
	IEnumerable<KeyValuePair<String^, TTarget>>, IEnumerable

Type Parameters

TOwner
Owner Type, must be derived from ICartellaObject interface,
TTarget
Target Type, must be derived from IBaseOjbect interface.

See Also