Class RegionAdapterMappings
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Sartorius.SAF.Presentation.Regions
Assembly: Sartorius.SAF.Presentation.dll
Syntax
public class RegionAdapterMappings
Methods
View SourceGetMapping(Type)
Returns the adapter associated with the type provided.
Declaration
public IRegionAdapter GetMapping(Type controlType)
Parameters
Type | Name | Description |
---|---|---|
System.Type | controlType | The type to obtain the IRegionAdapter mapped. |
Returns
Type | Description |
---|---|
IRegionAdapter | The IRegionAdapter mapped to the |
Remarks
This class will look for a registered type for controlType
and if there is not any,
it will look for a registered type for any of its ancestors in the class hierarchy.
If there is no registered type for controlType
or any of its ancestors,
an exception will be thrown.
Exceptions
Type | Condition |
---|---|
System.Collections.Generic.KeyNotFoundException | When there is no registered type for |
RegisterMapping(Type, IRegionAdapter)
Registers the mapping between a type and an adapter.
Declaration
public void RegisterMapping(Type controlType, IRegionAdapter adapter)
Parameters
Type | Name | Description |
---|---|---|
System.Type | controlType | The type of the control. |
IRegionAdapter | adapter | The adapter to use with the |
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | When any of |
System.InvalidOperationException | If a mapping for |