private Loader ( RubyContext context ) : System | ||
context | RubyContext | |
return | System |
internal Loader(RubyContext/*!*/ context) {
Assert.NotNull(context);
_context = context;
_toStrStorage = new ConversionStorage<MutableString>(context);
_loadPaths = MakeLoadPaths(context.RubyOptions);
_loadedFiles = new RubyArray();
_unfinishedFiles = new Stack<string>();
#if !SILVERLIGHT
if (!context.RubyOptions.NoAssemblyResolveHook) {
new AssemblyResolveHolder(this).HookAssemblyResolve();
}
#endif
}