Show / Hide Table of Contents

    Class Annotation

    An annotation.

    Inheritance
    System.Object
    Element
    Annotation
    LinearDimension
    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.Annotations
    Assembly: Hypar.Elements.dll
    Syntax
    public abstract class Annotation : Element, INotifyPropertyChanged

    Constructors

    Annotation()

    Create a annotation.

    Declaration
    public Annotation()

    Properties

    DisplayValue

    Text to be displayed in place of the annotation's value.

    Declaration
    public string DisplayValue { get; set; }
    Property Value
    Type Description
    System.String

    Prefix

    Text to be displayed before the annotation's value.

    Declaration
    public string Prefix { get; set; }
    Property Value
    Type Description
    System.String

    Suffix

    Text to be displayed after the annotation's value.

    Declaration
    public string Suffix { get; set; }
    Property Value
    Type Description
    System.String

    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)