Search Results for

    Show / Hide Table of Contents

    Class PersistEntity

    Inheritance
    System.Object
    PersistEntity
    Implements
    IPersistEntity
    IPersist
    System.ComponentModel.INotifyPropertyChanged
    Inherited Members
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Xbim.Common
    Assembly: Xbim.Common.dll
    Syntax
    public abstract class PersistEntity : IPersistEntity, IPersist, INotifyPropertyChanged

    Constructors

    | Improve this Doc View Source

    PersistEntity(IModel, Int32, Boolean)

    Declaration
    protected PersistEntity(IModel model, int label, bool activated)
    Parameters
    Type Name Description
    IModel model
    System.Int32 label
    System.Boolean activated

    Fields

    | Improve this Doc View Source

    _activated

    Declaration
    protected bool _activated
    Field Value
    Type Description
    System.Boolean

    Properties

    | Improve this Doc View Source

    EntityLabel

    Declaration
    public int EntityLabel { get; }
    Property Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    Model

    Declaration
    public IModel Model { get; }
    Property Value
    Type Description
    IModel
    | Improve this Doc View Source

    ModelOf

    This property is deprecated and likely to be removed. Use just 'Model' instead.

    Declaration
    [Obsolete("This property is deprecated and likely to be removed. Use just 'Model' instead.")]
    public IModel ModelOf { get; }
    Property Value
    Type Description
    IModel

    Methods

    | Improve this Doc View Source

    Activate()

    Declaration
    protected void Activate()
    | Improve this Doc View Source

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    System.Object obj
    Returns
    Type Description
    System.Boolean
    Overrides
    System.Object.Equals(System.Object)
    | Improve this Doc View Source

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    Overrides
    System.Object.GetHashCode()
    | Improve this Doc View Source

    NotifyPropertyChanged(String)

    Declaration
    protected void NotifyPropertyChanged(string propertyName)
    Parameters
    Type Name Description
    System.String propertyName
    | Improve this Doc View Source

    Parse(Int32, IPropertyValue, Int32[])

    Declaration
    public abstract void Parse(int propIndex, IPropertyValue value, int[] nested)
    Parameters
    Type Name Description
    System.Int32 propIndex
    IPropertyValue value
    System.Int32[] nested
    | Improve this Doc View Source

    SetValue<TProperty>(Action<TProperty>, TProperty, TProperty, String, Int32)

    Declaration
    protected void SetValue<TProperty>(Action<TProperty> setter, TProperty oldValue, TProperty newValue, string notifyPropertyName, int propertyOrder)
    Parameters
    Type Name Description
    System.Action<TProperty> setter
    TProperty oldValue
    TProperty newValue
    System.String notifyPropertyName
    System.Int32 propertyOrder
    Type Parameters
    Name Description
    TProperty
    | Improve this Doc View Source

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    System.Object.ToString()

    Events

    | Improve this Doc View Source

    PropertyChanged

    Declaration
    public event PropertyChangedEventHandler PropertyChanged
    Event Type
    Type Description
    System.ComponentModel.PropertyChangedEventHandler

    Operators

    | Improve this Doc View Source

    Equality(PersistEntity, Object)

    Declaration
    public static bool operator ==(PersistEntity left, object right)
    Parameters
    Type Name Description
    PersistEntity left
    System.Object right
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Inequality(PersistEntity, Object)

    Declaration
    public static bool operator !=(PersistEntity left, object right)
    Parameters
    Type Name Description
    PersistEntity left
    System.Object right
    Returns
    Type Description
    System.Boolean

    Explicit Interface Implementations

    | Improve this Doc View Source

    IPersistEntity.Activated

    Declaration
    bool IPersistEntity.Activated { get; }
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    IPersistEntity.ExpressType

    Declaration
    ExpressType IPersistEntity.ExpressType { get; }
    Returns
    Type Description
    ExpressType

    Implements

    IPersistEntity
    IPersist
    System.ComponentModel.INotifyPropertyChanged
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022 xbim