C# Class Boo.BooLangService.BooMethods

Inheritance: Microsoft.VisualStudio.Package.Methods
Show file Open project: jagregory/boolangstudio

Public Methods

Method Description
BooMethods ( MethodTreeNode method ) : System.Collections.Generic
GetCount ( ) : int
GetDescription ( int index ) : string
GetName ( int index ) : string
GetParameterCount ( int index ) : int
GetParameterInfo ( int index, int parameter, string &name, string &display, string &description ) : void
GetType ( int index ) : string

Private Methods

Method Description
GetMethodByIndex ( int index ) : MethodTreeNode

Get the method for an index. This covers up the way we structure methods, in that the first method is the default and it has a collection of overloads. In VS this is flat, so index 0 is actually our default and index 1 is our first overload.

Method Details

BooMethods() public method

public BooMethods ( MethodTreeNode method ) : System.Collections.Generic
method Boo.BooLangService.Document.Nodes.MethodTreeNode
return System.Collections.Generic

GetCount() public method

public GetCount ( ) : int
return int

GetDescription() public method

public GetDescription ( int index ) : string
index int
return string

GetName() public method

public GetName ( int index ) : string
index int
return string

GetParameterCount() public method

public GetParameterCount ( int index ) : int
index int
return int

GetParameterInfo() public method

public GetParameterInfo ( int index, int parameter, string &name, string &display, string &description ) : void
index int
parameter int
name string
display string
description string
return void

GetType() public method

public GetType ( int index ) : string
index int
return string