Show / Hide Table of Contents

Class ActionParameterAttribute

Attribute for action parameter

Inheritance
object
Attribute
ActionParameterAttribute
Inherited Members
Attribute.GetCustomAttributes(MemberInfo, Type)
Attribute.GetCustomAttributes(MemberInfo, Type, bool)
Attribute.GetCustomAttributes(MemberInfo)
Attribute.GetCustomAttributes(MemberInfo, bool)
Attribute.IsDefined(MemberInfo, Type)
Attribute.IsDefined(MemberInfo, Type, bool)
Attribute.GetCustomAttribute(MemberInfo, Type)
Attribute.GetCustomAttribute(MemberInfo, Type, bool)
Attribute.GetCustomAttributes(ParameterInfo)
Attribute.GetCustomAttributes(ParameterInfo, Type)
Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
Attribute.GetCustomAttributes(ParameterInfo, bool)
Attribute.IsDefined(ParameterInfo, Type)
Attribute.IsDefined(ParameterInfo, Type, bool)
Attribute.GetCustomAttribute(ParameterInfo, Type)
Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
Attribute.GetCustomAttributes(Module, Type)
Attribute.GetCustomAttributes(Module)
Attribute.GetCustomAttributes(Module, bool)
Attribute.GetCustomAttributes(Module, Type, bool)
Attribute.IsDefined(Module, Type)
Attribute.IsDefined(Module, Type, bool)
Attribute.GetCustomAttribute(Module, Type)
Attribute.GetCustomAttribute(Module, Type, bool)
Attribute.GetCustomAttributes(Assembly, Type)
Attribute.GetCustomAttributes(Assembly, Type, bool)
Attribute.GetCustomAttributes(Assembly)
Attribute.GetCustomAttributes(Assembly, bool)
Attribute.IsDefined(Assembly, Type)
Attribute.IsDefined(Assembly, Type, bool)
Attribute.GetCustomAttribute(Assembly, Type)
Attribute.GetCustomAttribute(Assembly, Type, bool)
Attribute.Equals(object)
Attribute.GetHashCode()
Attribute.Match(object)
Attribute.IsDefaultAttribute()
Attribute.TypeId
object.GetType()
object.ToString()
object.Equals(object, object)
object.ReferenceEquals(object, object)
Namespace: PayrollEngine.Client.Scripting
Assembly: PayrollEngine.Client.Scripting.dll
Syntax
[AttributeUsage(AttributeTargets.Method, AllowMultiple = true)]
public sealed class ActionParameterAttribute : Attribute

Constructors

View Source

ActionParameterAttribute(string, string, string[], string[], string[])

Initializes a new instance of the ActionAttribute class

Declaration
public ActionParameterAttribute(string name, string description = null, string[] valueTypes = null, string[] valueSources = null, string[] valueReferences = null)
Parameters
Type Name Description
string name

The action signature

string description

The action description

string[] valueTypes

The action parameter types

string[] valueSources

The action parameter source types

string[] valueReferences

The action parameter reference types

Properties

View Source

Description

The action description

Declaration
public string Description { get; }
Property Value
Type Description
string
View Source

Name

The action parameter name

Declaration
public string Name { get; }
Property Value
Type Description
string
View Source

ValueReferences

The action parameter reference types

Declaration
public string[] ValueReferences { get; }
Property Value
Type Description
string[]
View Source

ValueSources

The action parameter source types

Declaration
public string[] ValueSources { get; }
Property Value
Type Description
string[]
View Source

ValueTypes

The action parameter types

Declaration
public string[] ValueTypes { get; }
Property Value
Type Description
string[]

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)
  • View Source
☀
☾
Back to top Generated by DocFX