C# Class IronPython.Runtime.PythonDocumentationProvider

Inheritance: Microsoft.Scripting.Runtime.DocumentationProvider
Show file Open project: jschementi/iron

Public Methods

Method Description
GetMembers ( object value ) : ICollection
GetOverloads ( object value ) : ICollection
PythonDocumentationProvider ( IronPython.Runtime.PythonContext context ) : System

Private Methods

Method Description
AddMember ( List res, object>.KeyValuePair member, bool fromClass ) : void
AddOldClassMembers ( List res, OldClass oc ) : void
GetBuiltinFunctionOverloads ( IronPython.Runtime.Types.BuiltinFunction bf ) : ICollection
GetOverloadDoc ( string name, MethodBase method ) : Microsoft.Scripting.Hosting.OverloadDoc
GetParameterDocs ( PythonFunction pf ) : ICollection
MakeMemberDoc ( string name, object value, bool fromClass ) : Microsoft.Scripting.Hosting.MemberDoc

Method Details

GetMembers() public method

public GetMembers ( object value ) : ICollection
value object
return ICollection

GetOverloads() public method

public GetOverloads ( object value ) : ICollection
value object
return ICollection

PythonDocumentationProvider() public method

public PythonDocumentationProvider ( IronPython.Runtime.PythonContext context ) : System
context IronPython.Runtime.PythonContext
return System