[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]
Die Standardimplementierung für IParent<(Of <(<'TSelf, TChild>)>)>

Namespace: DynamicNode.Model
Assembly: DNCore (in DNCore.dll) Version: 1.4.4679.19807 (1.4.0.0)

Syntax

C#
public abstract class ChildObject<TParent, TSelf> : ExtensibleObject<TSelf>, 
	IChild<TParent, TSelf>, IBaseObject, IIdentifiable, IStorable
where TParent : class, IParent<TSelf, TChild>
where TSelf : class, Object, IChild<TParent, TSelf>, IExtensible<TSelf>
Visual Basic
Public MustInherit Class ChildObject(Of TParent As {Class, IParent(Of TSelf, TChild)}, TSelf As {Class, Object, IChild(Of TParent, TSelf), IExtensible(Of TSelf)}) _
	Inherits ExtensibleObject(Of TSelf) _
	Implements IChild(Of TParent, TSelf), IBaseObject,  _
	IIdentifiable, IStorable
F#
[<AbstractClassAttribute>]
type ChildObject<'TParent, 'TSelf when 'TParent : not struct and IParent<'TSelf, 'TChild> when 'TSelf : not struct and Object and IChild<'TParent, 'TSelf> and IExtensible<'TSelf>> =  
    class
        inherit ExtensibleObject<'TSelf>
        interface IChild<'TParent, 'TSelf>
        interface IBaseObject
        interface IIdentifiable
        interface IStorable
    end

Type Parameters

TParent
Der Type des Elternobjektes, in dem Objekte vom TypeTSelf gespeichert werden sollen.
TSelf
Der Type, der von ChildObject<(Of <(<'TParent, TSelf>)>)> abgeleitet wird.

Inheritance Hierarchy

System..::..Object
  DynamicNode.Model..::..BaseObject
    DynamicNode.Model..::..ExtensibleObject<(Of <(<'TSelf>)>)>
      DynamicNode.Model..::..ChildObject<(Of <(<'TParent, TSelf>)>)>
        DynamicNode.Core..::..Port

See Also