Show / Hide Table of Contents

Class ActionInfo

Action info

Inheritance
object
ActionInfo
Implements
IEquatable<ActionInfo>
Inherited Members
object.GetType()
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine.Client.Model
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class ActionInfo : IEquatable<ActionInfo>

Constructors

ActionInfo()

Initializes a new instance

Declaration
public ActionInfo()

ActionInfo(ActionInfo)

Initializes a new instance from a copy

Declaration
public ActionInfo(ActionInfo copySource)
Parameters
Type Name Description
ActionInfo copySource

The copy source

ActionInfo(Type)

Initializes a new instance with the class type

Declaration
public ActionInfo(Type classType)
Parameters
Type Name Description
Type classType

The function class type

Properties

Categories

The action categories

Declaration
public List<string> Categories { get; set; }
Property Value
Type Description
List<string>

Description

The action description

Declaration
public string Description { get; set; }
Property Value
Type Description
string

FunctionType

The extension function type

Declaration
public FunctionType FunctionType { get; set; }
Property Value
Type Description
FunctionType

Issues

The action issues

Declaration
public List<ActionIssueInfo> Issues { get; set; }
Property Value
Type Description
List<ActionIssueInfo>

Name

The action name

Declaration
[Required]
public string Name { get; set; }
Property Value
Type Description
string

Parameters

The action parameters

Declaration
public List<ActionParameterInfo> Parameters { get; set; }
Property Value
Type Description
List<ActionParameterInfo>

Source

Action source

Declaration
public ActionSource Source { get; set; }
Property Value
Type Description
ActionSource

Methods

Equals(ActionInfo)

Compare two objects

Declaration
public virtual bool Equals(ActionInfo compare)
Parameters
Type Name Description
ActionInfo compare

The object to compare with this

Returns
Type Description
bool

True for objects with the same data

ToString()

Returns a string that represents this instance

Declaration
public override string ToString()
Returns
Type Description
string

A string that represents this instance

Overrides
object.ToString()

Implements

IEquatable<T>

Extension Methods

ConsoleExtensions.WriteProperties(object, bool)
ValueTypeExtensions.GetValueType(object)
ObjectInfo.GetPropertyValue(object, string)
ObjectInfo.GetPropertyValue<T>(object, string, T)
ObjectInfo.ResolvePropertyValue(object, string)
ObjectInfo.SetPropertyValue(object, string, object)
☀
☾
Back to top Generated by DocFX