Click or drag to resize

FacetExternalInterfaceSequence Methods

The FacetExternalInterfaceSequence type exposes the following members.

Methods
 NameDescription
Public methodAppend This method is not applicable for ExternalInterfaces, if the owner is an AMLFacet.
(Overrides CAEXSequenceTAppend)
Public methodAppend(String) Appends a new element with the provided name to this sequence. Before the ExternalInterface is appended, it is checked, if the ExternalInterface name is already used for any ExternalInterface of the AMLFacet parent.
(Overrides CAEXSequenceOfCAEXObjectsTAppend(String))
Public methodCode exampleAppend(ValueTupleString, Object) Creates a new CAEX object and appends it to already existing elements. The content of the new element can be optionally defined using an array of tuples defining attribute names and their values.
(Inherited from CAEXSequenceT)
Public methodAppendWithReference Appends a new object to the sequence with a reference to the provided class.
(Inherited from CAEXSequenceOfCAEXObjectsWithReferenceT)
Public methodAt Gets the CAEX object at the specified index.
(Inherited from CAEXSequenceT)
Public methodExternalInterfaceDescandantsAndSelf Gets all external interfaces and the external interface descendants (The external interface tree).
(Inherited from ExternalInterfaceSequence)
Public methodGetEnumerator Gets the enumerator for this sequence.
(Inherited from CAEXSequenceT)
Public methodIndexOf Gets the Index of the specified CAEX object in this sequence of elements.
(Inherited from CAEXSequenceT)
Public methodInsert Inserts the specified ExternalInterface into this sequence. Before the ExternalInterface is inserted, it is checked, if it is a valid Facet-ExternalInterface.
(Overrides CAEXSequenceOfCAEXObjectsTInsert(T, Boolean))
Public methodInsertAt Inserts the specified CAEX object into this sequence at the defined index.
(Inherited from CAEXSequenceT)
Public methodMove Moves the CAEX object at the specified index to a new location in the collection.
(Inherited from CAEXSequenceT)
Public methodPrepend This method is not applicable for ExternalInterfaces, if the owner is an AMLFacet.
(Overrides CAEXSequenceTPrepend)
Public methodPrepend(String) Creates a new CAEX object with the specified name and prepends it to the sequence.
(Inherited from CAEXSequenceOfCAEXObjectsT)
Public methodPrepend(ValueTupleString, Object) Creates a new CAEX object and prepends it to already existing elements. The content of the new element can be defined using an array of tuples defining attribute names and their values.
(Inherited from CAEXSequenceT)
Public methodRemove Removes all CAEX objects from this sequence.
(Inherited from NamedElementSequenceT)
Public methodRemoveAt Removes the element at the given index.
(Inherited from NamedElementSequenceT)
Public methodRemoveElement Removes the provided CAEX object from this sequence.
(Inherited from CAEXSequenceT)
Top
Extension Methods
 NameDescription
Public Extension MethodOfInterfaceClass Gets all ExternalInterfaces from the specified sequence, which are instances of a specific InterfaceClass
(Defined by CAEXSequenceExtension)
Top
See Also