You are here: Symbol Reference
Symbol Reference
> Ofcas.Lk.Api.Client.Core Namespace
Ofcas.Lk.Api.Client.Core Namespace
Ofcas.Lk.Api.Client.Ui Namespace
Ofcas.Lk.Api.Shared Namespace
Files
> Interfaces
Interfaces
> ICoreObjectWithChildren<TChild, TChildInfo> Interface
IAddress Interface
IAddressContainer Interface
IAddressInfo Interface
IBaseElementElevationInfo Interface
IBaseProjectInfo Interface
IBoolResult Interface
ICalculatedElementPricelistResult Interface
ICollapsedResult Interface
ICoreInfo Interface
ICoreInfoCollapsable Interface
ICoreInfoLinkable Interface
ICoreInfoListResult<TCoreInfo> Interface
ICoreInfoRecyclable Interface
ICoreInfoReportable Interface
ICoreInfoResult<out TCoreInfo> Interface
ICoreInfoWithGuid Interface
ICoreInfoWithParent Interface
ICoreInfoWithParent<out TParent> Interface
ICoreObject Interface
ICoreObjectFactory Interface
ICoreObjectFactoryResult Interface
ICoreObjectHierarchyResult<out TCoreObject> Interface
ICoreObjectListResult<out TCoreObject> Interface
ICoreObjectResult<out TCoreObject> Interface
ICoreObjectWithAddresses Interface
ICoreObjectWithChildren Interface
ICoreObjectWithChildren<TChild, TChildInfo> Interface
ICoreObjectWithDocuments Interface
ICoreObjectWithInfo Interface
ICoreObjectWithInfo<out TOwnInfo> Interface
ICoreObjectWithParent Interface
ICoreObjectWithParent<out TParent> Interface
ICoreObjectWithSearchAgent Interface
ICoreObjectWithSettings Interface
ICoreObjectWithSynchronizations Interface
ICrossSectionResult Interface
IDeleteChildrenResult Interface
IDirectoryDataListResult Interface
IDocument Interface
IDocumentContainer Interface
IDocumentInfo Interface
IDoubleResult Interface
IDrawingResult Interface
IElementPricelist Interface
IElementPricelistConfigurator Interface
IElementPricelistConfiguratorPricesResult Interface
IElementPricelistContainer Interface
IElementPricelistElevationInfo Interface
IElementPricelistInfo Interface
IElementTypesResult Interface
IElevation Interface
IElevationCommentsResult Interface
IElevationEditModesResult Interface
IElevationInfo Interface
IElevationInstance Interface
IElevationInstanceInfo Interface
IElevationProcessingStatusesResult Interface
IEstimationDataSet Interface
IEstimationDataSetContainer Interface
IEstimationDataSetInfo Interface
IFabricationLotInfo Interface
IFileDataListResult Interface
IFileDataResult Interface
IFileHandler Interface
IGuidResult Interface
IImportProjectResult Interface
IInsertionElevationInfo Interface
IIntResult Interface
ILanguagesResult Interface
ILayerElevationInfo Interface
ILoginProgramResult Interface
ILoginRunnableProgramsResult Interface
ILoginScope Interface
IMaterialElevationInfo Interface
INextVisualTreeResult Interface
INotifyingDisposable Interface
IObjectResult Interface
IOperationInfo Interface
IPhase Interface
IPhaseInfo Interface
IPreviousVisualTreeResult Interface
IProgramInformationResult Interface
IProgramRuntimeInformationResult Interface
IProject Interface
IProjectCenter Interface
IProjectCenterContainer Interface
IProjectCenterInfo Interface
IProjectInfo Interface
IProjectInformation Interface
IProjectInformationContainer Interface
IProjectInformationInfo Interface
IProjectInformationTypesResult Interface
IProjectRunnableProgramsResult Interface
IProjectStatusesResult Interface
IQuotationTextsResult Interface
IReportItemsResult Interface
IReportResult Interface
IResult Interface
ISearchAgent Interface
ISearchResult Interface
ISegmentElevationInfo Interface
ISelectedForReportsResult Interface
IServiceProxy Interface
IServiceProxyResult Interface
ISettingContainer Interface
ISettingsResult Interface
IStandardElevationInfo Interface
IStreamResult Interface
IStringResult Interface
ISubSectionElevationInfo Interface
ISynchronizationContainer Interface
ISynchronizationRestriction Interface
ISynchronizedEventsResult Interface
ISynchronizedMessagesResult Interface
ISynchronizedOperationResult Interface
ITextElevationInfo Interface
IUserInformationResult Interface
Close

