C# Класс nHydrate.Generator.Common.Util.StringHelper

Показать файл Открыть проект

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

Метод Описание
ByteArrayToHexString ( byte bytes ) : string
ByteArrayToString ( byte byteArray ) : string
ByteArrayToString ( byte byteArray, Encoding encoder ) : string
ByteArrayToString ( byte byteArray, int length ) : string
CamelCaseToDatabase ( string camelCase ) : string
ConvertTextToSingleLineCodeString ( string text ) : string

Convert the specified text to a single line text

ConvertTextToSingleLineCodeString ( string text, bool convertBreaks ) : string

Convert the specified text to a single line text

DatabaseNameToCamelCase ( string databaseName ) : string
DatabaseNameToPascalCase ( string databaseName ) : string
EnsureDirectorySeperatorAtEnd ( string directory ) : string
FirstCharToLower ( string inputString ) : string
FirstCharToUpper ( string inputString ) : string
GuidTryParse ( string s, System.Guid &result ) : bool
LineBreakCode ( StringBuilder sb, string text, string prepend ) : void

Given text prepend the specified prefix and add each line to a string builder

MakeValidCamelCaseVariableName ( string inputString ) : string
MakeValidDatabaseCaseVariableName ( string inputString ) : string
MakeValidPascalCaseVariableName ( string inputString ) : string
Match ( object s1, string s2, bool ignoreCase ) : bool
Match ( string s1, string s2 ) : bool
Match ( string s1, string s2, bool ignoreCase ) : bool
MemoryStreamToString ( MemoryStream memStream ) : String
PascalCaseToDatabase ( string pascalCase ) : string
StringReplace ( string text, string oldValue, string newValue ) : string

Case Insensitive String Replace

StringToByteArray ( string str ) : Byte[]
StringToMemoryStream ( string str ) : MemoryStream
WriteGeneratedCommentSection ( int tabCount, StringBuilder writer, string text ) : void

Take the specified text and break it into lines and write it as a C# comment

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

Метод Описание
ReplaceWithUpper ( Match m ) : string
StringHelper ( ) : System

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

ByteArrayToHexString() публичный статический Метод

public static ByteArrayToHexString ( byte bytes ) : string
bytes byte
Результат string

ByteArrayToString() публичный статический Метод

public static ByteArrayToString ( byte byteArray ) : string
byteArray byte
Результат string

ByteArrayToString() публичный статический Метод

public static ByteArrayToString ( byte byteArray, Encoding encoder ) : string
byteArray byte
encoder System.Text.Encoding
Результат string

ByteArrayToString() публичный статический Метод

public static ByteArrayToString ( byte byteArray, int length ) : string
byteArray byte
length int
Результат string

CamelCaseToDatabase() публичный статический Метод

public static CamelCaseToDatabase ( string camelCase ) : string
camelCase string
Результат string

ConvertTextToSingleLineCodeString() публичный статический Метод

Convert the specified text to a single line text
public static ConvertTextToSingleLineCodeString ( string text ) : string
text string
Результат string

ConvertTextToSingleLineCodeString() публичный статический Метод

Convert the specified text to a single line text
public static ConvertTextToSingleLineCodeString ( string text, bool convertBreaks ) : string
text string
convertBreaks bool
Результат string

DatabaseNameToCamelCase() публичный статический Метод

public static DatabaseNameToCamelCase ( string databaseName ) : string
databaseName string
Результат string

DatabaseNameToPascalCase() публичный статический Метод

public static DatabaseNameToPascalCase ( string databaseName ) : string
databaseName string
Результат string

EnsureDirectorySeperatorAtEnd() публичный статический Метод

public static EnsureDirectorySeperatorAtEnd ( string directory ) : string
directory string
Результат string

FirstCharToLower() публичный статический Метод

public static FirstCharToLower ( string inputString ) : string
inputString string
Результат string

FirstCharToUpper() публичный статический Метод

public static FirstCharToUpper ( string inputString ) : string
inputString string
Результат string

GuidTryParse() публичный статический Метод

public static GuidTryParse ( string s, System.Guid &result ) : bool
s string
result System.Guid
Результат bool

LineBreakCode() публичный статический Метод

Given text prepend the specified prefix and add each line to a string builder
public static LineBreakCode ( StringBuilder sb, string text, string prepend ) : void
sb StringBuilder The StringBuilder to which to add the processed lines
text string The text to break into lines
prepend string The text to prepend each line
Результат void

MakeValidCamelCaseVariableName() публичный статический Метод

public static MakeValidCamelCaseVariableName ( string inputString ) : string
inputString string
Результат string

MakeValidDatabaseCaseVariableName() публичный статический Метод

public static MakeValidDatabaseCaseVariableName ( string inputString ) : string
inputString string
Результат string

MakeValidPascalCaseVariableName() публичный статический Метод

public static MakeValidPascalCaseVariableName ( string inputString ) : string
inputString string
Результат string

Match() публичный статический Метод

public static Match ( object s1, string s2, bool ignoreCase ) : bool
s1 object
s2 string
ignoreCase bool
Результат bool

Match() публичный статический Метод

public static Match ( string s1, string s2 ) : bool
s1 string
s2 string
Результат bool

Match() публичный статический Метод

public static Match ( string s1, string s2, bool ignoreCase ) : bool
s1 string
s2 string
ignoreCase bool
Результат bool

MemoryStreamToString() публичный статический Метод

public static MemoryStreamToString ( MemoryStream memStream ) : String
memStream System.IO.MemoryStream
Результат String

PascalCaseToDatabase() публичный статический Метод

public static PascalCaseToDatabase ( string pascalCase ) : string
pascalCase string
Результат string

StringReplace() публичный статический Метод

Case Insensitive String Replace
public static StringReplace ( string text, string oldValue, string newValue ) : string
text string
oldValue string
newValue string
Результат string

StringToByteArray() публичный статический Метод

public static StringToByteArray ( string str ) : Byte[]
str string
Результат Byte[]

StringToMemoryStream() публичный статический Метод

public static StringToMemoryStream ( string str ) : MemoryStream
str string
Результат System.IO.MemoryStream

WriteGeneratedCommentSection() публичный статический Метод

Take the specified text and break it into lines and write it as a C# comment
public static WriteGeneratedCommentSection ( int tabCount, StringBuilder writer, string text ) : void
tabCount int The number of preceding tabs
writer StringBuilder The string builder to write the text
text string The text to process
Результат void