Click or drag to resize
Lawo.EmberPlusSharp.Model Namespace
Contains types that support the creation of an Ember+ consumer.
Classes
  ClassDescription
Public classBooleanParameter
Represents a boolean parameter in the object tree accessible through Consumer<TRoot>.Root.
Public classCollectionNodeTElement
Represents a node containing an unbounded number of identically-typed elements in the object tree accessible through Consumer<TRoot>.Root.
Public classCollectionNodeTMostDerived, TElement
Represents a node containing an unbounded number of mostly identically-typed elements in the object tree accessible through Consumer<TRoot>.Root.
Public classConsumerTRoot
Implements an Ember+ consumer that communicates with an Ember+ provider as specified in the "Ember+ Specification"[1] .
Public classDynamicFieldNodeTMostDerived
Represents a node containing dynamic and optional static elements in the object tree accessible through Consumer<TRoot>.Root.
Public classDynamicMatrixTMostDerived
Represents a matrix with dynamic and optional static children in the object tree accessible through Consumer<TRoot>.Root.
Public classDynamicMatrixBaseTMostDerived
This API is not intended to be used directly from your code.
Public classDynamicNodeBaseTMostDerived
This API is not intended to be used directly from your code.
Public classDynamicRootTMostDerived
Represents the root containing dynamic and optional static elements in the object tree accessible through Consumer<TRoot>.Root.
Public classElement
This class is not intended to be referenced in your code.
Public classElementTMostDerived
This API is not intended to be used directly from your code.
Public classElementAttribute
Provides additional information for a property representing an element in the object tree accessible through Consumer<TRoot>.Root.
Public classElementWithSchemasTMostDerived
This class is not intended to be referenced in your code.
Public classEnumParameterTEnum
Represents an enum parameter in the object tree accessible through Consumer<TRoot>.Root.
Public classFieldNodeTMostDerived
Represents a node containing a number of static elements in the object tree accessible through Consumer<TRoot>.Root.
Public classFunctionTResult
Represents a function accepting zero arguments in the object tree accessible through Consumer<TRoot>.Root.
Public classFunctionT1, TResult
Represents a function accepting one argument in the object tree accessible through Consumer<TRoot>.Root.
Public classFunctionT1, T2, TResult
Represents a function accepting two arguments in the object tree accessible through Consumer<TRoot>.Root.
Public classFunctionT1, T2, T3, TResult
Represents a function accepting three arguments in the object tree accessible through Consumer<TRoot>.Root.
Public classFunctionT1, T2, T3, T4, TResult
Represents a function accepting four arguments in the object tree accessible through Consumer<TRoot>.Root.
Public classFunctionT1, T2, T3, T4, T5, TResult
Represents a function accepting five arguments in the object tree accessible through Consumer<TRoot>.Root.
Public classFunctionT1, T2, T3, T4, T5, T6, TResult
Represents a function accepting six arguments in the object tree accessible through Consumer<TRoot>.Root.
Public classFunctionBaseTMostDerived
This API is not intended to be used directly from your code.
Public classIntegerParameter
Represents an integer parameter in the object tree accessible through Consumer<TRoot>.Root.
Public classInvocationFailedException
The exception that is thrown when the invocation of a function fails.
Public classMatrixTMostDerived
Represents a matrix with optional static children in the object tree accessible through Consumer<TRoot>.Root.
Public classMatrixLabels
Represents a label set of a matrix.
Public classMatrixParametersTTarget, TSource, TConnection
Represents the parameters of a matrix.
Public classModelException
The exception that is thrown when a model-related error occurs.
Public classNodeTMostDerived
This class is not intended to be referenced in your code.
Public classNodeBaseTMostDerived
This API is not intended to be used directly from your code.
Public classNullableBooleanParameter
Represents a nullable boolean parameter in the object tree accessible through Consumer<TRoot>.Root.
Public classNullableEnumParameterTEnum
Represents a nullable enum parameter in the object tree accessible through Consumer<TRoot>.Root.
Public classNullableIntegerParameter
Represents a nullable integer parameter in the object tree accessible through Consumer<TRoot>.Root.
Public classNullableNumericParameterTMostDerived, TValue
This class is not intended to be referenced in your code.
Public classNullableOctetstringParameter
Represents a nullable octet string parameter in the object tree accessible through Consumer<TRoot>.Root.
Public classNullableParameterTMostDerived, TValue
This class is not intended to be referenced in your code.
Public classNullableRealParameter
Represents a nullable real parameter in the object tree accessible through Consumer<TRoot>.Root.
Public classNullableStringParameter
Represents a nullable string parameter in the object tree accessible through Consumer<TRoot>.Root.
Public classNumericParameterTMostDerived, TValue
This class is not intended to be referenced in your code.
Public classOctetstringParameter
Represents an octet string parameter in the object tree accessible through Consumer<TRoot>.Root.
Public classParameterTMostDerived, TValue
This API is not intended to be used directly from your code.
Public classParameterBaseTMostDerived, TValue
This class is not intended to be referenced in your code.
Public classRealParameter
Represents a real parameter in the object tree accessible through Consumer<TRoot>.Root.
Public classReferenceParameterTMostDerived, TValue
This class is not intended to be referenced in your code.
Public classResult
Represents a function result with no components.
Public classResultT1
Represents a function result with a single component.
Public classResultT1, T2
Represents a function result with 2 components.
Public classResultT1, T2, T3
Represents a function result with 3 components.
Public classResultT1, T2, T3, T4
Represents a function result with 4 components.
Public classResultT1, T2, T3, T4, T5
Represents a function result with 5 components.
Public classResultT1, T2, T3, T4, T5, T6
Represents a function result with 6 components.
Public classResultBaseTMostDerived
This class is not intended to be referenced in your code.
Public classRootTMostDerived
Represents a root object containing a number of static elements accessible through Consumer<TRoot>.Root.
Public classStaticFunctionTMostDerived
This API is not intended to be used directly from your code.
Public classStringParameter
Represents a string parameter in the object tree accessible through Consumer<TRoot>.Root.
Public classValueParameterTMostDerived, TValue
This class is not intended to be referenced in your code.
Structures
  StructureDescription