Ofcas.Lk.Api.Client - Version 3.0.2 | Contents Index Home |

ICoreObjectWithChildren<TChild, TChildInfo> Interface
Send Feedback
Collapse All Expand All

Represents a ICoreObject with children.

Class Hierarchy

File: ICoreObjectWithChildren.cs

Namespace: Ofcas.Lk.Api.Client.Core

Syntax
C#
public interface ICoreObjectWithChildren<TChild, TChildInfo> : ICoreObjectWithChildren where TChild : ICoreObject where TChildInfo : ICoreInfo;
Parameters

Parameters | Description
TChild | The specific type of the child (base ICoreObject).
TChildInfo | The specific type of the child infos (base ICoreInfo).

Events
Show:Inherited
No members matching the current filter

| Name | Description
| Disposed | This is Disposed, a member of class INotifyingDisposable. (Inherited from INotifyingDisposable)

Methods
Show:Inherited
No members matching the current filter

| Name | Description
| CanCopyFrom | Checks whether CopyFrom can be executed with a given info.
| CanCreateChild() | Checks whether WellKnownParameterKey.ProjectCenter.CreateChild can be executed.
| CanCreateChild(IDictionary<string, object>) | Checks whether WellKnownParameterKey.ProjectCenter.CreateChild can be executed with given parameters.
| CanDeleteChild | Checks whether DeleteChild can be executed with a given child info.
| CanGetChild | Checks if a child based on a child info can be retrieved.
| CanGetChildren | Checks if children based on child infos can be retrieved.
| CanMoveFrom | Checks whether MoveFrom can be executed with a given info.
| CopyFrom | Copies an object based on the info.
| CreateChild() | Creates a child.
| CreateChild(IDictionary<string, object>) | Creates a child with given parameters.
| DeleteChild | Deletes a child based on the given child info. If the given child info implements the interface ICoreInfoRecyclable and the child already is in the recycle bin (see ICoreInfoRecyclable.IsInRecycleBin), the child will be deleted permanently. Otherwise it will be moved to the recycle bin.
| GetChild | Gets a child based on a child info.
| GetChildren | Gets children based on child infos.
| GetLivingChildrenInfos | Gets the infos from the currently living children.
| IsParentOf | Checks this ICoreObjectWithChildren is a parent of the given ICoreObject. (Inherited from ICoreObjectWithChildren)
| MoveFrom | Moves an object based on the info.
| RefreshChild | Refreshes the given child info and returns an updated version. (Inherited from ICoreObjectWithChildren)
| RefreshChild | Refreshes the given child info and returns an updated version.
| RefreshChildren | Refreshes the children of this core object. (Inherited from ICoreObjectWithChildren)

Properties
Show:Inherited
No members matching the current filter

| Name | Description
| ChildrenInfos | The list of infos representing the children.
| Id | The unique identifier of this core object. (Inherited from ICoreObject)
| IsDisposed | This is IsDisposed, a member of class INotifyingDisposable. (Inherited from INotifyingDisposable)

Links
ICoreObjectWithChildren<TChild, TChildInfo> Methods
ICoreObjectWithChildren<TChild, TChildInfo> Properties

Copyright © 2022. All rights reserved.
What do you think about this topic? Send feedback!