Table of Contents

Class LimitedPlatformAccessor

Namespace
MoonSharp.Interpreter.Platforms
Assembly
Assembly-CSharp.dll
public class LimitedPlatformAccessor : PlatformAccessorBase, IPlatformAccessor
Inheritance
LimitedPlatformAccessor
Implements
Inherited Members
Extension Methods

Constructors

LimitedPlatformAccessor()

public LimitedPlatformAccessor()

Methods

DefaultPrint(string)

public override void DefaultPrint(string content)

Parameters

content string

FilterSupportedCoreModules(CoreModules)

public override CoreModules FilterSupportedCoreModules(CoreModules module)

Parameters

module CoreModules

Returns

CoreModules

GetEnvironmentVariable(string)

public override string GetEnvironmentVariable(string envvarname)

Parameters

envvarname string

Returns

string

GetPlatformNamePrefix()

public override string GetPlatformNamePrefix()

Returns

string

IO_GetStandardStream(StandardFileType)

public override Stream IO_GetStandardStream(StandardFileType type)

Parameters

type StandardFileType

Returns

Stream

IO_OS_GetTempFilename()

public override string IO_OS_GetTempFilename()

Returns

string

IO_OpenFile(Script, string, Encoding, string)

public override Stream IO_OpenFile(Script script, string filename, Encoding encoding, string mode)

Parameters

script Script
filename string
encoding Encoding
mode string

Returns

Stream

OS_Execute(string)

public override int OS_Execute(string cmdline)

Parameters

cmdline string

Returns

int

OS_ExitFast(int)

public override void OS_ExitFast(int exitCode)

Parameters

exitCode int

OS_FileDelete(string)

public override void OS_FileDelete(string file)

Parameters

file string

OS_FileExists(string)

public override bool OS_FileExists(string file)

Parameters

file string

Returns

bool

OS_FileMove(string, string)

public override void OS_FileMove(string src, string dst)

Parameters

src string
dst string