C# 클래스 MonoDevelop.IronPython.Parser.Dom.PythonParsedDocument

상속: MonoDevelop.Projects.Dom.ParsedDocument
파일 보기 프로젝트 열기: carlosalberto/IronPythonBinding

공개 메소드들

메소드 설명
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