Table of Contents

Class TypeDataEntityBase

Namespace
Loehnert.TypeAndResult
Assembly
Loehnert.TypeAndResult.dll

Base class for a type data entity.

[MessagePackObject(false)]
public abstract class TypeDataEntityBase : EntityBase, INotifyPropertyChanged, ITrackable, IHasKey, IEquatable<TypeDataEntityBase>
Inheritance
TypeDataEntityBase
Implements
Derived
Inherited Members
Extension Methods

Properties

Comment

Gets or sets the comment.

[Key(3)]
public virtual string Comment { get; set; }

Property Value

string

Group

Gets or sets the group.

[Key(2)]
public virtual string Group { get; set; }

Property Value

string

Key

Gets or sets the key.

[Key(1)]
public virtual string Key { get; set; }

Property Value

string

Process

Gets the Process object to which this belongs.

[JsonIgnore]
[IgnoreMember]
[Key(0)]
public virtual Process Process { get; }

Property Value

Process

ProcessId

Gets or sets the foreign key of the Process.

[JsonIgnore]
[IgnoreMember]
public int ProcessId { get; protected set; }

Property Value

int

Methods

Equals(TypeDataEntityBase)

Indicates whether the current object is equal to another object of the same type.

public bool Equals(TypeDataEntityBase other)

Parameters

other TypeDataEntityBase

An object to compare with this object.

Returns

bool

true if the current object is equal to the other parameter; otherwise, false.