Ofcas.Lk.Api.Client - Version 3.0  3.0.0.111
Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithChildren Interface Reference

Represents a ICoreObject with children. More...

Inheritance diagram for Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithChildren:
Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObject

Public Member Functions

void DisposeChild (ICoreObject childObject)
 Disposes a child object in the own hierarchy. Will not dispose itself. More...
 
bool IsParentOf (ICoreObject coreObject)
 Checks this ICoreObjectWithChildren is a parent of the given ICoreObject. More...
 
ICoreInfo RefreshChild (ICoreInfo childInfo)
 Refreshes the given child info and returns an updated version. More...
 
void RefreshChildren ()
 Refreshes the children of this core object. More...
 
- Public Member Functions inherited from Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObject
bool CanDispose ()
 Checks whether the ICoreInfo can be disposed. More...
 

Additional Inherited Members

- Properties inherited from Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObject
Guid CoreObjectId [get]
 This property is deprecated. Please use ICoreObject.Id instead. More...
 
Guid Id [get]
 The unique identifier of this core object. More...
 

Detailed Description

Represents a ICoreObject with children.

Member Function Documentation

◆ DisposeChild()

void Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithChildren.DisposeChild ( ICoreObject  childObject)

Disposes a child object in the own hierarchy. Will not dispose itself.

Parameters
childObjectThe child object to be disposed.

◆ IsParentOf()

bool Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithChildren.IsParentOf ( ICoreObject  coreObject)

Checks this ICoreObjectWithChildren is a parent of the given ICoreObject.

Parameters
coreObjectThe given ICoreObject to be checked.
Returns
Returns whether this ICoreObjectWithChildren is a parent of the given ICoreObject.

◆ RefreshChild()

ICoreInfo Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithChildren.RefreshChild ( ICoreInfo  childInfo)

Refreshes the given child info and returns an updated version.

Parameters
childInfoThe given child info.
Returns
Returns an updated info object.

◆ RefreshChildren()

void Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithChildren.RefreshChildren ( )

Refreshes the children of this core object.


The documentation for this interface was generated from the following file: