Table of Contents

Class ObjectAssemblyBuilderLog

Namespace
KSP.OAB
Assembly
Assembly-CSharp.dll
public class ObjectAssemblyBuilderLog
Inheritance
ObjectAssemblyBuilderLog
Inherited Members
Extension Methods

Constructors

ObjectAssemblyBuilderLog(ObjectAssemblyBuilderEvents, ObjectAssemblyUIEvents, ObjectAssemblyBuilderFileIO)

public ObjectAssemblyBuilderLog(ObjectAssemblyBuilderEvents eventsToUse, ObjectAssemblyUIEvents uiEventsToUse, ObjectAssemblyBuilderFileIO fileIOToUse)

Parameters

eventsToUse ObjectAssemblyBuilderEvents
uiEventsToUse ObjectAssemblyUIEvents
fileIOToUse ObjectAssemblyBuilderFileIO

Fields

events

protected ObjectAssemblyBuilderEvents events

Field Value

ObjectAssemblyBuilderEvents

eventsUI

protected ObjectAssemblyUIEvents eventsUI

Field Value

ObjectAssemblyUIEvents

fileIO

protected ObjectAssemblyBuilderFileIO fileIO

Field Value

ObjectAssemblyBuilderFileIO

Methods

BindLoggingToField(object, FieldInfo)

protected bool BindLoggingToField(object @class, FieldInfo field)

Parameters

class object
field FieldInfo

Returns

bool

BindType(object, Type)

protected void BindType(object @class, Type type)

Parameters

class object
type Type

Initialize()

protected virtual void Initialize()

Write(string)

public static void Write(string evtName)

Parameters

evtName string