C# Class MonoDevelop.IronPython.Parser.Dom.PythonParsedDocument

Inheritance: MonoDevelop.Projects.Dom.ParsedDocument
Afficher le fichier Open project: carlosalberto/IronPythonBinding

Méthodes publiques

Méthode Description
BuildArgument ( XmlElement element, PythonFunction pyFunc ) : void
BuildAttribute ( XmlElement element ) : void
BuildAttribute ( XmlElement element, PythonClass pyClass ) : void
BuildClass ( XmlElement element ) : void
BuildFromXmlElement ( XmlElement rootElement, StringReader content ) : void

Walks the xml element tree to build a result. This expects rootElement to be a <module /> element. A XmlElement

BuildFunction ( XmlElement element ) : void
BuildFunction ( XmlElement element, PythonClass pyClass ) : void
BuildImport ( XmlElement element ) : void
BuildLocal ( XmlElement element, PythonFunction pyFunc ) : void
BuildWarning ( XmlElement element ) : void
ExtractError ( XmlElement element ) : void
GenerateFolds ( ) : IEnumerable
Parse ( XmlTextReader reader, string content ) : void
Parse ( string content ) : void
PythonParsedDocument ( string fileName ) : System
ReadFromXml ( XmlTextReader xml, StringReader content ) : void

This method will convert the xml output from the parsing python process and add it to the parsed document.

Private Methods

Méthode Description
GenerateClassFolds ( ) : IEnumerable
GenerateFunctionFolds ( PythonClass pyClass ) : IEnumerable
GenerateImportFolds ( ) : IEnumerable
GetDomRegion ( XmlElement element ) : DomRegion

Method Details

BuildArgument() public méthode

public BuildArgument ( XmlElement element, PythonFunction pyFunc ) : void
element System.Xml.XmlElement
pyFunc PythonFunction
Résultat void

BuildAttribute() public méthode

public BuildAttribute ( XmlElement element ) : void
element System.Xml.XmlElement
Résultat void

BuildAttribute() public méthode

public BuildAttribute ( XmlElement element, PythonClass pyClass ) : void
element System.Xml.XmlElement
pyClass PythonClass
Résultat void

BuildClass() public méthode

public BuildClass ( XmlElement element ) : void
element System.Xml.XmlElement
Résultat void

BuildFromXmlElement() public méthode

Walks the xml element tree to build a result. This expects rootElement to be a <module /> element. A XmlElement
public BuildFromXmlElement ( XmlElement rootElement, StringReader content ) : void
rootElement System.Xml.XmlElement /// A ///
content System.IO.StringReader
Résultat void

BuildFunction() public méthode

public BuildFunction ( XmlElement element ) : void
element System.Xml.XmlElement
Résultat void

BuildFunction() public méthode

public BuildFunction ( XmlElement element, PythonClass pyClass ) : void
element System.Xml.XmlElement
pyClass PythonClass
Résultat void

BuildImport() public méthode

public BuildImport ( XmlElement element ) : void
element System.Xml.XmlElement
Résultat void

BuildLocal() public méthode

public BuildLocal ( XmlElement element, PythonFunction pyFunc ) : void
element System.Xml.XmlElement
pyFunc PythonFunction
Résultat void

BuildWarning() public méthode

public BuildWarning ( XmlElement element ) : void
element System.Xml.XmlElement
Résultat void

ExtractError() public méthode

public ExtractError ( XmlElement element ) : void
element System.Xml.XmlElement
Résultat void

GenerateFolds() public méthode

public GenerateFolds ( ) : IEnumerable
Résultat IEnumerable

Parse() public méthode

public Parse ( XmlTextReader reader, string content ) : void
reader System.Xml.XmlTextReader
content string
Résultat void

Parse() public méthode

public Parse ( string content ) : void
content string
Résultat void

PythonParsedDocument() public méthode

public PythonParsedDocument ( string fileName ) : System
fileName string
Résultat System

ReadFromXml() public méthode

This method will convert the xml output from the parsing python process and add it to the parsed document.
public ReadFromXml ( XmlTextReader xml, StringReader content ) : void
xml System.Xml.XmlTextReader /// A ///
content System.IO.StringReader
Résultat void