public AutofacTenantContainerAdaptor( ILogger <AutofacTenantContainerAdaptor> logger, ILifetimeScope container, ContainerRole role = ContainerRole.Root, string name = "") : base(container) { _logger = logger; _container = container; _id = Guid.NewGuid(); Role = role; if (name == null) { ContainerName = _container.Tag?.ToString() ?? "NULL"; } else { ContainerName = name; } if (role == ContainerRole.Root) { _logger.LogDebug("Root Container Created: {id}, {containerNAme}, {role}", _id, ContainerName, Role); } else { _logger.LogDebug("Container Created: {id}", _id, ContainerName); } }
public override void ConfigureEditor(IEditor editor) { var app = MemopadApplication.Instance; var containerRole = new ContainerRole(); editor.InstallRole(containerRole); { var pasteRole = containerRole.PasteRole; pasteRole.RegisterPaster(StyledTextConsts.BlocksAndInlinesFormat.Name, MemoEditorHelper.PasteBlocksAndInlines); pasteRole.RegisterPaster(DataFormats.CommaSeparatedValue, MemoEditorHelper.PasteCsv); pasteRole.RegisterPaster(DataFormats.Html, MemoEditorHelper.PasteHtml); pasteRole.RegisterPaster(DataFormats.EnhancedMetafile, MemoEditorHelper.PasteMetafile); pasteRole.RegisterPaster(DataFormats.Bitmap, MemoEditorHelper.PasteImage); pasteRole.RegisterPaster(DataFormats.FileDrop, MemoEditorHelper.PasteFileDrops); pasteRole.RegisterPaster(DataFormats.UnicodeText, MemoEditorHelper.PasteText); } editor.InstallRole(new CreateFreehandRole()); editor.InstallRole(new CreateChildCommentEdgeRole()); editor.InstallRole(new AdjustSpaceRole()); var editorHandle = new DefaultEditorHandle(); editorHandle.Cursor = Cursors.IBeam; var scenario = new MemoEditorScenario(editorHandle); scenario.Apply(); var facade = MemopadApplication.Instance; editorHandle.KeyMap = facade.KeySchema.MemoEditorKeyMap; editor.InstallEditorHandle(editorHandle); }
public StructureMapTenantContainerAdaptor(ILogger <StructureMapTenantContainerAdaptor> logger, IContainer container, ContainerRole role = ContainerRole.Root, string name = "") : base(container) { _logger = logger; _container = container; _id = Guid.NewGuid(); Role = role; if (name == null) { ContainerName = _container.Name; } else { ContainerName = name; } if (role == ContainerRole.Root) { _logger.LogDebug("Root Container Created: {id}, {containerNAme}, {role}", _id, ContainerName, Role); } else { _logger.LogDebug("Container Created: {id}, {role}", _id, ContainerName, _container.Role); } }
public ComplexInstanceGraph(IPipelineGraph parent, PluginGraph pluginGraph, ContainerRole role) { _parent = parent; _pluginGraph = pluginGraph; Role = role; }
public ProfileReport(IPipelineGraph pipelineGraph) { _role = pipelineGraph.Role; _profile = pipelineGraph.Profile; }