Table of Contents

Class StringPrototype

Namespace
CSharpToJavaScript.APIs.JS.Ecma
Assembly
CSharpToJavaScript.dll
[To("FirstCharToLowerCase")]
public class StringPrototype : FunctionPrototype
Inheritance
StringPrototype
Derived
Inherited Members

Constructors

StringPrototype()

public StringPrototype()

Methods

At(int)

public int At(int index)

Parameters

index int

Returns

int

CharAt(int)

public string CharAt(int pos)

Parameters

pos int

Returns

string

CharCodeAt(int)

public int CharCodeAt(int pos)

Parameters

pos int

Returns

int

CodePointAt(int)

public int CodePointAt(int pos)

Parameters

pos int

Returns

int

Concat(params string[])

public string Concat(params string[] args)

Parameters

args string[]

Returns

string

EndsWith(string, int)

public bool EndsWith(string searchString, int endPosition = 0)

Parameters

searchString string
endPosition int

Returns

bool

Includes(string, int)

public bool Includes(string searchString, int position = 0)

Parameters

searchString string
position int

Returns

bool

IndexOf(string, int)

public bool IndexOf(string searchString, int position = 0)

Parameters

searchString string
position int

Returns

bool

LastIndexOf(string, int)

public bool LastIndexOf(string searchString, int position = 0)

Parameters

searchString string
position int

Returns

bool

LocaleCompare(string, dynamic?, dynamic?)

public int LocaleCompare(string that, dynamic? reserved1 = null, dynamic? reserved2 = null)

Parameters

that string
reserved1 dynamic
reserved2 dynamic

Returns

int

Match(RegExp)

public dynamic[] Match(RegExp regexp)

Parameters

regexp RegExp

Returns

dynamic[]

MatchAll(RegExp)

public dynamic[] MatchAll(RegExp regexp)

Parameters

regexp RegExp

Returns

dynamic[]

Normalize(string)

public string Normalize(string form = "NFC")

Parameters

form string

Returns

string

PadEnd(int, string)

public string PadEnd(int maxLength, string fillString = "")

Parameters

maxLength int
fillString string

Returns

string

PadStart(int, string)

public string PadStart(int maxLength, string fillString = "")

Parameters

maxLength int
fillString string

Returns

string

Repeat(int)

public string Repeat(int count)

Parameters

count int

Returns

string

Replace(string, string)

public string Replace(string searchValue, string replaceValue)

Parameters

searchValue string
replaceValue string

Returns

string

ReplaceAll(string, string)

public string ReplaceAll(string searchValue, string replaceValue)

Parameters

searchValue string
replaceValue string

Returns

string

Search(Regex)

public int Search(Regex regexp)

Parameters

regexp Regex

Returns

int

Slice(int, int)

public string Slice(int start, int end)

Parameters

start int
end int

Returns

string

Split(string, int)

public string[] Split(string separator, int limit = 0)

Parameters

separator string
limit int

Returns

string[]

StartsWith(string, int)

public bool StartsWith(string searchString, int position = 0)

Parameters

searchString string
position int

Returns

bool

Substring(int, int)

public string Substring(int start, int end = 0)

Parameters

start int
end int

Returns

string

ToLocaleLowerCase(dynamic?, dynamic?)

public string ToLocaleLowerCase(dynamic? reserved1 = null, dynamic? reserved2 = null)

Parameters

reserved1 dynamic
reserved2 dynamic

Returns

string

ToLocaleUpperCase(dynamic?, dynamic?)

public string ToLocaleUpperCase(dynamic? reserved1 = null, dynamic? reserved2 = null)

Parameters

reserved1 dynamic
reserved2 dynamic

Returns

string

ToLowerCase()

public string ToLowerCase()

Returns

string

ToString()

public string ToString()

Returns

string

ToUpperCase()

public string ToUpperCase()

Returns

string

Trim()

public string Trim()

Returns

string

TrimEnd()

public string TrimEnd()

Returns

string

TrimStart()

public string TrimStart()

Returns

string

ValueOf()

public String ValueOf()

Returns

String