C# Class RoslynDom.Common.StringUtilities

Mostra file Open project: KathleenDollard/RoslynDOM

Private Properties

Property Type Description

Public Methods

Method 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 method

public static CamelCase ( string name ) : string
name string
return string

JoinString() public static method

public static JoinString ( this stringList ) : string
stringList this
return string

NameFromQualifiedName() public static method

public static NameFromQualifiedName ( string qName ) : string
qName string
return string

NamespaceFromQualifiedName() public static method

public static NamespaceFromQualifiedName ( string qName ) : string
qName string
return string

NormalizeWhitespace() public static method

public static NormalizeWhitespace ( this input, string replaceWith = " " ) : string
input this
replaceWith string
return string

PascalCase() public static method

public static PascalCase ( string name ) : string
name string
return string

RemoveFileHeaderComments() public static method

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

ReplaceFirst() public static method

public static ReplaceFirst ( this input, string replace, string replaceWith ) : string
input this
replace string
replaceWith string
return string

SplitLines() public static method

public static SplitLines ( this csharpCode ) : IEnumerable
csharpCode this
return IEnumerable

SubstringAfter() public static method

public static SubstringAfter ( this input, string delimiter ) : string
input this
delimiter string
return string

SubstringAfterLast() public static method

public static SubstringAfterLast ( this input, string delimiter ) : string
input this
delimiter string
return string

SubstringBefore() public static method

public static SubstringBefore ( this input, string delimiter ) : string
input this
delimiter string
return string

SubstringBeforeLast() public static method

public static SubstringBeforeLast ( this input, string delimiter ) : string
input this
delimiter string
return string