StringBuilder
Overview
String builder is a class create strings built out of lots of small parts.
Location
- Reference: Island.fx
- Namespace: RemObjects.Elements.System
constructor
constructor
StringBuilder()
init()
StringBuilder()
Sub New()
constructor (Int32)
constructor(aCapacity: Int32)
StringBuilder(Int32 aCapacity)
init(_ aCapacity: Int32)
StringBuilder(Int32 aCapacity)
Sub New(aCapacity As Int32)
Parameters:
- aCapacity:
constructor (String)
constructor(Data: String)
StringBuilder(String Data)
init(_ Data: String)
StringBuilder(String Data)
Sub New(Data As String)
Parameters:
- Data:
Append (Object): not nullable StringBuilder
Add to the end of this string builder.
method Append(o: Object): not nullable StringBuilder
StringBuilder! Append(Object o)
func Append(_ o: Object) -> StringBuilder
StringBuilder Append(Object o)
Function Append(o As Object) As StringBuilder
Parameters:
- o:
Append (Char): not nullable StringBuilder
Add to the end of this string builder.
method Append(Value: Char): not nullable StringBuilder
StringBuilder! Append(Char Value)
func Append(_ Value: Char) -> StringBuilder
StringBuilder Append(Char Value)
Function Append(Value As Char) As StringBuilder
Parameters:
- Value:
Append (Char, Int32): not nullable StringBuilder
Add to the end of this string builder.
method Append(Value: Char; RepeatCount: Int32): not nullable StringBuilder
StringBuilder! Append(Char Value, Int32 RepeatCount)
func Append(_ Value: Char, _ RepeatCount: Int32) -> StringBuilder
StringBuilder Append(Char Value, Int32 RepeatCount)
Function Append(Value As Char, RepeatCount As Int32) As StringBuilder
Parameters:
- Value:
- RepeatCount:
Append (String): not nullable StringBuilder
Add to the end of this string builder.
method Append(Value: String): not nullable StringBuilder
StringBuilder! Append(String Value)
func Append(_ Value: String) -> StringBuilder
StringBuilder Append(String Value)
Function Append(Value As String) As StringBuilder
Parameters:
- Value:
Append (String, Int32, Int32): not nullable StringBuilder
Add to the end of this string builder.
method Append(Value: String; StartIndex: Int32; Count: Int32): not nullable StringBuilder
StringBuilder! Append(String Value, Int32 StartIndex, Int32 Count)
func Append(_ Value: String, _ StartIndex: Int32, _ Count: Int32) -> StringBuilder
StringBuilder Append(String Value, Int32 StartIndex, Int32 Count)
Function Append(Value As String, StartIndex As Int32, Count As Int32) As StringBuilder
Parameters:
- Value:
- StartIndex:
- Count:
AppendLine
Add to the end of this string builder and add a new line.
method AppendLine: not nullable StringBuilder
StringBuilder! AppendLine()
func AppendLine() -> StringBuilder
StringBuilder AppendLine()
Function AppendLine() As StringBuilder
AppendLine (String): not nullable StringBuilder
Add to the end of this string builder and add a new line.
method AppendLine(Value: String): not nullable StringBuilder
StringBuilder! AppendLine(String Value)
func AppendLine(_ Value: String) -> StringBuilder
StringBuilder AppendLine(String Value)
Function AppendLine(Value As String) As StringBuilder
Parameters:
- Value:
Capacity
Gets/sets the capacity of this stringbuilder.
property Capacity: Int32 read write;
Int32 Capacity { get; set; }
var Capacity: Int32 { get{} set{} }
Int32 Capacity { __get; __set; }
Property Capacity() As Int32
Chars
read/write accessor for the characters in this string.
Clear
method Clear
void Clear()
func Clear()
void Clear()
Sub Clear()
EnsureCapacity
ensures this string has at least aCapacity capacity.
Parameters:
- aCapacity:
Default constructor.
Parameters:
- aOther: the reference to compare this with.
Returns true if the target object matches this one, by default compares the reference.
Parameters:
- obj:
Equals (StringBuilder): Boolean
Returns true if the target object matches this one, by default compares the reference.
method Equals(sb: StringBuilder): Boolean
Boolean Equals(StringBuilder sb)
func Equals(_ sb: StringBuilder) -> Boolean
Boolean Equals(StringBuilder sb)
Function Equals(sb As StringBuilder) As Boolean
Parameters:
- sb:
Finalize protected virtual (declared in Object)
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
GetHashCode virtual (declared in Object)
Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Int32 GetHashCode()
Function GetHashCode() As Int32
GetType (declared in Object)
Returns the actual type of this class
method GetType: Type
Type GetType()
func GetType() -> Type
Type GetType()
Function GetType() As Type
Insert
Insert into the string builder.
method Insert(Offset: Int32; Value: String): not nullable StringBuilder
StringBuilder! Insert(Int32 Offset, String Value)
func Insert(_ Offset: Int32, _ Value: String) -> StringBuilder
StringBuilder Insert(Int32 Offset, String Value)
Function Insert(Offset As Int32, Value As String) As StringBuilder
Parameters:
- Offset:
- Value:
Length
Returns the length of this string builder.
property Length: Int32 read write;
Int32 Length { get; set; }
var Length: Int32 { get{} set{} }
Int32 Length { __get; __set; }
Property Length() As Int32
MaxCapacity
Returns the max capacity.
const MaxCapacity: Int32 = 2147483647;
const Int32 MaxCapacity = 2147483647
static let MaxCapacity: Int32 = 2147483647
static final Int32 MaxCapacity = 2147483647
Dim MaxCapacity As Int32 = 2147483647
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
Parameters:
- a: left value
- b: right value
Remove
Remove from this stringbuilder.
method Remove(StartIndex: Int32; Count: Int32): not nullable StringBuilder
StringBuilder! Remove(Int32 StartIndex, Int32 Count)
func Remove(_ StartIndex: Int32, _ Count: Int32) -> StringBuilder
StringBuilder Remove(Int32 StartIndex, Int32 Count)
Function Remove(StartIndex As Int32, Count As Int32) As StringBuilder
Parameters:
- StartIndex:
- Count:
Replace (Char, Char): not nullable StringBuilder
Replace characters in this stringbuilder.
method Replace(OldChar: Char; NewChar: Char): not nullable StringBuilder
StringBuilder! Replace(Char OldChar, Char NewChar)
func Replace(_ OldChar: Char, _ NewChar: Char) -> StringBuilder
StringBuilder Replace(Char OldChar, Char NewChar)
Function Replace(OldChar As Char, NewChar As Char) As StringBuilder
Parameters:
- OldChar:
- NewChar:
Replace (Char, Char, Int32, Int32): not nullable StringBuilder
Replace characters in this stringbuilder.
method Replace(OldChar: Char; NewChar: Char; StartIndex: Int32; Count: Int32): not nullable StringBuilder
StringBuilder! Replace(Char OldChar, Char NewChar, Int32 StartIndex, Int32 Count)
func Replace(_ OldChar: Char, _ NewChar: Char, _ StartIndex: Int32, _ Count: Int32) -> StringBuilder
StringBuilder Replace(Char OldChar, Char NewChar, Int32 StartIndex, Int32 Count)
Function Replace(OldChar As Char, NewChar As Char, StartIndex As Int32, Count As Int32) As StringBuilder
Parameters:
- OldChar:
- NewChar:
- StartIndex:
- Count:
Replace (String, String): not nullable StringBuilder
Replace characters in this stringbuilder.
method Replace(OldValue: String; NewValue: String): not nullable StringBuilder
StringBuilder! Replace(String OldValue, String NewValue)
func Replace(_ OldValue: String, _ NewValue: String) -> StringBuilder
StringBuilder Replace(String OldValue, String NewValue)
Function Replace(OldValue As String, NewValue As String) As StringBuilder
Parameters:
- OldValue:
- NewValue:
Replace (String, String, Int32, Int32): not nullable StringBuilder
Replace characters in this stringbuilder.
method Replace(OldValue: String; NewValue: String; StartIndex: Int32; Count: Int32): not nullable StringBuilder
StringBuilder! Replace(String OldValue, String NewValue, Int32 StartIndex, Int32 Count)
func Replace(_ OldValue: String, _ NewValue: String, _ StartIndex: Int32, _ Count: Int32) -> StringBuilder
StringBuilder Replace(String OldValue, String NewValue, Int32 StartIndex, Int32 Count)
Function Replace(OldValue As String, NewValue As String, StartIndex As Int32, Count As Int32) As StringBuilder
Parameters:
- OldValue:
- NewValue:
- StartIndex:
- Count:
ToString override virtual
Gets the string representation of this method.
method ToString: not nullable String
String! ToString()
func ToString() -> String
String ToString()
Function ToString() As String
Gets the string representation of this stringbuilder.
Parameters:
- StartIndex:
- Count:
MaxCapacity
Returns the max capacity.
Capacity
Gets/sets the capacity of this stringbuilder.
property Capacity: Int32 read write;
Int32 Capacity { get; set; }
var Capacity: Int32 { get{} set{} }
Int32 Capacity { __get; __set; }
Property Capacity() As Int32
Chars
read/write accessor for the characters in this string.
Length
Returns the length of this string builder.
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
Parameters:
- a: left value
- b: right value
constructor
constructor
StringBuilder()
init()
StringBuilder()
Sub New()
constructor (Int32)
constructor(aCapacity: Int32)
StringBuilder(Int32 aCapacity)
init(_ aCapacity: Int32)
StringBuilder(Int32 aCapacity)
Sub New(aCapacity As Int32)
Parameters:
- aCapacity:
constructor (String)
constructor(Data: String)
StringBuilder(String Data)
init(_ Data: String)
StringBuilder(String Data)
Sub New(Data As String)
Parameters:
- Data:
Append (Object): not nullable StringBuilder
Add to the end of this string builder.
method Append(o: Object): not nullable StringBuilder
StringBuilder! Append(Object o)
func Append(_ o: Object) -> StringBuilder
StringBuilder Append(Object o)
Function Append(o As Object) As StringBuilder
Parameters:
- o:
Append (Char): not nullable StringBuilder
Add to the end of this string builder.
method Append(Value: Char): not nullable StringBuilder
StringBuilder! Append(Char Value)
func Append(_ Value: Char) -> StringBuilder
StringBuilder Append(Char Value)
Function Append(Value As Char) As StringBuilder
Parameters:
- Value:
Append (Char, Int32): not nullable StringBuilder
Add to the end of this string builder.
method Append(Value: Char; RepeatCount: Int32): not nullable StringBuilder
StringBuilder! Append(Char Value, Int32 RepeatCount)
func Append(_ Value: Char, _ RepeatCount: Int32) -> StringBuilder
StringBuilder Append(Char Value, Int32 RepeatCount)
Function Append(Value As Char, RepeatCount As Int32) As StringBuilder
Parameters:
- Value:
- RepeatCount:
Append (String): not nullable StringBuilder
Add to the end of this string builder.
method Append(Value: String): not nullable StringBuilder
StringBuilder! Append(String Value)
func Append(_ Value: String) -> StringBuilder
StringBuilder Append(String Value)
Function Append(Value As String) As StringBuilder
Parameters:
- Value:
Append (String, Int32, Int32): not nullable StringBuilder
Add to the end of this string builder.
method Append(Value: String; StartIndex: Int32; Count: Int32): not nullable StringBuilder
StringBuilder! Append(String Value, Int32 StartIndex, Int32 Count)
func Append(_ Value: String, _ StartIndex: Int32, _ Count: Int32) -> StringBuilder
StringBuilder Append(String Value, Int32 StartIndex, Int32 Count)
Function Append(Value As String, StartIndex As Int32, Count As Int32) As StringBuilder
Parameters:
- Value:
- StartIndex:
- Count:
AppendLine
Add to the end of this string builder and add a new line.
method AppendLine: not nullable StringBuilder
StringBuilder! AppendLine()
func AppendLine() -> StringBuilder
StringBuilder AppendLine()
Function AppendLine() As StringBuilder
AppendLine (String): not nullable StringBuilder
Add to the end of this string builder and add a new line.
method AppendLine(Value: String): not nullable StringBuilder
StringBuilder! AppendLine(String Value)
func AppendLine(_ Value: String) -> StringBuilder
StringBuilder AppendLine(String Value)
Function AppendLine(Value As String) As StringBuilder
Parameters:
- Value:
Clear
method Clear
void Clear()
func Clear()
void Clear()
Sub Clear()
EnsureCapacity
ensures this string has at least aCapacity capacity.
Parameters:
- aCapacity:
Default constructor.
Parameters:
- aOther: the reference to compare this with.
Returns true if the target object matches this one, by default compares the reference.
Parameters:
- obj:
Equals (StringBuilder): Boolean
Returns true if the target object matches this one, by default compares the reference.
method Equals(sb: StringBuilder): Boolean
Boolean Equals(StringBuilder sb)
func Equals(_ sb: StringBuilder) -> Boolean
Boolean Equals(StringBuilder sb)
Function Equals(sb As StringBuilder) As Boolean
Parameters:
- sb:
Finalize protected virtual (declared in Object)
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
GetHashCode virtual (declared in Object)
Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Int32 GetHashCode()
Function GetHashCode() As Int32
GetType (declared in Object)
Returns the actual type of this class
method GetType: Type
Type GetType()
func GetType() -> Type
Type GetType()
Function GetType() As Type
Insert
Insert into the string builder.
method Insert(Offset: Int32; Value: String): not nullable StringBuilder
StringBuilder! Insert(Int32 Offset, String Value)
func Insert(_ Offset: Int32, _ Value: String) -> StringBuilder
StringBuilder Insert(Int32 Offset, String Value)
Function Insert(Offset As Int32, Value As String) As StringBuilder
Parameters:
- Offset:
- Value:
Remove
Remove from this stringbuilder.
method Remove(StartIndex: Int32; Count: Int32): not nullable StringBuilder
StringBuilder! Remove(Int32 StartIndex, Int32 Count)
func Remove(_ StartIndex: Int32, _ Count: Int32) -> StringBuilder
StringBuilder Remove(Int32 StartIndex, Int32 Count)
Function Remove(StartIndex As Int32, Count As Int32) As StringBuilder
Parameters:
- StartIndex:
- Count:
Replace (Char, Char): not nullable StringBuilder
Replace characters in this stringbuilder.
method Replace(OldChar: Char; NewChar: Char): not nullable StringBuilder
StringBuilder! Replace(Char OldChar, Char NewChar)
func Replace(_ OldChar: Char, _ NewChar: Char) -> StringBuilder
StringBuilder Replace(Char OldChar, Char NewChar)
Function Replace(OldChar As Char, NewChar As Char) As StringBuilder
Parameters:
- OldChar:
- NewChar:
Replace (Char, Char, Int32, Int32): not nullable StringBuilder
Replace characters in this stringbuilder.
method Replace(OldChar: Char; NewChar: Char; StartIndex: Int32; Count: Int32): not nullable StringBuilder
StringBuilder! Replace(Char OldChar, Char NewChar, Int32 StartIndex, Int32 Count)
func Replace(_ OldChar: Char, _ NewChar: Char, _ StartIndex: Int32, _ Count: Int32) -> StringBuilder
StringBuilder Replace(Char OldChar, Char NewChar, Int32 StartIndex, Int32 Count)
Function Replace(OldChar As Char, NewChar As Char, StartIndex As Int32, Count As Int32) As StringBuilder
Parameters:
- OldChar:
- NewChar:
- StartIndex:
- Count:
Replace (String, String): not nullable StringBuilder
Replace characters in this stringbuilder.
method Replace(OldValue: String; NewValue: String): not nullable StringBuilder
StringBuilder! Replace(String OldValue, String NewValue)
func Replace(_ OldValue: String, _ NewValue: String) -> StringBuilder
StringBuilder Replace(String OldValue, String NewValue)
Function Replace(OldValue As String, NewValue As String) As StringBuilder
Parameters:
- OldValue:
- NewValue:
Replace (String, String, Int32, Int32): not nullable StringBuilder
Replace characters in this stringbuilder.
method Replace(OldValue: String; NewValue: String; StartIndex: Int32; Count: Int32): not nullable StringBuilder
StringBuilder! Replace(String OldValue, String NewValue, Int32 StartIndex, Int32 Count)
func Replace(_ OldValue: String, _ NewValue: String, _ StartIndex: Int32, _ Count: Int32) -> StringBuilder
StringBuilder Replace(String OldValue, String NewValue, Int32 StartIndex, Int32 Count)
Function Replace(OldValue As String, NewValue As String, StartIndex As Int32, Count As Int32) As StringBuilder
Parameters:
- OldValue:
- NewValue:
- StartIndex:
- Count:
ToString override virtual
Gets the string representation of this method.
method ToString: not nullable String
String! ToString()
func ToString() -> String
String ToString()
Function ToString() As String
Gets the string representation of this stringbuilder.
Parameters:
- StartIndex:
- Count: