[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]
Assembly: DNCore (in DNCore.dll) Version: 1.4.4679.19807 (1.4.0.0)
Die Standardimplementierung von IParent<(Of <(<'TSelf, TChild>)>)>
Namespace: DynamicNode.ModelAssembly: DNCore (in DNCore.dll) Version: 1.4.4679.19807 (1.4.0.0)
Syntax
C# |
---|
public abstract class ParentObject<TSelf, TChild> : ExtensibleObject<TSelf>, IParent<TSelf, TChild>, IBaseObject, IIdentifiable, IStorable where TSelf : class, IParent<TSelf, TChild>, IExtensible<TSelf> where TChild : class, IChild<TParent, TSelf> |
Visual Basic |
---|
Public MustInherit Class ParentObject(Of TSelf As {Class, IParent(Of TSelf, TChild), IExtensible(Of TSelf)}, TChild As {Class, IChild(Of TParent, TSelf)}) _ Inherits ExtensibleObject(Of TSelf) _ Implements IParent(Of TSelf, TChild), IBaseObject, _ IIdentifiable, IStorable |
F# |
---|
[<AbstractClassAttribute>] type ParentObject<'TSelf, 'TChild when 'TSelf : not struct and IParent<'TSelf, 'TChild> and IExtensible<'TSelf> when 'TChild : not struct and IChild<'TParent, 'TSelf>> = class inherit ExtensibleObject<'TSelf> interface IParent<'TSelf, 'TChild> interface IBaseObject interface IIdentifiable interface IStorable end |
Type Parameters
Inheritance Hierarchy
System..::..Object
DynamicNode.Model..::..BaseObject
DynamicNode.Model..::..ExtensibleObject<(Of <(<'TSelf>)>)>
DynamicNode.Model..::..ParentObject<(Of <(<'TSelf, TChild>)>)>
DynamicNode.Core..::..Runtime
DynamicNode.Model..::..HierarchyObject<(Of <(<'TParent, TSelf, TChild>)>)>
DynamicNode.Model..::..BaseObject
DynamicNode.Model..::..ExtensibleObject<(Of <(<'TSelf>)>)>
DynamicNode.Model..::..ParentObject<(Of <(<'TSelf, TChild>)>)>
DynamicNode.Core..::..Runtime
DynamicNode.Model..::..HierarchyObject<(Of <(<'TParent, TSelf, TChild>)>)>