C# 클래스 PoorMansTSqlFormatterLib.ParseTree

상속: System.Xml.XmlDocument, Interfaces.IParseTree
파일 보기 프로젝트 열기: rudi-bruchez/SQLTrismegiste

Private Properties

프로퍼티 타입 설명
ConsiderStartingNewClause void
ConsiderStartingNewStatement void
EscapeAndLocateNextStatementContainer System.Xml.XmlElement
EscapeAnyBetweenConditions void
EscapeAnySelectionTarget void
EscapeAnySingleOrPartialStatementContainers void
EscapeCursorForBlock void
EscapeJoinCondition void
EscapeMergeAction void
EscapePartialStatementContainers void
FindValidBatchEnd bool
GetFirstNonWhitespaceNonCommentChildElement System.Xml.XmlElement
GetLastNonWhitespaceNonCommentChildElement System.Xml.XmlElement
HasNonWhiteSpaceNonCommentContent bool
HasNonWhiteSpaceNonSingleCommentContent bool
IsCommentOrWhiteSpace bool
MigrateApplicableCommentsFromContainer void
MoveToAncestorContainer void
MoveToAncestorContainer void
PathNameMatches bool
PathNameMatches bool
SaveNewElement System.Xml.XmlElement
SaveNewElement System.Xml.XmlElement
SaveNewElementAsPriorSibling System.Xml.XmlElement
SaveNewElementWithError System.Xml.XmlElement
SetError void
StartNewContainer void
StartNewStatement void
StartNewStatement void

공개 메소드들

메소드 설명
ParseTree ( string rootName ) : System
ToXmlDoc ( ) : XmlDocument

비공개 메소드들

메소드 설명
ConsiderStartingNewClause ( ) : void
ConsiderStartingNewStatement ( ) : void
EscapeAndLocateNextStatementContainer ( bool escapeEmptyContainer ) : XmlElement
EscapeAnyBetweenConditions ( ) : void
EscapeAnySelectionTarget ( ) : void
EscapeAnySingleOrPartialStatementContainers ( ) : void
EscapeCursorForBlock ( ) : void
EscapeJoinCondition ( ) : void
EscapeMergeAction ( ) : void
EscapePartialStatementContainers ( ) : void
FindValidBatchEnd ( ) : bool
GetFirstNonWhitespaceNonCommentChildElement ( XmlNode targetElement ) : XmlElement
GetLastNonWhitespaceNonCommentChildElement ( XmlNode targetElement ) : XmlElement
HasNonWhiteSpaceNonCommentContent ( XmlElement containerNode ) : bool
HasNonWhiteSpaceNonSingleCommentContent ( XmlElement containerNode ) : bool
IsCommentOrWhiteSpace ( string targetNodeName ) : bool
MigrateApplicableCommentsFromContainer ( XmlElement previousContainerElement ) : void
MoveToAncestorContainer ( int levelsUp ) : void
MoveToAncestorContainer ( int levelsUp, string targetContainerName ) : void
PathNameMatches ( XmlNode targetNode, int levelsUp, string nameToMatch ) : bool
PathNameMatches ( int levelsUp, string nameToMatch ) : bool
SaveNewElement ( string newElementName, string newElementValue ) : XmlElement
SaveNewElement ( string newElementName, string newElementValue, XmlElement targetNode ) : XmlElement
SaveNewElementAsPriorSibling ( string newElementName, string newElementValue, XmlElement nodeToSaveBefore ) : XmlElement
SaveNewElementWithError ( string newElementName, string newElementValue ) : XmlElement
SetError ( ) : void
StartNewContainer ( string newElementName, string containerOpenValue, string containerType ) : void
StartNewStatement ( ) : void
StartNewStatement ( XmlElement targetNode ) : void

메소드 상세

ParseTree() 공개 메소드

public ParseTree ( string rootName ) : System
rootName string
리턴 System

ToXmlDoc() 공개 메소드

public ToXmlDoc ( ) : XmlDocument
리턴 System.Xml.XmlDocument