C# 클래스 PoorMansTSqlFormatterLib.Formatters.TSqlObfuscatingFormatter

상속: Interfaces.ISqlTreeFormatter
파일 보기 프로젝트 열기: rudi-bruchez/SQLTrismegiste 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
KeywordMapping string>.IDictionary

공개 메소드들

메소드 설명
FormatSQLTree ( XmlDocument sqlTreeDoc ) : string
FormatSQLTree ( XmlNode fragmentNode ) : string
TSqlObfuscatingFormatter ( ) : System
TSqlObfuscatingFormatter ( bool randomizeCase, bool randomizeColor, bool randomizeLineLength, bool preserveComments, bool subtituteKeywords ) : System

비공개 메소드들

메소드 설명
FormatKeyword ( string keyword ) : string
FormatSQLNodes ( XmlNodeList nodes, TSqlObfuscatingFormattingState state ) : string
GetCaseRandomized ( string outputKeyword ) : string
ProcessSqlNode ( XmlElement contentElement, TSqlObfuscatingFormattingState state ) : void
ProcessSqlNodeList ( XmlNodeList rootList, TSqlObfuscatingFormattingState state ) : void

메소드 상세

FormatSQLTree() 공개 메소드

public FormatSQLTree ( XmlDocument sqlTreeDoc ) : string
sqlTreeDoc System.Xml.XmlDocument
리턴 string

FormatSQLTree() 공개 메소드

public FormatSQLTree ( XmlNode fragmentNode ) : string
fragmentNode System.Xml.XmlNode
리턴 string

TSqlObfuscatingFormatter() 공개 메소드

public TSqlObfuscatingFormatter ( ) : System
리턴 System

TSqlObfuscatingFormatter() 공개 메소드

public TSqlObfuscatingFormatter ( bool randomizeCase, bool randomizeColor, bool randomizeLineLength, bool preserveComments, bool subtituteKeywords ) : System
randomizeCase bool
randomizeColor bool
randomizeLineLength bool
preserveComments bool
subtituteKeywords bool
리턴 System

프로퍼티 상세

KeywordMapping 공개적으로 프로퍼티

public IDictionary KeywordMapping
리턴 string>.IDictionary