Interface IPlatformAccessor
- Namespace
- MoonSharp.Interpreter.Platforms
- Assembly
- Assembly-CSharp.dll
public interface IPlatformAccessor
- Extension Methods
-
Methods
string DefaultInput(string prompt)
Parameters
prompt string
Returns
- string
void DefaultPrint(string content)
Parameters
content string
CoreModules FilterSupportedCoreModules(CoreModules module)
Parameters
module CoreModules
Returns
- CoreModules
string GetEnvironmentVariable(string envvarname)
Parameters
envvarname string
Returns
- string
Returns
- string
Stream IO_GetStandardStream(StandardFileType type)
Parameters
type StandardFileType
Returns
- Stream
string IO_OS_GetTempFilename()
Returns
- string
IO_OpenFile(Script, string, Encoding, string)
Stream IO_OpenFile(Script script, string filename, Encoding encoding, string mode)
Parameters
script Script
filename string
encoding Encoding
mode string
Returns
- Stream
Returns
- bool
int OS_Execute(string cmdline)
Parameters
cmdline string
Returns
- int
void OS_ExitFast(int exitCode)
Parameters
exitCode int
void OS_FileDelete(string file)
Parameters
file string
bool OS_FileExists(string file)
Parameters
file string
Returns
- bool
void OS_FileMove(string src, string dst)
Parameters
src string
dst string