C# Класс RoslynDom.Common.StringUtilities

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

Private Properties

Свойство Тип Описание

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

Метод Описание
CamelCase ( string name ) : string
JoinString ( this stringList ) : string
NameFromQualifiedName ( string qName ) : string
NamespaceFromQualifiedName ( string qName ) : string
NormalizeWhitespace ( this input, string replaceWith = " " ) : string
PascalCase ( string name ) : string
RemoveFileHeaderComments ( string input ) : string

This method is expected to be used in testing to avoid file header comments breaking diffs

ReplaceFirst ( this input, string replace, string replaceWith ) : string
SplitLines ( this csharpCode ) : IEnumerable
SubstringAfter ( this input, string delimiter ) : string
SubstringAfterLast ( this input, string delimiter ) : string
SubstringBefore ( this input, string delimiter ) : string
SubstringBeforeLast ( this input, string delimiter ) : string

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

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

public static CamelCase ( string name ) : string
name string
Результат string

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

public static JoinString ( this stringList ) : string
stringList this
Результат string

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

public static NameFromQualifiedName ( string qName ) : string
qName string
Результат string

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

public static NamespaceFromQualifiedName ( string qName ) : string
qName string
Результат string

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

public static NormalizeWhitespace ( this input, string replaceWith = " " ) : string
input this
replaceWith string
Результат string

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

public static PascalCase ( string name ) : string
name string
Результат string

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

This method is expected to be used in testing to avoid file header comments breaking diffs
public static RemoveFileHeaderComments ( string input ) : string
input string
Результат string

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

public static ReplaceFirst ( this input, string replace, string replaceWith ) : string
input this
replace string
replaceWith string
Результат string

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

public static SplitLines ( this csharpCode ) : IEnumerable
csharpCode this
Результат IEnumerable

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

public static SubstringAfter ( this input, string delimiter ) : string
input this
delimiter string
Результат string

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

public static SubstringAfterLast ( this input, string delimiter ) : string
input this
delimiter string
Результат string

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

public static SubstringBefore ( this input, string delimiter ) : string
input this
delimiter string
Результат string

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

public static SubstringBeforeLast ( this input, string delimiter ) : string
input this
delimiter string
Результат string