GlobalEnvironment {SMRUCC.Rsharp.Runtime} | .NET clr documentation |
the global environment of the R# interpreter runtime.
R#之中的全局环境对象
# namespace SMRUCC.Rsharp.Runtime
export class GlobalEnvironment extends Environment {
attachedNamespace: SymbolNamespaceSolver;
debugLevel: DebugLevels;
# RInterpreter.debug
debugMode: boolean;
factors: list;
funcSymbols: list;
globalEnvironment: GlobalEnvironment;
isGlobal: boolean;
isLINQContext: boolean;
last: any kind;
# 用于traceback进行脚本函数调试使用
lastException: Message;
log4vb_redirect: boolean;
messages: iterates(Message);
options: Options;
packages: PackageManager;
parent: Environment;
# Enable programming in multiple kind of programming language
polyglot: Platform;
profiler2: Stack`1;
# the R# script host object
Rscript: RInterpreter;
# if current executation is comes from the R script executation
# then this property will returns the directory path in the !script
# magic symbol object, otherwise will returns nothing
scriptDir: string;
stackFrame: StackFrame;
stackTrace: StackFrame[];
# a TextWriter wrapper object
stdout: RContentOutput;
symbolLanguages: SymbolLanguageProcessor;
types: list;
}
attachedNamespace
: SymbolNamespaceSolverdebugLevel
: DebugLevelsfactors
: listfuncSymbols
: listlast
: any kindlastException
: Messagemessages
: iterates(Message)options
: Optionspackages
: PackageManagerpolyglot
: Platformprofiler2
: Stack`1Rscript
: RInterpreterstackFrame
: StackFramestackTrace
: StackFramestdout
: RContentOutputsymbolLanguages
: SymbolLanguageProcessortypes
: list