Table of Contents

Class EntityBase

Namespace
FemDesign
Assembly
FemDesign.Core.dll

entity_attribs

public abstract class EntityBase : IFemDesignEntity
Inheritance
EntityBase
Implements
Derived
Inherited Members
Extension Methods

Constructors

EntityBase()

protected EntityBase()

Fields

_lastChange

public string _lastChange

Field Value

string

Properties

Action

public string Action { get; set; }

Property Value

string

Guid

Global Unique Id of entity

public Guid Guid { get; set; }

Property Value

Guid

LastChange

public DateTime LastChange { get; }

Property Value

DateTime

Methods

EntityCreated()

Invoke when an instance is created.

Creates a new guid, adds timestamp and changes action.

public void EntityCreated()

EntityModified()

Invoke when an instance is modified.

Changes timestamp and action.

public void EntityModified()

Operators

implicit operator Guid(EntityBase)

public static implicit operator Guid(EntityBase entity)

Parameters

entity EntityBase

Returns

Guid