Click or drag to resize

IUniqueName Interface

This interface defines methods for a unique name service. The names of CAEX objects in a sequence of elements should all be unique. If a unique name service is registered, the AML Engine will automatically call this service for a unique name generation whenever a new element is added to the sequence which requires a unique name for its members.

Namespace: Aml.Engine.Services.Interfaces
Assembly: Aml.Engine (in Aml.Engine.dll) Version: 3.2
Syntax
public interface IUniqueName : IAMLService

The IUniqueName type exposes the following members.

Methods
 NameDescription
Public methodIsUniqueCAEXName Determines whether the specified element has a unique CAEX name in the sequence of equal elements of its parent.
Public methodRegisterDefault Registers a new default name for the generation of unique names for the specified element.
Public methodResume Resumes activities of the unique name service.
Public methodSuspend Suspends activities of the unique name service.
Public methodUniqueCAEXName(XElement, String) Creates a unique CAEX Name for a child with the specified elementTagName in the specified sequence
Public methodUniqueCAEXName(IEnumerableXElement, String, String) Creates a unique CAEX Name for a child with the specified elementTagName in the specified sequence using the specified defaultName
Public methodUniqueCAEXName(XElement, String, String) Creates a unique CAEX Name for a child with the specified elementTagName in the specified sequence using the specified defaultName
Top
See Also