C# Класс MonoDevelop.IronPython.Parser.Dom.PythonParsedDocument

Наследование: MonoDevelop.Projects.Dom.ParsedDocument
Показать файл Открыть проект

Открытые методы

Метод Описание
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.

Приватные методы

Метод Описание
GenerateClassFolds ( ) : IEnumerable
GenerateFunctionFolds ( PythonClass pyClass ) : IEnumerable
GenerateImportFolds ( ) : IEnumerable
GetDomRegion ( XmlElement element ) : DomRegion

Описание методов

BuildArgument() публичный Метод

public BuildArgument ( XmlElement element, PythonFunction pyFunc ) : void
element System.Xml.XmlElement
pyFunc PythonFunction
Результат void

BuildAttribute() публичный Метод

public BuildAttribute ( XmlElement element ) : void
element System.Xml.XmlElement
Результат void

BuildAttribute() публичный Метод

public BuildAttribute ( XmlElement element, PythonClass pyClass ) : void
element System.Xml.XmlElement
pyClass PythonClass
Результат void

BuildClass() публичный Метод

public BuildClass ( XmlElement element ) : void
element System.Xml.XmlElement
Результат void

BuildFromXmlElement() публичный Метод

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
Результат void

BuildFunction() публичный Метод

public BuildFunction ( XmlElement element ) : void
element System.Xml.XmlElement
Результат void

BuildFunction() публичный Метод

public BuildFunction ( XmlElement element, PythonClass pyClass ) : void
element System.Xml.XmlElement
pyClass PythonClass
Результат void

BuildImport() публичный Метод

public BuildImport ( XmlElement element ) : void
element System.Xml.XmlElement
Результат void

BuildLocal() публичный Метод

public BuildLocal ( XmlElement element, PythonFunction pyFunc ) : void
element System.Xml.XmlElement
pyFunc PythonFunction
Результат void

BuildWarning() публичный Метод

public BuildWarning ( XmlElement element ) : void
element System.Xml.XmlElement
Результат void

ExtractError() публичный Метод

public ExtractError ( XmlElement element ) : void
element System.Xml.XmlElement
Результат void

GenerateFolds() публичный Метод

public GenerateFolds ( ) : IEnumerable
Результат IEnumerable

Parse() публичный Метод

public Parse ( XmlTextReader reader, string content ) : void
reader System.Xml.XmlTextReader
content string
Результат void

Parse() публичный Метод

public Parse ( string content ) : void
content string
Результат void

PythonParsedDocument() публичный Метод

public PythonParsedDocument ( string fileName ) : System
fileName string
Результат System

ReadFromXml() публичный Метод

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
Результат void