P_CAEX_ClassModel_CAEXFileType_IDHashList
Note: This API is now obsolete.
A list of all CAEX object instances in the whole CAEX-Document which have an ID, providing the pair "ID" and "CAEXObject". This was the basis for the fast search methods FindFastByID(String, Boolean) until Version 2.1 of the AMLEngine. The update of this list is done calling the method UpdateCAEXObjectHashListsFastWithoutValidation() this is not done automatically!
This IDHashList is not used for fast search methods anymore. The Fast Search is based on the new IDTable which contains the XMLElements and not the CAEXWrappers around the XmlElements. It is still possible to use this Property, it will be rebuild from the IDTable but creates additional overhead to build and store the CAEXWrappers around the XmlElements.
Namespace: CAEX_ClassModel
Assembly: AMLEngine (in AMLEngine.dll) Version: 3.5
C#
[ObsoleteAttribute]
public Dictionary<string, CAEXObject> IDHashList { get; }
C++
public:
[ObsoleteAttribute]
property Dictionary<String^, CAEXObject^>^ IDHashList {
Dictionary<String^, CAEXObject^>^ get ();
}
Type: Dictionary(String, CAEXObject)
The identifier hash list.
AMLEngine Documentation
Send comments on this topic to [AutomationML office](mailto:office%40automationml.org?Subject=AMLEngine Documentation)- Introduction
- [Version History](Version history)
- [Version 3.5](Version 3.4)
- [Version 3.1](Version 3.0)
- [Version 2.1](Version 2.1)
- [Version 2.0](Version 2.0)
- [Getting Started](Getting started)
- Examples
- AMLEngine API
- AttributeType
- AttributeValueRequirementType
- CAEXBasicObject
- CAEXDocument
- CAEXFileType
- CAEXObject
- ChangeModeStates
- CopyrightType
- DescriptionType
- ExternalInterfaceType
- ExternalReferenceType
- InstanceHierarchyType
- InterfaceClassLibType
- InterfaceClassType
- InterfaceFamilyType
- InterfaceNameMappingType
- InternalElementType
- InternalLinkType
- MappingType
- NominalScaledTypeType
- ObjectWithAttributes
- OrdinalScaledTypeType
- RefSemanticType
- RevisionType
- RoleClassLibType
- RoleClassType
- RoleFamilyType
- RoleRequirementsType
- SupportedRoleClassType
- SystemUnitClassLibType
- SystemUnitClassType
- SystemUnitFamilyType
- UnknownTypeType
- VersionType
- IClassWithBaseClassReference
- IInstantiable
- IObjectWithAttributes
- IObjectWithExternalInterface
- IObjectWithRoleReference
- CAEXPathReferenceTable Class
- CAEXTable(T) Class
- CAEXTables Class
- ElementCollection(T) Class
- PathReferenceElement Class
- ReferenceElement Class
- RepairTypeEnum Enumeration
- UpdateActionEnum Enumeration
- UpdateEventArgs Class
- ValidationElement Class
- ValidationKey Class
- ValidationTypeEnum Enumeration
- CAEX_ClassModel.XmlExtension Namespace