Click or drag to resize

IModelParentRecordTInstance, TChildInstance, TChildRecord Interface

imbSCI | imbACE | imbNLP | imbWEM | imbWBI

Namespace:  imbSCI.DataComplex.data.modelRecords
Assembly:  imbSCI.DataComplex (in imbSCI.DataComplex.dll) Version: 0.3.70.
Syntax
C#
public interface IModelParentRecord<TInstance, TChildInstance, TChildRecord> : IModelStandaloneRecord<TInstance>, 
	IModelStandalone, IModelRecord, IAppendDataFieldsExtended, IAppendDataFields, IAutosaveEnabled, 
	ILogable, IConsoleControl, IModelParentRecord
where TChildInstance : class, IObjectWithName, IObjectWithDescription, IObjectWithNameAndDescription
where TChildRecord : modelRecordBase, IModelRecord
Request Example View Source

Type Parameters

TInstance
TChildInstance
TChildRecord

The IModelParentRecordTInstance, TChildInstance, TChildRecord type exposes the following members.

Properties
  NameDescription
Public propertychildIndexCurrent (Inherited from IModelRecord.)
Public propertychildInstance
Public propertychildRecord
Public propertychildren
Public propertyinstance
Public propertyinstanceID (Inherited from IModelRecord.)
Public propertylogBuilder (Inherited from IModelRecord.)
Public propertylogContent (Inherited from IModelRecord.)
Public propertyparent (Inherited from IModelStandalone.)
Public propertyremarkFlags (Inherited from IModelRecord.)
Public propertystartingThread (Inherited from IModelRecord.)
Public propertystate (Inherited from IModelRecord.)
Public propertytestRunStamp (Inherited from IModelRecord.)
Public propertytimeFinish (Inherited from IModelRecord.)
Public propertytimeStart (Inherited from IModelRecord.)
Public propertyUID (Inherited from IModelRecord.)
Public propertyVAR_AllowAutoOutputToConsole
Gets a value indicating whether [variable allow automatic output to console].
(Inherited from IConsoleControl.)
Public propertyVAR_AllowInstanceToOutputToConsole
Gets or sets a value indicating whether [variable allow instance to output to console].
(Inherited from IConsoleControl.)
Public propertyVAR_FilenameBase
The root base of filename (without extension) for autosave.
(Inherited from IAutosaveEnabled.)
Public propertyVAR_FilenameExtension
Gets the variable filename extension.
(Inherited from IAutosaveEnabled.)
Public propertyVAR_FilenamePrefix
Gets the variable filename prefix to be used
(Inherited from IAutosaveEnabled.)
Public propertyVAR_FolderPathForAutosave
Gets the variable folder path for autosave.
(Inherited from IAutosaveEnabled.)
Public propertyVAR_RegisterForAutosave
Gets a value indicating whether the instance should be registered for autosave call on application close
(Inherited from IAutosaveEnabled.)
Top
Methods
  NameDescription
Public methodAppendDataFields(PropertyCollection)
Appends its data points into new or existing property collection
(Inherited from IAppendDataFields.)
Public methodAppendDataFields(PropertyCollectionExtended)
Appends its data points into new or existing property collection
(Inherited from IAppendDataFieldsExtended.)
Public methodAppendDataFields(PropertyCollectionExtended, modelRecordFieldToAppendFlags) (Inherited from IModelRecord.)
Public methodfinishChildRecord
Public methodlog (Inherited from ILogable.)
Public methodrecordFinish
Public methodrecordStart
Public methodstartChildRecord
Top
See Also