Show / Hide Table of Contents

    Class MappingBase

    The base class for all mapping classes. A mapping specifies additional data utilized to translate an element to a different application context or platform.

    Inheritance
    System.Object
    Element
    MappingBase
    Implements
    System.ComponentModel.INotifyPropertyChanged
    Inherited Members
    Element.Id
    Element.Name
    Element.AdditionalProperties
    Element.PropertyChanged
    Element.RaisePropertyChanged(String)
    Element.SetMapping(String, MappingBase)
    Element.GetMapping(String)
    Element.GetMapping<T>(String)
    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: Elements
    Assembly: Hypar.Elements.dll
    Syntax
    public abstract class MappingBase : Element, INotifyPropertyChanged

    Constructors

    MappingBase()

    The default empty constructor.

    Declaration
    public MappingBase()

    MappingBase(Guid, String)

    The default constructor.

    Declaration
    public MappingBase(Guid id, string name)
    Parameters
    Type Name Description
    System.Guid id
    System.String name

    Implements

    System.ComponentModel.INotifyPropertyChanged

    Extension Methods

    ElementProxyExtensions.Proxy<T>(T, String)
    Identity.AddOverrideIdentity(Element, IOverride)
    Identity.AddOverrideIdentity(Element, String, String, Object)
    Identity.AddOverrideValue(Element, String, Object)
    Identity.OverrideIds<T>(Element, String)