public ModuleContext EnsureModuleContext(ScriptModule module) { Contract.RequiresNotNull(module, "module"); ModuleContext context = module.GetModuleContext(ContextId); if (context == null) { context = CreateModuleContext(module); if (context == null) { throw new InvalidImplementationException("CreateModuleContext must return a module context."); } return module.SetModuleContext(ContextId, context); } return context; }
public ModuleContext EnsureModuleContext(ScriptModule module) { Contract.RequiresNotNull(module, "module"); ModuleContext context = module.GetModuleContext(ContextId); if (context == null) { context = CreateModuleContext(module); if (context == null) { throw new InvalidImplementationException("CreateModuleContext must return a module context."); } return(module.SetModuleContext(ContextId, context)); } return(context); }
public ModuleContext GetModuleContext(ScriptModule module) { Contract.RequiresNotNull(module, "module"); return module.GetModuleContext(ContextId); }
public ModuleContext GetModuleContext(ScriptModule module) { Contract.RequiresNotNull(module, "module"); return(module.GetModuleContext(ContextId)); }