C# Class RoslynDom.Common.StringUtilities

Afficher le fichier Open project: KathleenDollard/RoslynDOM

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
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

Method Details

CamelCase() public static méthode

public static CamelCase ( string name ) : string
name string
Résultat string

JoinString() public static méthode

public static JoinString ( this stringList ) : string
stringList this
Résultat string

NameFromQualifiedName() public static méthode

public static NameFromQualifiedName ( string qName ) : string
qName string
Résultat string

NamespaceFromQualifiedName() public static méthode

public static NamespaceFromQualifiedName ( string qName ) : string
qName string
Résultat string

NormalizeWhitespace() public static méthode

public static NormalizeWhitespace ( this input, string replaceWith = " " ) : string
input this
replaceWith string
Résultat string

PascalCase() public static méthode

public static PascalCase ( string name ) : string
name string
Résultat string

RemoveFileHeaderComments() public static méthode

This method is expected to be used in testing to avoid file header comments breaking diffs
public static RemoveFileHeaderComments ( string input ) : string
input string
Résultat string

ReplaceFirst() public static méthode

public static ReplaceFirst ( this input, string replace, string replaceWith ) : string
input this
replace string
replaceWith string
Résultat string

SplitLines() public static méthode

public static SplitLines ( this csharpCode ) : IEnumerable
csharpCode this
Résultat IEnumerable

SubstringAfter() public static méthode

public static SubstringAfter ( this input, string delimiter ) : string
input this
delimiter string
Résultat string

SubstringAfterLast() public static méthode

public static SubstringAfterLast ( this input, string delimiter ) : string
input this
delimiter string
Résultat string

SubstringBefore() public static méthode

public static SubstringBefore ( this input, string delimiter ) : string
input this
delimiter string
Résultat string

SubstringBeforeLast() public static méthode

public static SubstringBeforeLast ( this input, string delimiter ) : string
input this
delimiter string
Résultat string