Table of Contents

Class UserCode

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
public class UserCode
Inheritance
UserCode

Methods

CompileAssembly(bool, string, string)

public CompilerResults CompileAssembly(bool frombpm, string code, string outputFile = "")

Parameters

Nome Tipo Descrição
frombpm bool
code string
outputFile string

Returns

CompilerResults

CompileVBCode(string, string, string)

public CompilerResults CompileVBCode(string vbCode, string className, string methodSignature)

Parameters

Nome Tipo Descrição
vbCode string
className string
methodSignature string

Returns

CompilerResults

Factory()

public static UserCode Factory()

Returns

UserCode

GetEvaluatedMethod(Assembly, string, string, object[], ref List<MessageVO>)

public object GetEvaluatedMethod(Assembly customAssembly, string className, string methodName, object[] parameters, ref List<MessageVO> msgs)

Parameters

Nome Tipo Descrição
customAssembly Assembly
className string
methodName string
parameters object[]
msgs List<MessageVO>

Returns

object

GetMsgsFromCompilerResults(CompilerResults, bool, MethodParameter[])

public List<MessageVO> GetMsgsFromCompilerResults(CompilerResults compilation, bool linkToErrorLog, MethodParameter[] parameters)

Parameters

Nome Tipo Descrição
compilation CompilerResults
linkToErrorLog bool
parameters MethodParameter[]

Returns

List<MessageVO>

RunTsql(string)

public PHCResult RunTsql(string cTsql)

Parameters

Nome Tipo Descrição
cTsql string

Returns

PHCResult

RunTsql(string, bool)

public PHCResult RunTsql(string cTsql, bool getErrors)

Parameters

Nome Tipo Descrição
cTsql string
getErrors bool

Returns

PHCResult

RunVBCode(string, string, object[])

public PHCResult RunVBCode(string vbCode, string lineCodeParameters = "", object[] parameters = null)

Parameters

Nome Tipo Descrição
vbCode string
lineCodeParameters string
parameters object[]

Returns

PHCResult