Show / Hide Table of Contents

Class StringExtensions

Inheritance
object
StringExtensions
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine
Assembly: PayrollEngine.Core.dll
Syntax
public static class StringExtensions

Methods

EnsureEnd(string, string)

Declaration
public static string EnsureEnd(this string value, string suffix)
Parameters
Type Name Description
string value
string suffix
Returns
Type Description
string

EnsureEnd(string, string, StringComparison)

Declaration
public static string EnsureEnd(this string value, string suffix, StringComparison comparison)
Parameters
Type Name Description
string value
string suffix
StringComparison comparison
Returns
Type Description
string

EnsureNamespace(IList<string>, string, bool)

Declaration
public static IList<string> EnsureNamespace(this IList<string> texts, string @namespace, bool checkExisting = true)
Parameters
Type Name Description
IList<string> texts
string namespace
bool checkExisting
Returns
Type Description
IList<string>

EnsureNamespace(List<string>, string, bool)

Declaration
public static List<string> EnsureNamespace(this List<string> texts, string @namespace, bool checkExisting = true)
Parameters
Type Name Description
List<string> texts
string namespace
bool checkExisting
Returns
Type Description
List<string>

EnsureNamespace(string, string, bool)

Declaration
public static string EnsureNamespace(this string text, string @namespace, bool checkExisting = false)
Parameters
Type Name Description
string text
string namespace
bool checkExisting
Returns
Type Description
string

EnsureStart(string, string)

Declaration
public static string EnsureStart(this string value, string prefix)
Parameters
Type Name Description
string value
string prefix
Returns
Type Description
string

EnsureStart(string, string, StringComparison)

Declaration
public static string EnsureStart(this string value, string prefix, StringComparison comparison)
Parameters
Type Name Description
string value
string prefix
StringComparison comparison
Returns
Type Description
string

FirstCharacterToLower(string)

Declaration
public static string FirstCharacterToLower(this string value)
Parameters
Type Name Description
string value
Returns
Type Description
string

FirstCharacterToUpper(string)

Declaration
public static string FirstCharacterToUpper(this string value)
Parameters
Type Name Description
string value
Returns
Type Description
string

GetLocalization(string, Dictionary<string, string>, string)

Declaration
public static string GetLocalization(this string culture, Dictionary<string, string> localizations, string defaultValue = null)
Parameters
Type Name Description
string culture
Dictionary<string, string> localizations
string defaultValue
Returns
Type Description
string

HasNamespace(string)

Declaration
public static bool HasNamespace(this string text)
Parameters
Type Name Description
string text
Returns
Type Description
bool

HasNamespace(string, string, bool)

Declaration
public static bool HasNamespace(this string text, string @namespace, bool checkExisting = true)
Parameters
Type Name Description
string text
string namespace
bool checkExisting
Returns
Type Description
bool

HtmlDecode(string)

Declaration
public static string HtmlDecode(this string value)
Parameters
Type Name Description
string value
Returns
Type Description
string

HtmlEncode(string)

Declaration
public static string HtmlEncode(this string value)
Parameters
Type Name Description
string value
Returns
Type Description
string

RemoveFromEnd(string, string)

Declaration
public static string RemoveFromEnd(this string value, string suffix)
Parameters
Type Name Description
string value
string suffix
Returns
Type Description
string

RemoveFromEnd(string, string, StringComparison)

Declaration
public static string RemoveFromEnd(this string value, string suffix, StringComparison comparison)
Parameters
Type Name Description
string value
string suffix
StringComparison comparison
Returns
Type Description
string

RemoveFromStart(string, string)

Declaration
public static string RemoveFromStart(this string value, string prefix)
Parameters
Type Name Description
string value
string prefix
Returns
Type Description
string

RemoveFromStart(string, string, StringComparison)

Declaration
public static string RemoveFromStart(this string value, string prefix, StringComparison comparison)
Parameters
Type Name Description
string value
string prefix
StringComparison comparison
Returns
Type Description
string

RemoveSpecialCharacters(string)

Declaration
public static string RemoveSpecialCharacters(this string value)
Parameters
Type Name Description
string value
Returns
Type Description
string

ToCamelSentence(string, CharacterCase, char)

Declaration
public static string ToCamelSentence(this string value, CharacterCase wordCase = CharacterCase.ToLower, char separator = ' ')
Parameters
Type Name Description
string value
CharacterCase wordCase
char separator
Returns
Type Description
string

ToPascalSentence(string, CharacterCase, char)

Declaration
public static string ToPascalSentence(this string value, CharacterCase wordCase = CharacterCase.ToLower, char separator = ' ')
Parameters
Type Name Description
string value
CharacterCase wordCase
char separator
Returns
Type Description
string

ToSentence(string, CharacterCase, CharacterCase, char)

Declaration
public static string ToSentence(this string value, CharacterCase startCase = CharacterCase.Keep, CharacterCase wordCase = CharacterCase.Keep, char separator = ' ')
Parameters
Type Name Description
string value
CharacterCase startCase
CharacterCase wordCase
char separator
Returns
Type Description
string

TruncateSentence(string, int)

Declaration
public static string TruncateSentence(this string source, int length)
Parameters
Type Name Description
string source
int length
Returns
Type Description
string

TruncateSentence(string, int, string)

Declaration
public static string TruncateSentence(this string source, int length, string ellipsis)
Parameters
Type Name Description
string source
int length
string ellipsis
Returns
Type Description
string
☀
☾
Back to top Generated by DocFX