Show / Hide Table of Contents

Interface IRunnerHost

Describes a target of runner

Inherited Members
IConfigurable.Configure(IConfigSectionNode)
System.IDisposable.Dispose()
Namespace: NFX.Scripting
Assembly: NFX.dll
Syntax
public interface IRunnerHost : IConfigurable, IDisposable

Properties

ConsoleError

Declaration
TextWriter ConsoleError { get; }
Property Value
Type Description
System.IO.TextWriter

ConsoleOut

Declaration
TextWriter ConsoleOut { get; }
Property Value
Type Description
System.IO.TextWriter

OutFileName

Sets the output file name/type (via extension)

Declaration
string OutFileName { get; set; }
Property Value
Type Description
System.String

TotalErrors

Declaration
int TotalErrors { get; }
Property Value
Type Description
System.Int32

TotalMethods

Declaration
int TotalMethods { get; }
Property Value
Type Description
System.Int32

TotalOKs

Declaration
int TotalOKs { get; }
Property Value
Type Description
System.Int32

TotalRunnables

Declaration
int TotalRunnables { get; }
Property Value
Type Description
System.Int32

Methods

AfterMethodRun(Runner, FID, MethodInfo, RunAttribute, Exception)

Declaration
void AfterMethodRun(Runner runner, FID id, MethodInfo method, RunAttribute attr, Exception error)
Parameters
Type Name Description
Runner runner
FID id
System.Reflection.MethodInfo method
RunAttribute attr
System.Exception error

BeforeMethodRun(Runner, FID, MethodInfo, RunAttribute)

Declaration
void BeforeMethodRun(Runner runner, FID id, MethodInfo method, RunAttribute attr)
Parameters
Type Name Description
Runner runner
FID id
System.Reflection.MethodInfo method
RunAttribute attr

BeginRunnable(Runner, FID, Object)

Declaration
void BeginRunnable(Runner runner, FID id, object runnable)
Parameters
Type Name Description
Runner runner
FID id
System.Object runnable

EndRunnable(Runner, FID, Object, Exception)

Declaration
void EndRunnable(Runner runner, FID id, object runnable, Exception error)
Parameters
Type Name Description
Runner runner
FID id
System.Object runnable
System.Exception error

Start(Runner)

Declaration
void Start(Runner runner)
Parameters
Type Name Description
Runner runner

Summarize(Runner)

Declaration
void Summarize(Runner runner)
Parameters
Type Name Description
Runner runner

Extension Methods

MiscUtils.NonNull<T>(T, Func<Exception>, String)
ObjectValueConversion.AsString(Object, String, ConvertErrorHandling)
ObjectValueConversion.AsNonNullOrEmptyString(Object)
ObjectValueConversion.AsLaconicConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsJSONConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsXMLConfig(Object, ConfigSectionNode, ConvertErrorHandling)
ObjectValueConversion.AsChar(Object, Char, ConvertErrorHandling)
ObjectValueConversion.AsNullableChar(Object, Nullable<Char>, ConvertErrorHandling)
ObjectValueConversion.AsByte(Object, Byte, ConvertErrorHandling)
ObjectValueConversion.AsNullableByte(Object, Nullable<Byte>, ConvertErrorHandling)
ObjectValueConversion.AsSByte(Object, SByte, ConvertErrorHandling)
ObjectValueConversion.AsNullableSByte(Object, Nullable<SByte>, ConvertErrorHandling)
ObjectValueConversion.AsShort(Object, Int16, ConvertErrorHandling)
ObjectValueConversion.AsNullableShort(Object, Nullable<Int16>, ConvertErrorHandling)
ObjectValueConversion.AsUShort(Object, UInt16, ConvertErrorHandling)
ObjectValueConversion.AsNullableUShort(Object, Nullable<UInt16>, ConvertErrorHandling)
ObjectValueConversion.AsInt(Object, Int32, ConvertErrorHandling)
ObjectValueConversion.AsNullableInt(Object, Nullable<Int32>, ConvertErrorHandling)
ObjectValueConversion.AsUInt(Object, UInt32, ConvertErrorHandling)
ObjectValueConversion.AsNullableUInt(Object, Nullable<UInt32>, ConvertErrorHandling)
ObjectValueConversion.AsLong(Object, Int64, ConvertErrorHandling)
ObjectValueConversion.AsNullableLong(Object, Nullable<Int64>, ConvertErrorHandling)
ObjectValueConversion.AsULong(Object, UInt64, ConvertErrorHandling)
ObjectValueConversion.AsNullableULong(Object, Nullable<UInt64>, ConvertErrorHandling)
ObjectValueConversion.AsDouble(Object, Double, ConvertErrorHandling)
ObjectValueConversion.AsNullableDouble(Object, Nullable<Double>, ConvertErrorHandling)
ObjectValueConversion.AsFloat(Object, Single, ConvertErrorHandling)
ObjectValueConversion.AsNullableFloat(Object, Nullable<Single>, ConvertErrorHandling)
ObjectValueConversion.AsDecimal(Object, Decimal, ConvertErrorHandling)
ObjectValueConversion.AsNullableDecimal(Object, Nullable<Decimal>, ConvertErrorHandling)
ObjectValueConversion.AsBool(Object, Boolean, ConvertErrorHandling)
ObjectValueConversion.AsNullableBool(Object, Nullable<Boolean>, ConvertErrorHandling)
ObjectValueConversion.AsGUID(Object, Guid, ConvertErrorHandling)
ObjectValueConversion.AsNullableGUID(Object, Nullable<Guid>, ConvertErrorHandling)
ObjectValueConversion.AsDateTime(Object)
ObjectValueConversion.AsDateTime(Object, DateTime, ConvertErrorHandling)
ObjectValueConversion.AsNullableDateTime(Object, Nullable<DateTime>, ConvertErrorHandling)
ObjectValueConversion.AsGDID(Object)
ObjectValueConversion.AsGDID(Object, GDID, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDID(Object, Nullable<GDID>, ConvertErrorHandling)
ObjectValueConversion.AsGDIDSymbol(Object)
ObjectValueConversion.AsGDIDSymbol(Object, GDIDSymbol, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDIDSymbol(Object, Nullable<GDIDSymbol>, ConvertErrorHandling)
ObjectValueConversion.AsTimeSpan(Object)
ObjectValueConversion.AsTimeSpan(Object, TimeSpan, ConvertErrorHandling)
ObjectValueConversion.AsNullableTimeSpan(Object, Nullable<TimeSpan>, ConvertErrorHandling)
ObjectValueConversion.AsEnum<TEnum>(Object, TEnum, ConvertErrorHandling)
ObjectValueConversion.AsNullableEnum<TEnum>(Object, Nullable<TEnum>, ConvertErrorHandling)
ObjectValueConversion.AsUri(Object, Uri, ConvertErrorHandling)
JSONExtensions.ToJSON(Object, JSONWritingOptions)
JSONExtensions.ToJSON(Object, TextWriter, JSONWritingOptions)
JSONExtensions.ToJSON(Object, Stream, JSONWritingOptions, Encoding)
ErlObject.ToErlObject(Object)
ErlObject.ToErlObject(Object, ErlTypeOrder, Boolean)
Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX