menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class ScriptObjectBrowser - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class ScriptObjectBrowser

    This control display property tree for browsable object and show properties by selected branch of tree

    Inheritance
    System.Object
    ScriptObjectBrowser
    Namespace: Syncfusion.Scripting.Design
    Assembly: Syncfusion.Scripting.Windows.dll
    Syntax
    public class ScriptObjectBrowser : Control

    Constructors

    ScriptObjectBrowser()

    Declaration
    public ScriptObjectBrowser()

    Properties

    BrowserTreeView

    Declaration
    public TreeView BrowserTreeView { get; }
    Property Value
    Type
    System.Windows.Forms.TreeView

    ScriptLanguage

    Sets or gets script

    Declaration
    public ScriptLanguages ScriptLanguage { get; set; }
    Property Value
    Type
    ScriptLanguages

    ScriptSite

    Declaration
    public IVsaSite ScriptSite { get; set; }
    Property Value
    Type
    Microsoft.Vsa.IVsaSite

    SelectedObject

    Object used for browse in TreeView. Get or set.

    Declaration
    public ScriptObject SelectedObject { get; set; }
    Property Value
    Type
    ScriptObject

    Methods

    BuildEventsList(TreeNode, EventInfo[])

    Declaration
    protected void BuildEventsList(TreeNode node, EventInfo[] events)
    Parameters
    Type Name Description
    System.Windows.Forms.TreeNode node
    System.Reflection.EventInfo[] events

    BuildItemsCollection(TreeNode, ICollection)

    Declaration
    protected void BuildItemsCollection(TreeNode node, ICollection collection)
    Parameters
    Type Name Description
    System.Windows.Forms.TreeNode node
    System.Collections.ICollection collection

    BuildPropertiesList(TreeNode, PropertyInfo[], Object)

    Declaration
    protected void BuildPropertiesList(TreeNode node, PropertyInfo[] properties, object value)
    Parameters
    Type Name Description
    System.Windows.Forms.TreeNode node
    System.Reflection.PropertyInfo[] properties
    System.Object value

    BuildTreeNodeItem(TreeNode, Object)

    Declaration
    protected void BuildTreeNodeItem(TreeNode node, object value)
    Parameters
    Type Name Description
    System.Windows.Forms.TreeNode node
    System.Object value

    Dispose(Boolean)

    Clean up any resources being used.

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing

    IsBrowsableCollection(MemberInfo)

    Declaration
    protected bool IsBrowsableCollection(MemberInfo type)
    Parameters
    Type Name Description
    System.Reflection.MemberInfo type
    Returns
    Type
    System.Boolean

    IsScriptBrowsable(MemberInfo)

    Declaration
    protected bool IsScriptBrowsable(MemberInfo type)
    Parameters
    Type Name Description
    System.Reflection.MemberInfo type
    Returns
    Type
    System.Boolean

    IsScriptBrowsable(MemberInfo, out ScriptBrowsableAttribute[])

    Declaration
    protected bool IsScriptBrowsable(MemberInfo type, out ScriptBrowsableAttribute[] attr)
    Parameters
    Type Name Description
    System.Reflection.MemberInfo type
    ScriptBrowsableAttribute[] attr
    Returns
    Type
    System.Boolean

    OnNodeDoubleClick()

    Declaration
    protected virtual void OnNodeDoubleClick()

    Events

    NodeDoubleClick

    Send when user is double click by tree node.

    Declaration
    public event NodeDoubleClickEventHandler NodeDoubleClick
    Event Type
    Type
    NodeDoubleClickEventHandler
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved