public ScriptDomainManager(DynamicRuntimeHostingProvider hostingProvider, DlrConfiguration configuration) { ContractUtils.RequiresNotNull(hostingProvider, "hostingProvider"); ContractUtils.RequiresNotNull(configuration, "configuration"); configuration.Freeze(); _hostingProvider = hostingProvider; _configuration = configuration; _sharedIO = new SharedIO(); // create the initial default scope _globals = new Scope(); }
public ScriptDomainManager(DynamicRuntimeHostingProvider hostingProvider, DlrConfiguration configuration) { ContractUtils.RequiresNotNull(hostingProvider, nameof(hostingProvider)); ContractUtils.RequiresNotNull(configuration, nameof(configuration)); configuration.Freeze(); Host = hostingProvider; Configuration = configuration; SharedIO = new SharedIO(); // create the initial default scope Globals = new Scope(); }
internal ScriptIO(SharedIO io) { Assert.NotNull(io); _io = io; }
public ConsoleStream(SharedIO/*!*/ io, ConsoleStreamType consoleType) { Assert.NotNull(io); _consoleType = consoleType; _io = io; }
public StreamProxy(SharedIO io, ConsoleStreamType type) { Assert.NotNull(io); _io = io; _type = type; }