Show / Hide Table of Contents

Class ReportScriptAttribute

Attribute for report script

Inheritance
object
Attribute
ScriptAttribute
ReportScriptAttribute
ReportBuildScriptAttribute
ReportEndScriptAttribute
ReportStartScriptAttribute
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.MemberwiseClone()
object.ToString()
object.Equals(object, object)
object.ReferenceEquals(object, object)
Namespace: PayrollEngine.Client.Scripting
Assembly: PayrollEngine.Client.Scripting.dll
Syntax
public abstract class ReportScriptAttribute : ScriptAttribute

Constructors

ReportScriptAttribute(string)

Initializes a new instance of the ReportScriptAttribute class

Declaration
protected ReportScriptAttribute(string reportName)
Parameters
Type Name Description
string reportName

Name of the report

ReportScriptAttribute(string, string, string)

Initializes a new instance of the ReportScriptAttribute class

Declaration
protected ReportScriptAttribute(string reportName, string culture, string parameters = null)
Parameters
Type Name Description
string reportName

Name of the report

string culture

The report culture

string parameters

The report parameters as JSON

Properties

Culture

The report culture

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

Parameters

The report parameters

Declaration
public Dictionary<string, string> Parameters { get; set; }
Property Value
Type Description
Dictionary<string, string>

ReportName

The report name

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

ScriptKey

Gets the script key

Declaration
public override string ScriptKey { get; }
Property Value
Type Description
string
Overrides
ScriptAttribute.ScriptKey

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