C# Класс PoorMansTSqlFormatterLib.Formatters.TSqlObfuscatingFormatter

Наследование: Interfaces.ISqlTreeFormatter
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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