Public structureMatrixLabel
Represents a matrix label entry.
Public structureStreamDescription
Describes the format and the offset of a value in a stream.
Interfaces
  InterfaceDescription
Public interfaceIElement
Provides the common interface for all elements in the object tree accessible through Consumer<TRoot>.Root.
Public interfaceIElementWithSchemas
Provides the common interface for all elements with schemas in the object tree accessible through Consumer<TRoot>.Root.
Public interfaceIFunction
Provides the common interface for all functions in the object tree accessible through Consumer<TRoot>.Root.
Public interfaceIMatrix
Provides the common interface for all matrices in the object tree accessible through Consumer<TRoot>.Root.
Public interfaceINode
Provides the common interface for all nodes in the object tree accessible through Consumer<TRoot>.Root.
Public interfaceIParameter
Provides the common interface for all parameters in the object tree accessible through Consumer<TRoot>.Root.
Public interfaceIResult
Provides the common interface for all results of functions in the object tree accessible through Consumer<TRoot>.Root.
Enumerations
  EnumerationDescription
Public enumerationChildrenRetrievalPolicy
Represents the policy how children for a given node should be retrieved from the provider.
Public enumerationParameterAccess
Indicates how a parameter can be accessed.
Public enumerationParameterType
Indicates the value type of a parameter.
Public enumerationStreamFormat
Indicates the format of a value in a stream.
Bibliography
[1] Marius Keuck and Philip Boger, Ember+ Specification, L-S-B Broadcast Technologies GmbH, https://github.com/Lawo/ember-plus/raw/master/documentation/Ember%2B%20Documentation.pdf