コード例 #1
0
 internal static void Inject(TreeComposer composer, Library library)
 {
     composer.Inject <LibraryBody>(new Dictionary <string, object>
     {
         { nameof(LibraryBody.Library), library }
     });
 }
コード例 #2
0
 internal static void Inject(TreeComposer composer, AsyncEngine engine)
 {
     composer.Inject <EngineDisplay>(new Dictionary <string, object>
     {
         { nameof(EngineDisplay.Engine), engine }
     });
 }
コード例 #3
0
 internal static void Inject(TreeComposer composer, AsyncEngine engine)
 {
     composer.Inject <MemoryExplorer>(new Dictionary <string, object>
     {
         { nameof(MemoryExplorer.Engine), engine }
     });
 }
コード例 #4
0
 internal static void Inject(TreeComposer composer, LibrariesCollection libraries)
 {
     composer.Inject <GraphicsDisplay>(new Dictionary <string, object>
     {
         { nameof(GraphicsDisplay.Libraries), libraries }
     });
 }
コード例 #5
0
 internal static void Inject(TreeComposer composer, AsyncEngine engine)
 {
     composer.Inject <DebugPageExeuctionActions>(new Dictionary <string, object>
     {
         { nameof(DebugPageExeuctionActions.Engine), engine }
     });
 }
コード例 #6
0
 protected override void ComposeTree(TreeComposer composer)
 {
     composer.Inject <Router>(new Dictionary <string, object>
     {
         { "AppAssembly", RuntimeHelpers.TypeCheck(typeof(App).Assembly) }
     });
 }
コード例 #7
0
 public static void Inject(TreeComposer composer, bool isReadOnly)
 {
     composer.Inject <MonacoEditor>(new Dictionary <string, object>
     {
         { nameof(MonacoEditor.IsReadOnly), isReadOnly },
     });
 }
コード例 #8
0
 internal static void Inject(TreeComposer composer, bool isSelected, Library library, Method method, Action onHeaderClick)
 {
     composer.Inject <LibraryMethod>(new Dictionary <string, object>
     {
         { nameof(LibraryMethod.IsSelected), isSelected },
         { nameof(LibraryMethod.Library), library },
         { nameof(LibraryMethod.Method), method },
         { nameof(LibraryMethod.OnHeaderClick), onHeaderClick }
     });
 }
コード例 #9
0
 internal static void Inject(TreeComposer composer)
 {
     composer.Inject <ErrorsSpace>();
 }
コード例 #10
0
 internal static void Inject(TreeComposer composer)
 {
     composer.Inject <EditPageExeuctionActions>();
 }
コード例 #11
0
 public static void Inject(TreeComposer composer)
 {
     composer.Inject <EditPage>();
 }
コード例 #12
0
ファイル: TextDisplay.cs プロジェクト: sb/smallbasic-editor
 internal static void Inject(TreeComposer composer)
 {
     composer.Inject <TextDisplay>();
 }
コード例 #13
0
 internal static void Inject(TreeComposer composer)
 {
     composer.Inject <LibraryExplorer>();
 }
コード例 #14
0
 public static void Inject(TreeComposer composer)
 {
     composer.Inject <DebugPage>();
 }