Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version
Go to top

Statistical parsing of English sentences

, 13 Dec 2006
Shows how to generate parse trees for English language sentences, using a C# port of OpenNLP, a statistical natural language parsing library.
englishparsing_bin.zip
Lithium.dll
ModelConverter.exe
OpenNLP Tools.chm
OpenNLP.dll
ParseTree.exe
SharpEntropy.dll
ToolsExample.exe
englishparsing_net2_0_bin.zip
ToolsExample.exe
Lithium.dll
ModelConverter.exe
OpenNLP Tools.chm
OpenNLP.dll
ParseTree.exe
SharpEntropy.dll
englishparsing_net2_0_src.zip
Lithium
Collections
Delegates
Enums
Interfaces
IO
Lithium.csproj.vspscc
LithiumControl.bmp
Shapes
UI
Visitors
ModelConverter
App.ico
ModelConverter.csproj.vspscc
ParseTree
App.ico
ParseTree.csproj.vspscc
ToolsExample
App.ico
ToolsExample.csproj.vspscc
OpenNLP
OpenNLP.csproj.vspscc
SharpEntropy.dll
Tools
Chunker
NameFind
Parser
PosTagger
SentenceDetect
Tokenize
Util
englishparsing_src.zip
Lithium.csproj.user
LithiumControl.bmp
App.ico
ModelConverter.csproj.user
OpenNLP.csproj.user
SharpEntropy.dll
vssver.scc
vssver.scc
vssver.scc
vssver.scc
vssver.scc
vssver.scc
vssver.scc
App.ico
ParseTree.csproj.user
App.ico
ToolsExample.csproj.user
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Lithium</name>
    </assembly>
    <members>
        <member name="T:Netron.Lithium.ConnectionCollection">
            <summary>
            STC of connections
            
            </summary>
        </member>
        <member name="M:Netron.Lithium.ConnectionCollection.Add(Netron.Lithium.Connection)">
            <summary>
            Adds a connection to the collection
            </summary>
            <param name="con">a connection</param>
            <returns>the index of the added element in the collection</returns>
        </member>
        <member name="M:Netron.Lithium.ConnectionCollection.Remove(Netron.Lithium.Connection)">
            <summary>
            Removes a connection from the collection
            </summary>
            <param name="con">a connection object</param>
        </member>
        <member name="M:Netron.Lithium.ConnectionCollection.Remove(Netron.Lithium.ShapeBase,Netron.Lithium.ShapeBase)">
            <summary>
            Removes a connection from the collection
            </summary>
            <param name="one">the 'from' or 'to' (ShapeBase) part of the connection</param>
            <param name="two">the complementary 'from' or 'to' (ShapeBase) part of the connection</param>
        </member>
        <member name="P:Netron.Lithium.ConnectionCollection.Item(System.Int32)">
            <summary>
            integer indexer; gets the connection stored in the collection in the given position
            </summary>
        </member>
        <member name="T:Netron.Lithium.ShapeCollection">
            <summary>
            STC of shapes
            </summary>
        </member>
        <member name="M:Netron.Lithium.ShapeCollection.Add(Netron.Lithium.ShapeBase)">
            <summary>
            Adds a shape to the collection
            </summary>
            <param name="shape">a ShapeBase object</param>
            <returns>the index of the added object in the collection</returns>
        </member>
        <member name="M:Netron.Lithium.ShapeCollection.Remove(Netron.Lithium.ShapeBase)">
            <summary>
            Removes the connection from the collection
            </summary>
            <param name="shape">a ShapeBase object</param>
        </member>
        <member name="E:Netron.Lithium.ShapeCollection.OnShapeAdded">
            <summary>
            Occurse when a shape is added to the collection
            </summary>
        </member>
        <member name="P:Netron.Lithium.ShapeCollection.Item(System.Int32)">
            <summary>
            integer indexer
            </summary>
        </member>
        <member name="P:Netron.Lithium.ShapeCollection.Item(System.String)">
            <summary>
            string indexer
            Gets the connection (if any) from the collection with the given UID
            </summary>
        </member>
        <member name="T:Netron.Lithium.ShowProps">
            <summary>
            the info coming with the show-props event
            </summary>
        </member>
        <member name="T:Netron.Lithium.ShapeData">
            <summary>
            to pass shape data to the outside world
            </summary>
        </member>
        <member name="T:Netron.Lithium.Messager">
            <summary>
            General purpose delegate to pass info to the outside world
            </summary>
        </member>
        <member name="T:Netron.Lithium.ShapeTypes">
            <summary>
            The shape types available in this assembly
            </summary>
        </member>
        <member name="F:Netron.Lithium.ShapeTypes.Rectangular">
            <summary>
            the default rectangular shape
            </summary>
        </member>
        <member name="F:Netron.Lithium.ShapeTypes.Oval">
            <summary>
            an oval shape
            </summary>
        </member>
        <member name="F:Netron.Lithium.ShapeTypes.TextLabel">
            <summary>
            a text label
            </summary>
        </member>
        <member name="T:Netron.Lithium.TreeDirection">
            <summary>
            The direction in which the tree layout spreads the diagram
            </summary>
        </member>
        <member name="F:Netron.Lithium.TreeDirection.Vertical">
            <summary>
            the layout orders the shapes along the vertical line
            </summary>
        </member>
        <member name="F:Netron.Lithium.TreeDirection.Horizontal">
            <summary>
            the layout orders the shapes along an horizontal line
            </summary>
        </member>
        <member name="T:Netron.Lithium.ConnectionType">
            <summary>
            The types of connections in this assembly
            </summary>
        </member>
        <member name="F:Netron.Lithium.ConnectionType.Default">
            <summary>
            The default connection simply connects the centers of the shapes
            </summary>
        </member>
        <member name="F:Netron.Lithium.ConnectionType.Traditional">
            <summary>
            the traditional connection is a rectangular connections which mimics the traditional
            layout of hierarchies and flowcharts
            </summary>
        </member>
        <member name="F:Netron.Lithium.ConnectionType.Bezier">
            <summary>
            a smoothly curved form connecting the shapes
            </summary>
        </member>
        <member name="T:Netron.Lithium.IVisitor">
            <summary>
            Interface of a visitor
            </summary>
        </member>
        <member name="M:Netron.Lithium.IVisitor.Visit(Netron.Lithium.ShapeBase)">
            <summary>
            The actual action to perform on visited objects
            </summary>
            <param name="shape"></param>
        </member>
        <member name="P:Netron.Lithium.IVisitor.IsDone">
            <summary>
            Whether the visiting process is done
            </summary>
        </member>
        <member name="T:Netron.Lithium.IPrePostVisitor">
            <summary>
            Interface of a prepost visitor which allows you to have
            an action before, during and after a visit
            </summary>
        </member>
        <member name="M:Netron.Lithium.IPrePostVisitor.PreVisit(Netron.Lithium.ShapeBase)">
            <summary>
            action before the visit
            </summary>
            <param name="shape"></param>
        </member>
        <member name="M:Netron.Lithium.IPrePostVisitor.PostVisit(Netron.Lithium.ShapeBase)">
            <summary>
            the action after the visit
            </summary>
            <param name="shape"></param>
        </member>
        <member name="T:Netron.Lithium.DataType">
            <summary>
            Whatever data type the property of an entity is, this can hold it
            </summary>
        </member>
        <member name="F:Netron.Lithium.DataType.text">
            <summary>
            a text collection
            </summary>
        </member>
        <member name="F:Netron.Lithium.DataType.key">
            <summary>
            the key of the property
            </summary>
        </member>
        <member name="F:Netron.Lithium.DataType.id">
            <summary>
            the id of the property
            </summary>
        </member>
        <member name="P:Netron.Lithium.DataType.Key">
            <summary>
            Gets or sets the key
            </summary>
        </member>
        <member name="P:Netron.Lithium.DataType.ID">
            <summary>
            Gets or sets the id
            </summary>
        </member>
        <member name="P:Netron.Lithium.DataType.Text">
            <summary>
            Get or sets the text of the property
            </summary>
        </member>
        <member name="T:Netron.Lithium.EdgeType">
            <summary>
            Stores the edge properties in the form of an XML element
            </summary>
        </member>
        <member name="F:Netron.Lithium.EdgeType.data">
            <summary>
            the set of subnodes under the XML element
            </summary>
        </member>
        <member name="F:Netron.Lithium.EdgeType.from">
            <summary>
            the uid of the shape where the edge originates
            </summary>
        </member>
        <member name="F:Netron.Lithium.EdgeType.to">
            <summary>
            the uid of the shape where the edge ends
            </summary>
        </member>
        <member name="P:Netron.Lithium.EdgeType.Data">
            <summary>
            Generic data collection of properties
            </summary>
        </member>
        <member name="P:Netron.Lithium.EdgeType.From">
            <summary>
            The UID of the shape where the connection starts
            </summary>
        </member>
        <member name="P:Netron.Lithium.EdgeType.To">
            <summary>
            The UID of the shape where the connection ends
            </summary>
        </member>
        <member name="T:Netron.Lithium.GraphDataAttribute">
            <summary>
            Attribute class for designating which properties will be serialized
            by the GraphML serializer.
            </summary>
            
        </member>
        <member name="M:Netron.Lithium.GraphDataAttribute.GetValuesOfTaggedFields(System.Object)">
            <summary>
            Returns the tagged properties of the gibven object
            </summary>
            <param name="value">whatever class</param>
            <returns>a hashtable of property names with their values</returns>
        </member>
        <member name="T:Netron.Lithium.GraphDataCollection">
            <summary>
            Generic Collectioon of GraphML related data
            </summary>
        </member>
        <member name="M:Netron.Lithium.GraphDataCollection.Add(System.Object)">
            <summary>
            Adds and object to the collection
            </summary>
            <param name="o"></param>
        </member>
        <member name="M:Netron.Lithium.GraphDataCollection.Contains(System.Object)">
            <summary>
            Returns whether the given object is stored in the collection
            </summary>
            <param name="o">whatever object</param>
            <returns>true if contained otherwise false</returns>
        </member>
        <member name="M:Netron.Lithium.GraphDataCollection.Remove(System.Object)">
            <summary>
            Removes an element from the collection
            </summary>
            <param name="o"></param>
        </member>
        <member name="M:Netron.Lithium.GraphDataCollection.ToString">
            <summary>
            Overrides the default implementation to collect the data of the collection
            </summary>
            <returns></returns>
        </member>
        <member name="P:Netron.Lithium.GraphDataCollection.Item(System.Int32)">
            <summary>
            integer indexer
            </summary>
        </member>
        <member name="T:Netron.Lithium.GraphSerializer">
            <summary>
            Assists the serialization of the diagram
            </summary>
        </member>
        <member name="F:Netron.Lithium.GraphSerializer.keyList">
            <summary>
            the key/value pairs of to-be stored xml entries
            </summary>
        </member>
        <member name="F:Netron.Lithium.GraphSerializer.site">
            <summary>
            the control this serializer is attached to
            </summary>
        </member>
        <member name="M:Netron.Lithium.GraphSerializer.#ctor(Netron.Lithium.LithiumControl)">
            <summary>
            Default ctor
            </summary>
            <param name="control"></param>
        </member>
        <member name="M:Netron.Lithium.GraphSerializer.Serialize(System.Xml.XmlWriter)">
            <summary>
            Serializes the given graph to xml
            </summary>
        </member>
        <member name="M:Netron.Lithium.GraphSerializer.Deserialize(System.Xml.XmlReader)">
            <summary>
            Deserializes the graph's xml
            </summary>
            <returns></returns>
        </member>
        <member name="M:Netron.Lithium.GraphSerializer.Deserialize(Netron.Lithium.GraphType)">
            <summary>
            Deserializes the graphtype
            </summary>
            <param name="g">the graphtype which acts as an intermediate storage between XML and the GraphAbstract
            </param>
            <returns></returns>
        </member>
        <member name="M:Netron.Lithium.GraphSerializer.SerializeNode(Netron.Lithium.ShapeBase)">
            <summary>
            Serializes the given shape to xml
            </summary>
            <param name="s"></param>
            <returns></returns>
        </member>
        <member name="M:Netron.Lithium.GraphSerializer.SerializeEdge(Netron.Lithium.Connection)">
            <summary>
            Serializes a diagram edge
            </summary>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:Netron.Lithium.GraphSerializer.FormatID(Netron.Lithium.Entity)">
            <summary>
            Returns the UID in string format of the given entity
            </summary>
            <param name="e">an Entity object</param>
            <returns>the UID as string</returns>
        </member>
        <member name="M:Netron.Lithium.GraphSerializer.DataTypesFromAttributes(System.Collections.Hashtable)">
            <summary>
            Converts the set of key/Values to a DataType array
            </summary>
            <param name="attributes">an Hastable of key/value pairs</param>
            <returns>An array of DataTypes </returns>
        </member>
        <member name="M:Netron.Lithium.GraphSerializer.GetTypeQualifiedName(System.Object)">
            <summary>
            Returns qualified type name of o
            </summary>
            <param name="o"></param>
            <returns></returns>
        </member>
        <member name="M:Netron.Lithium.GraphSerializer.GetTypeQualifiedName(System.Type)">
            <summary>
            Creates the name of a type qualified by the display name of its assembly.
            </summary>
            <param name="t"></param>
            <returns></returns>
        </member>
        <member name="T:Netron.Lithium.GraphType">
            <summary>
            This is the root of the XML serialization class.
            It acts as a kind of proxy class between the XML and the actual GraphAbstract.
            </summary>
        </member>
        <member name="P:Netron.Lithium.GraphType.Description">
            <summary>
            Gets or sets the description of the diagram
            </summary>
        </member>
        <member name="P:Netron.Lithium.GraphType.Nodes">
            <summary>
            Gets or sets the node collection
            </summary>
        </member>
        <member name="P:Netron.Lithium.GraphType.Edges">
            <summary>
            Gets or sets the edge collection
            </summary>
        </member>
        <member name="P:Netron.Lithium.GraphType.ID">
            <summary>
            Gets or sets the id
            </summary>
        </member>
        <member name="T:Netron.Lithium.NodeType">
            <summary>
            The proxy class between the shape and the serialized XML
            </summary>
        </member>
        <member name="P:Netron.Lithium.NodeType.Items">
            <summary>
            Generic collection of properties
            </summary>
        </member>
        <member name="P:Netron.Lithium.NodeType.ID">
            <summary>
            The Uid of the shape
            </summary>
        </member>
        <member name="P:Netron.Lithium.NodeType.Type">
            <summary>
            The Uid of the shape
            </summary>
        </member>
        <member name="T:Netron.Lithium.ParentChild">
            <summary>
            Utility class to speed up the deserialization of connections
            </summary>
        </member>
        <member name="M:Netron.Lithium.ParentChild.#ctor(Netron.Lithium.ShapeBase,System.String)">
            <summary>
            Default ctor
            </summary>
            <param name="child"></param>
            <param name="parent"></param>
        </member>
        <member name="F:Netron.Lithium.ParentChild.Parent">
            <summary>
            Gets or sets the parent in this relation
            </summary>
        </member>
        <member name="F:Netron.Lithium.ParentChild.ChildShape">
            <summary>
            Gets or sets the child in this relation
            </summary>
        </member>
        <member name="T:Netron.Lithium.ParentChildCollection">
            <summary>
            STC of ParentChild collection
            </summary>
        </member>
        <member name="M:Netron.Lithium.ParentChildCollection.Add(Netron.Lithium.ParentChild)">
            <summary>
            Adds an item to the collection
            </summary>
            <param name="pc">a ParentChild object</param>
            <returns></returns>
        </member>
        <member name="P:Netron.Lithium.ParentChildCollection.Item(System.Int32)">
            <summary>
            integer indexer
            </summary>
        </member>
        <member name="T:Netron.Lithium.OvalShape">
            <summary>
            A simple oval shape
            </summary>
        </member>
        <member name="T:Netron.Lithium.ShapeBase">
            <summary>
            Base class for shapes
            </summary>
        </member>
        <member name="T:Netron.Lithium.Entity">
            <summary>
            Abstract base class for every object part of the diagram
            </summary>
        </member>
        <member name="F:Netron.Lithium.Entity.hovered">
            <summary>
            tells whether the current entity is hovered by the mouse
            </summary>
        </member>
        <member name="F:Netron.Lithium.Entity.site">
            <summary>
            the control to which the eneity belongs
            </summary>
        </member>
        <member name="F:Netron.Lithium.Entity.isSelected">
            <summary>
            tells whether the entity is selected
            </summary>
        </member>
        <member name="F:Netron.Lithium.Entity.font">
            <summary>
            Default font for drawing text
            </summary>
        </member>
        <member name="F:Netron.Lithium.Entity.blackPen">
            <summary>
            Default black pen
            </summary>
        </member>
        <member name="F:Netron.Lithium.Entity.redPen">
            <summary>
            a red pen
            </summary>
        </member>
        <member name="F:Netron.Lithium.Entity.thickPen">
            <summary>
            a thicker version of the black pen
            </summary>
        </member>
        <member name="F:Netron.Lithium.Entity.uid">
            <summary>
            the unique identifier
            </summary>
        </member>
        <member name="F:Netron.Lithium.Entity.pen">
            <summary>
            whatever pen you use instead of the black one
            </summary>
        </member>
        <member name="F:Netron.Lithium.Entity.visible">
            <summary>
            the visibility bit
            </summary>
        </member>
        <member name="M:Netron.Lithium.Entity.#ctor">
            <summary>
            Default ctor
            </summary>
        </member>
        <member name="M:Netron.Lithium.Entity.#ctor(Netron.Lithium.LithiumControl)">
            <summary>
            Ctor with the site of the entity
            </summary>
            <param name="site"></param>
        </member>
        <member name="M:Netron.Lithium.Entity.Paint(System.Drawing.Graphics)">
            <summary>
            Paints the entity on the control
            </summary>
            <param name="g">the graphics object to paint on</param>
        </member>
        <member name="M:Netron.Lithium.Entity.Hit(System.Drawing.Point)">
            <summary>
            Tests whether the shape is hit by the mouse
            </summary>
            <param name="p"></param>
            <returns></returns>
        </member>
        <member name="M:Netron.Lithium.Entity.Invalidate">
            <summary>
            Invalidates the entity
            </summary>
        </member>
        <member name="M:Netron.Lithium.Entity.Move(System.Drawing.Point)">
            <summary>
            Moves the entity on the canvas
            </summary>
            <param name="p">the shifting vector, not an absolute position!</param>
        </member>
        <member name="P:Netron.Lithium.Entity.IsSelected">
            <summary>
            Gets or sets whether the entity is selected
            </summary>
        </member>
        <member name="P:Netron.Lithium.Entity.Site">
            <summary>
            Gets or sets the site of the entity
            </summary>
        </member>
        <member name="P:Netron.Lithium.Entity.UID">
            <summary>
            The globally unique identifier of the entity.
            Mostly useful for serialization.
            </summary>
        </member>
        <member name="P:Netron.Lithium.Entity.Font">
            <summary>
            The font used for drawing the text (if any)
            </summary>
        </member>
        <member name="F:Netron.Lithium.ShapeBase.rectangle">
            <summary>
            the rectangle on which any shape lives
            </summary>
        </member>
        <member name="F:Netron.Lithium.ShapeBase.shapeColor">
            <summary>
            the backcolor of the shapes
            </summary>
        </member>
        <member name="F:Netron.Lithium.ShapeBase.shapeBrush">
            <summary>
            the brush corresponding to the backcolor
            </summary>
        </member>
        <member name="F:Netron.Lithium.ShapeBase.text">
            <summary>
            the text on the shape
            </summary>
        </member>
        <member name="F:Netron.Lithium.ShapeBase.isRoot">
            <summary>
            whether this shape if the root
            </summary>
        </member>
        <member name="F:Netron.Lithium.ShapeBase.childNodes">
            <summary>
            the child nodes collection
            </summary>
        </member>
        <member name="F:Netron.Lithium.ShapeBase.pickup">
            <summary>
            used to drag child nodes
            </summary>
        </member>
        <member name="F:Netron.Lithium.ShapeBase.parentNode">
            <summary>
            points to the unique parent of this shape, unless it's the root and then Null
            </summary>
        </member>
        <member name="F:Netron.Lithium.ShapeBase.expanded">
            <summary>
            whether the shape is expanded
            If expanded, all the child nodes will have visible=true and vice versa
            </summary>
        </member>
        <member name="F:Netron.Lithium.ShapeBase.connection">
            <summary>
            this is the unique link to the parent unless this shape is the root
            </summary>
        </member>
        <member name="F:Netron.Lithium.ShapeBase.visited">
            <summary>
            used by the visiting pattern and tags whether this shape has been visited already
            </summary>
        </member>
        <member name="F:Netron.Lithium.ShapeBase.level">
            <summary>
            the level of the shape in the hierarchy
            </summary>
        </member>
        <member name="M:Netron.Lithium.ShapeBase.#ctor">
            <summary>
            Default ctor
            </summary>
        </member>
        <member name="M:Netron.Lithium.ShapeBase.#ctor(Netron.Lithium.LithiumControl)">
            <summary>
            Constructor with the site of the shape
            </summary>
            <param name="site">the graphcontrol instance to which the shape is attached</param>
        </member>
        <member name="M:Netron.Lithium.ShapeBase.Fit">
            <summary>
            Resizes the shape's rectangle in function of the containing text
            </summary>
        </member>
        <member name="M:Netron.Lithium.ShapeBase.Expand">
            <summary>
            Expand the children, if any
            </summary>
        </member>
        <member name="M:Netron.Lithium.ShapeBase.Collapse(System.Boolean)">
            <summary>
            Collapses the children underneath this shape
            </summary>
            <param name="change">true to set the expanded field to true</param>
        </member>
        <member name="M:Netron.Lithium.ShapeBase.AddChild(System.String)">
            <summary>
            Adds a child to this shape
            </summary>
            <param name="text">the text of the newly created shape</param>
            <returns>the create shape</returns>
        </member>
        <member name="M:Netron.Lithium.ShapeBase.Init">
            <summary>
            Summarizes the initialization used by the constructors
            </summary>
        </member>
        <member name="M:Netron.Lithium.ShapeBase.SetBrush">
            <summary>
            Sets the brush corresponding to the backcolor
            </summary>
        </member>
        <member name="M:Netron.Lithium.ShapeBase.Paint(System.Drawing.Graphics)">
            <summary>
            Overrides the abstract paint method
            </summary>
            <param name="g">a graphics object onto which to paint</param>
        </member>
        <member name="M:Netron.Lithium.ShapeBase.Hit(System.Drawing.Point)">
            <summary>
            Override the abstract Hit method
            </summary>
            <param name="p"></param>
            <returns></returns>
        </member>
        <member name="M:Netron.Lithium.ShapeBase.Invalidate">
            <summary>
            Overrides the abstract Invalidate method
            </summary>
        </member>
        <member name="M:Netron.Lithium.ShapeBase.Move(System.Drawing.Point)">
            <summary>
            Moves the shape with the given shift
            </summary>
            <param name="p">represent a shift-vector, not the absolute position!</param>
        </member>
        <member name="M:Netron.Lithium.ShapeBase.Resize(System.Int32,System.Int32)">
            <summary>
            Resizes the shape 
            </summary>
            <param name="width"></param>
            <param name="height"></param>
        </member>
        <member name="P:Netron.Lithium.ShapeBase.ChildNodes">
            <summary>
            Gets or sets the child node collection of this shape
            </summary>
        </member>
        <member name="P:Netron.Lithium.ShapeBase.IsRoot">
            <summary>
            Gets or sets whether this is the root of the diagram
            </summary>
        </member>
        <member name="P:Netron.Lithium.ShapeBase.Level">
            <summary>
            Gets the level of the shape in the hierarchy
            </summary>
        </member>
        <member name="P:Netron.Lithium.ShapeBase.Width">
            <summary>
            Gets or sets the width of the shape
            </summary>
        </member>
        <member name="P:Netron.Lithium.ShapeBase.Height">
            <summary>
            Gets or sets the height of the shape
            </summary>		
        </member>
        <member name="P:Netron.Lithium.ShapeBase.Text">
            <summary>
            Gets or sets the text of the shape
            </summary>
        </member>
        <member name="P:Netron.Lithium.ShapeBase.X">
            <summary>
            the x-coordinate of the upper-left corner
            </summary>
        </member>
        <member name="P:Netron.Lithium.ShapeBase.Y">
            <summary>
            the y-coordinate of the upper-left corner
            </summary>
        </member>
        <member name="P:Netron.Lithium.ShapeBase.ShapeColor">
            <summary>
            The backcolor of the shape
            </summary>
        </member>
        <member name="P:Netron.Lithium.ShapeBase.Visible">
            <summary>
            Gets or sets whether the shape is visible
            </summary>
        </member>
        <member name="P:Netron.Lithium.ShapeBase.Expanded">
            <summary>
            Gets or sets whether the shape is expanded/collapsed
            </summary>
        </member>
        <member name="P:Netron.Lithium.ShapeBase.ParentNode">
            <summary>
            Gets the (unique) parent node of this shape
            Null if this is the root
            </summary>
        </member>
        <member name="P:Netron.Lithium.ShapeBase.Location">
            <summary>
            Gets or sets the location of the shape;
            </summary>
        </member>
        <member name="P:Netron.Lithium.ShapeBase.Left">
            <summary>
            Gets the left coordiante of the rectangle
            </summary>
        </member>
        <member name="P:Netron.Lithium.ShapeBase.Right">
            <summary>
            Gets the right coordiante of the rectangle
            </summary>
        </member>
        <member name="P:Netron.Lithium.ShapeBase.Bottom">
            <summary>
            Get the bottom coordinate of the shape
            </summary>
        </member>
        <member name="P:Netron.Lithium.ShapeBase.Top">
            <summary>
            Gets the top coordinate of the rectangle
            </summary>
        </member>
        <member name="M:Netron.Lithium.OvalShape.#ctor(Netron.Lithium.LithiumControl)">
            <summary>
            Default ctor
            </summary>
            <param name="s"></param>
        </member>
        <member name="M:Netron.Lithium.OvalShape.Hit(System.Drawing.Point)">
            <summary>
            Tests whether the mouse hits this shape
            </summary>
            <param name="p"></param>
            <returns></returns>
        </member>
        <member name="M:Netron.Lithium.OvalShape.Paint(System.Drawing.Graphics)">
            <summary>
            Paints the shape on the canvas
            </summary>
            <param name="g"></param>
        </member>
        <member name="M:Netron.Lithium.OvalShape.Invalidate">
            <summary>
            Invalidates the shape
            </summary>
        </member>
        <member name="T:Netron.Lithium.SimpleRectangle">
            <summary>
            A simple rectangular shape
            </summary>
        </member>
        <member name="M:Netron.Lithium.SimpleRectangle.#ctor(Netron.Lithium.LithiumControl)">
            <summary>
            Default ctor
            </summary>
            <param name="s"></param>
        </member>
        <member name="M:Netron.Lithium.SimpleRectangle.Hit(System.Drawing.Point)">
            <summary>
            Tests whether the mouse hits this shape
            </summary>
            <param name="p"></param>
            <returns></returns>
        </member>
        <member name="M:Netron.Lithium.SimpleRectangle.Paint(System.Drawing.Graphics)">
            <summary>
            Paints the shape on the canvas
            </summary>
            <param name="g"></param>
            
        </member>
        <member name="M:Netron.Lithium.SimpleRectangle.Invalidate">
            <summary>
            Invalidates the shape
            </summary>
        </member>
        <member name="M:Netron.Lithium.SimpleRectangle.Resize(System.Int32,System.Int32)">
            <summary>
            Overrides the resize to repaint the shape
            </summary>
            <param name="width"></param>
            <param name="height"></param>
        </member>
        <member name="T:Netron.Lithium.TextLabel">
            <summary>
            A simple text label
            </summary>
        </member>
        <member name="M:Netron.Lithium.TextLabel.#ctor(Netron.Lithium.LithiumControl)">
            <summary>
            Default ctor
            </summary>
            <param name="s"></param>
        </member>
        <member name="M:Netron.Lithium.TextLabel.Hit(System.Drawing.Point)">
            <summary>
            Tests whether the mouse hits this shape
            </summary>
            <param name="p"></param>
            <returns></returns>
        </member>
        <member name="M:Netron.Lithium.TextLabel.Paint(System.Drawing.Graphics)">
            <summary>
            Paints the shape on the canvas
            </summary>
            <param name="g"></param>
        </member>
        <member name="M:Netron.Lithium.TextLabel.Invalidate">
            <summary>
            Invalidates the shape
            </summary>
        </member>
        <member name="M:Netron.Lithium.TextLabel.Resize(System.Int32,System.Int32)">
            <summary>
            Overrides the resize to repaint the shape
            </summary>
            <param name="width"></param>
            <param name="height"></param>
        </member>
        <member name="T:Netron.Lithium.LithiumControl">
            <summary>
            Netron's 'Lithium'  tree control
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.layoutDirection">
            <summary>
            the current layout direction
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.wordSpacing">
            <summary>
            the space between the nodes
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.branchHeight">
            <summary>
            the height between branches
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.layoutEnabled">
            <summary>
            whether the tree layout algorithm will do its work by default
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.defaultRootName">
            <summary>
            the default name when the root is added
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.graphAbstract">
            <summary>
            the abstract representation of the graph
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.hoveredEntity">
            <summary>
            the entity hovered by the mouse
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.selectedEntity">
            <summary>
            the unique entity currently selected
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.tracking">
            <summary>
            whether we are tracking, i.e. moving something around
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.refp">
            <summary>
            just a reference point for the OnMouseDown event
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.menu">
            <summary>
            the context menu of the control
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.rnd">
            <summary>
            A simple, general purpose random generator
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.proxy">
            <summary>
            simple proxy for the propsgrid of the control
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.globalMove">
            <summary>
            whether the diagram is moved globally
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.gridSize">
            <summary>
            just the default gridsize used in the paint-background method
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.neoCon">
            <summary>
            the new but volatile connection
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.memChild">
            <summary>
            memory of a connection if the volatile does not end up to a solid connection
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.memParent">
            <summary>
            memory of a connection if the volatile does not end up to a solid connection
            </summary>
        </member>
        <member name="F:Netron.Lithium.LithiumControl.connectionType">
            <summary>
            the type of connection
            </summary>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.#ctor">
            <summary>
            Default ctor
            </summary>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.OnShapeAdded(Netron.Lithium.ShapeBase)">
            <summary>
            Passes the event from the abstracts shape collection to the outside.
            Having the event in the GraphAbstract being raised centralizes it,
            otherwise the event should be raise in various places
            </summary>
            <param name="shape"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.BuildMenu">
            <summary>
            Builds the context menu
            </summary>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.OnDelete(System.Object,System.EventArgs)">
            <summary>
            Deletes the currently selected object from the canvas
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.OnProps(System.Object,System.EventArgs)">
            <summary>
            Asks the host to show the props
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Paints the control
            </summary>
            <remarks>
            If you switch the painting order of Connections and shapes the connection line
            will be underneath/above the shape
            </remarks>
            <param name="e"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.OnPaintBackground(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Paints the background
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.AddRandomNode">
            <summary>
            Adds a random node 
            </summary>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.AddRandomNode(System.String)">
            <summary>
            Adds a random node to the diagram
            </summary>
            <param name="newName">the text of the newly added shape</param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.NewDiagram(System.String)">
            <summary>
            Starts a new diagram and forgets about everything
            You need to call the Save method before this if you wish to keep the current diagram.
            </summary>
            <param name="rootName">the text of the root in the new diagram</param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.NewDiagram">
            <summary>
            Starts a new diagram and forgets about everything
            You need to call the Save method before this if you wish to keep the current diagram.
            </summary>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.AddRoot(System.String)">
            <summary>
            Adds the root of the diagram to the canvas
            </summary>
            <param name="rootText"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.CenterRoot">
            <summary>
            Centers the root on the control's canvas
            </summary>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.AddShape(Netron.Lithium.ShapeBase)">
            <summary>
            Adds a shape to the canvas or diagram
            </summary>
            <param name="shape"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.AddShape(Netron.Lithium.ShapeTypes,System.Drawing.Point)">
            <summary>
            Adds a predefined shape
            </summary>
            <param name="type"></param>
            <param name="location"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.MoveDiagram(System.Drawing.Point)">
            <summary>
            Move with the given vector
            </summary>
            <param name="p"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Handles the mouse-down event
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Handles the mouse-move event
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Handles the mouse-up event
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.SeekNewParent(Netron.Lithium.ShapeBase)">
            <summary>
            Find a new parent for the given shape. This creates a new volatile connection which will be solidified
            in the MouseUp handler.
            </summary>
            <param name="shape">the shape being moved around by the user</param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.HoverNone">
            <summary>
            Resets the hovering status of the control, i.e. the hoverEntity is set to null.
            </summary>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.CollapseAll">
            <summary>
            Collapses the whole diagram
            </summary>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.Delete">
            <summary>
            Deletes the currently selected shape
            </summary>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.ExpandAll">
            <summary>
            Expands the whole diagram
            </summary>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.SaveGraphAs(System.String)">
            <summary>
            Saves the diagram to file in XML format (XML serialization)
            </summary>
            <param name="filePath"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.OpenGraph(System.String)">
            <summary>
            Opens a diagram which was saved to XML previously (XML deserialization)
            </summary>
            <param name="filePath"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.DrawTree">
            <summary>
            Generic entry point to layout the diagram on the canvas.
            The default LayoutDirection is vertical. If you wish to layout the tree in a certain
            direction you need to specify this property first. Also, the direction is global, you cannot have 
            different parts being drawn in different ways though it can be implemented.
            
            </summary>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.VerticalDrawTree(Netron.Lithium.ShapeBase,System.Boolean,System.Int32,System.Int32)">
            <summary>
            Positions everything underneath the node and returns the total width of the kids
            </summary>
            <param name="containerNode"></param>
            <param name="first"></param>
            <param name="shiftLeft"></param>
            <param name="shiftTop"></param>
            <returns></returns>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.HorizontalDrawTree(Netron.Lithium.ShapeBase,System.Boolean,System.Int32,System.Int32)">
            <summary>
            Horizontal layout algorithm
            </summary>
            <param name="containerNode"></param>
            <param name="first"></param>
            <param name="shiftLeft"></param>
            <param name="shiftTop"></param>
            <returns></returns>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.Fit(Netron.Lithium.ShapeBase)">
            <summary>
            Resizes the shape to fit the text
            </summary>
            <param name="shape"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.OnFontChanged(System.EventArgs)">
            <summary>
            When the font of the control is changed all shapes get
            the new font assigned
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.AddChild">
            <summary>
            Adds a child node to the currently selected one
            </summary>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.DepthFirstTraversal(Netron.Lithium.IVisitor,Netron.Lithium.ShapeBase)">
            <summary>
            DFT of the diagram with the given visitor, starting from the given shape
            </summary>
            <param name="visitor"></param>
            <param name="shape"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.DepthFirstTraversal(Netron.Lithium.IVisitor)">
            <summary>
            DFT of the diagram with the given visitor, starting from the root
            </summary>
            <param name="visitor"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.BreadthFirstTraversal(Netron.Lithium.IVisitor)">
            <summary>
            BFT of the diagram with the given visitor, starting from the root
            </summary>
            <param name="visitor"></param>
        </member>
        <member name="M:Netron.Lithium.LithiumControl.BreadthFirstTraversal(Netron.Lithium.IVisitor,Netron.Lithium.ShapeBase)">
            <summary>
            BFT of the diagram with the given visitor, starting from the given shape
            </summary>
            <param name="visitor"></param>
            <param name="shape"></param>
        </member>
        <member name="E:Netron.Lithium.LithiumControl.OnShowProps">
            <summary>
            notifies the host to show the properties usually in the property grid
            </summary>
        </member>
        <member name="E:Netron.Lithium.LithiumControl.OnNewNode">
            <summary>
            occurs when a new node is added to the diagram
            </summary>
        </member>
        <member name="E:Netron.Lithium.LithiumControl.OnInfo">
            <summary>
            occurs when certain objects send info out
            </summary>
        </member>
        <member name="E:Netron.Lithium.LithiumControl.OnDeleteNode">
            <summary>
            occurs when a shape is deleted
            </summary>
        </member>
        <member name="P:Netron.Lithium.LithiumControl.ConnectionType">
            <summary>
            Gets or sets the type of connection drawn
            </summary>
        </member>
        <member name="P:Netron.Lithium.LithiumControl.LayoutDirection">
            <summary>
            Gets or sets the direction the tree-layout expands the tree
            </summary>
        </member>
        <member name="P:Netron.Lithium.LithiumControl.LayoutEnabled">
            <summary>
            Gets or sets whether the tree layout algorithm will do its work by default
            </summary>
        </member>
        <member name="P:Netron.Lithium.LithiumControl.Shapes">
            <summary>
            Gets or sets the shape collection
            </summary>
        </member>
        <member name="P:Netron.Lithium.LithiumControl.Connections">
            <summary>
            Gets or sets the connection collection
            </summary>
        </member>
        <member name="P:Netron.Lithium.LithiumControl.Root">
            <summary>
            Gets the root of the diagram
            </summary>
        </member>
        <member name="P:Netron.Lithium.LithiumControl.BranchHeight">
            <summary>
            Gets or sets the height between the tree branches
            </summary>
        </member>
        <member name="P:Netron.Lithium.LithiumControl.WordSpacing">
            <summary>
            Gets or sets the spacing between the nodes
            </summary>
        </member>
        <member name="T:Netron.Lithium.DeleteVisitor">
            <summary>
             Deletion of shapes is implemented via a visitor pattern to handle the fact
             that child nodes have to be deleted before its parent 
            </summary>
        </member>
        <member name="F:Netron.Lithium.DeleteVisitor.graphAbstract">
            <summary>
            the reference to the abstract
            </summary>
        </member>
        <member name="M:Netron.Lithium.DeleteVisitor.#ctor(Netron.Lithium.GraphAbstract)">
            <summary>
            Constructor
            </summary>
            <param name="graphAbstract">a GraphAbstract instance</param>
        </member>
        <member name="M:Netron.Lithium.DeleteVisitor.Visit(Netron.Lithium.ShapeBase)">
            <summary>
            Visits the shape
            </summary>
            <param name="sh"></param>
        </member>
        <member name="E:Netron.Lithium.DeleteVisitor.OnDelete">
            <summary>
            Occurs when a shape is deleted
            </summary>
        </member>
        <member name="P:Netron.Lithium.DeleteVisitor.IsDone">
            <summary>
            Gets whether the visiting is done
            </summary>
        </member>
        <member name="T:Netron.Lithium.ExpanderVisitor">
            <summary>
            Expands each node on visit
            </summary>
        </member>
        <member name="M:Netron.Lithium.ExpanderVisitor.Visit(Netron.Lithium.ShapeBase)">
            <summary>
            Visits the shape
            </summary>
            <param name="sh"></param>
        </member>
        <member name="P:Netron.Lithium.ExpanderVisitor.IsDone">
            <summary>
            Gets whether the visiting is done
            </summary>
        </member>
        <member name="T:Netron.Lithium.Connection">
            <summary>
            Represents the connection between two connectors
            </summary>
        </member>
        <member name="F:Netron.Lithium.Connection.from">
            <summary>
            the shape where the connection starts
            </summary>
        </member>
        <member name="F:Netron.Lithium.Connection.to">
            <summary>
            the shape where the connection ends
            </summary>
        </member>
        <member name="F:Netron.Lithium.Connection.start">
            <summary>
            the start and end points
            </summary>
        </member>
        <member name="F:Netron.Lithium.Connection.end">
            <summary>
            the start and end points
            </summary>
        </member>
        <member name="F:Netron.Lithium.Connection.currentPen">
            <summary>
            the pen used to draw the connection,
            can switch depending on the hovering state e.g.
            </summary>
        </member>
        <member name="M:Netron.Lithium.Connection.#ctor">
            <summary>
            Default ctor
            </summary>
        </member>
        <member name="M:Netron.Lithium.Connection.#ctor(Netron.Lithium.ShapeBase,Netron.Lithium.ShapeBase)">
            <summary>
            Constructor
            </summary>
            <param name="from">the shape where the connection starts</param>
            <param name="to">the shape where the connection ends</param>
        </member>
        <member name="M:Netron.Lithium.Connection.#ctor(Netron.Lithium.ShapeBase,Netron.Lithium.ShapeBase,System.Drawing.Color)">
            <summary>
            Constructor
            </summary>
            <param name="from">the shape where the connection starts</param>
            <param name="to">the shape where the connection ends</param>
            <param name="color">the color of the connection</param>
        </member>
        <member name="M:Netron.Lithium.Connection.#ctor(Netron.Lithium.ShapeBase,Netron.Lithium.ShapeBase,System.Drawing.Color,System.Single)">
            <summary>
            Constructor
            </summary>
            <param name="from">the shape where the connection starts</param>
            <param name="to">the shape where the connection ends</param>
            <param name="color">the color of the connection</param>
            <param name="width">the (float) width of the connection (in pixels)</param>
        </member>
        <!-- Badly formed XML comment ignored for member "M:Netron.Lithium.Connection.Paint(System.Drawing.Graphics)" -->
        <member name="M:Netron.Lithium.Connection.Invalidate">
            <summary>
            Invalidates the connection
            </summary>
        </member>
        <member name="M:Netron.Lithium.Connection.Hit(System.Drawing.Point)">
            <summary>
            Tests if the mouse hits this connection
            </summary>
            <param name="p"></param>
            <returns></returns>
        </member>
        <member name="M:Netron.Lithium.Connection.Move(System.Drawing.Point)">
            <summary>
            Moves the connection with the given shift
            </summary>
            <param name="p"></param>
        </member>
        <member name="P:Netron.Lithium.Connection.From">
            <summary>
            Gets or sets the shape where the connection starts
            </summary>
        </member>
        <member name="P:Netron.Lithium.Connection.To">
            <summary>
            Gets or sets where the connection ends
            </summary>
        </member>
        <member name="P:Netron.Lithium.Connection.Start">
            <summary>
            Get the point where the connection starts
            </summary>
        </member>
        <member name="P:Netron.Lithium.Connection.End">
            <summary>
            Gets the point where connection ends
            </summary>
        </member>
        <member name="T:Netron.Lithium.GraphAbstract">
            <summary>
            
            </summary>
        </member>
        <member name="F:Netron.Lithium.GraphAbstract.description">
            <summary>
            the description of the diagram,
            can be expanded to much more and whatever you wish to store about author etc...
            </summary>
        </member>
        <member name="F:Netron.Lithium.GraphAbstract.shapes">
            <summary>
            the collection of shapes on the canvas
            </summary>
        </member>
        <member name="F:Netron.Lithium.GraphAbstract.connections">
            <summary>
            the collection of connections on the canvas
            </summary>
        </member>
        <member name="F:Netron.Lithium.GraphAbstract.root">
            <summary>
            the root of the diagram
            </summary>
        </member>
        <member name="M:Netron.Lithium.GraphAbstract.#ctor">
            <summary>
            Default ctor
            </summary>
        </member>
        <member name="M:Netron.Lithium.GraphAbstract.BreadthFirstTraversal(Netron.Lithium.IVisitor,Netron.Lithium.ShapeBase)">
            <summary>
            BFT of the diagram with the given visitor, starting from the given shape
            </summary>
            <param name="visitor"></param>
            <param name="shape"></param>
        </member>
        <member name="M:Netron.Lithium.GraphAbstract.BreadthFirstTraversal(Netron.Lithium.IVisitor)">
            <summary>
            BFT of the diagram starting from the root
            </summary>
            <param name="visitor"></param>
        </member>
        <member name="M:Netron.Lithium.GraphAbstract.BFT(Netron.Lithium.IVisitor,Netron.Lithium.ShapeBase)">
            <summary>
            BFT of the diagram with the given visitor, starting from the given shape
            </summary>
            <param name="visitor"></param>
            <param name="shape"></param>
        </member>
        <member name="M:Netron.Lithium.GraphAbstract.DFT(Netron.Lithium.IVisitor,Netron.Lithium.ShapeBase)">
            <summary>
            DFT of the (sub)graph starting from the given shape
            </summary>
            <param name="visitor"></param>
            <param name="shape"></param>
        </member>
        <member name="M:Netron.Lithium.GraphAbstract.DepthFirstTraversal(Netron.Lithium.IVisitor,Netron.Lithium.ShapeBase)">
            <summary>
            DFT of the (sub)graph starting from the given shape
            </summary>
            <param name="visitor">an IVisitor object</param>
            <param name="shape">the shape to start the visiting process from</param>
        </member>
        <member name="M:Netron.Lithium.GraphAbstract.DepthFirstTraversal(Netron.Lithium.IVisitor)">
            <summary>
            DFT of the diagram starting from the root
            </summary>
            <param name="visitor"></param>
        </member>
        <member name="P:Netron.Lithium.GraphAbstract.Root">
            <summary>
            Gets or sets the root of the diagram
            </summary>
        </member>
        <member name="P:Netron.Lithium.GraphAbstract.Description">
            <summary>
            The description of the graph
            </summary>
        </member>
        <member name="P:Netron.Lithium.GraphAbstract.Shapes">
            <summary>
            Gets or sets the shape collection
            </summary>
        </member>
        <member name="P:Netron.Lithium.GraphAbstract.Connections">
            <summary>
            Gets or sets the connection collection of the control
            </summary>
        </member>
        <member name="T:Netron.Lithium.Proxy">
            <summary>
            Simple proxy class for the control to display only specific properties.
            Not as sophisticated as the property-bag of the full Netron-control
            but does the job in this simple context.
            </summary>
        </member>
        <member name="M:Netron.Lithium.Proxy.#ctor(Netron.Lithium.LithiumControl)">
            <summary>
            Default ctor
            </summary>
            <param name="site"></param>
        </member>
        <member name="P:Netron.Lithium.Proxy.Site">
            <summary>
            Gets or sets the reference to the control instance
            </summary>
        </member>
        <member name="P:Netron.Lithium.Proxy.BackColor">
            <summary>
            Gets or sets the backcolor 
            </summary>
        </member>
        <member name="P:Netron.Lithium.Proxy.BranchHeight">
            <summary>
            Gets or set the branch height
            </summary>
        </member>
        <member name="P:Netron.Lithium.Proxy.WordSpacing">
            <summary>
            Gets or sets the spacing between the nodes
            </summary>
        </member>
        <member name="P:Netron.Lithium.Proxy.Description">
            <summary>
            Gets or sets the description of the diagram
            </summary>
        </member>
        <member name="P:Netron.Lithium.Proxy.ConnectionType">
            <summary>
            Gets or sets the global connection type
            </summary>
        </member>
    </members>
</doc>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

Share

About the Author

Richard Northedge
Web Developer
United Kingdom United Kingdom
Richard Northedge is a senior developer with a UK Microsoft Gold Partner company. He has a postgraduate degree in English Literature, has been programming professionally since 1998 and has been an MCSD since 2000.

| Advertise | Privacy | Mobile
Web04 | 2.8.140926.1 | Last Updated 13 Dec 2006
Article Copyright 2005 by Richard Northedge
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid