TStringList

constructor


constructor(aDuplicates: TDuplicates; aSorted: Boolean; aCaseSensitive: Boolean)
TStringList(TDuplicates aDuplicates, Boolean aSorted, Boolean aCaseSensitive)
init(_ aDuplicates: TDuplicates, _ aSorted: Boolean, _ aCaseSensitive: Boolean)
TStringList(TDuplicates aDuplicates, Boolean aSorted, Boolean aCaseSensitive)
Sub New(aDuplicates As TDuplicates, aSorted As Boolean, aCaseSensitive As Boolean)

Parameters:

  • aDuplicates:
  • aSorted:
  • aCaseSensitive:

constructor(aOwnsObject: Boolean)
TStringList(Boolean aOwnsObject)
init(_ aOwnsObject: Boolean)
TStringList(Boolean aOwnsObject)
Sub New(aOwnsObject As Boolean)

Parameters:

  • aOwnsObject:

constructor(aQuoteChar: Char; aDelimiter: Char)
TStringList(Char aQuoteChar, Char aDelimiter)
init(_ aQuoteChar: Char, _ aDelimiter: Char)
TStringList(Char aQuoteChar, Char aDelimiter)
Sub New(aQuoteChar As Char, aDelimiter As Char)

Parameters:

  • aQuoteChar:
  • aDelimiter:

constructor (Char, Char, TStringsOptions)

constructor(aQuoteChar: Char; aDelimiter: Char; aOptions: TStringsOptions)
TStringList(Char aQuoteChar, Char aDelimiter, TStringsOptions aOptions)
init(_ aQuoteChar: Char, _ aDelimiter: Char, _ aOptions: TStringsOptions)
TStringList(Char aQuoteChar, Char aDelimiter, TStringsOptions aOptions)
Sub New(aQuoteChar As Char, aDelimiter As Char, aOptions As TStringsOptions)

Parameters:

  • aQuoteChar:
  • aDelimiter:
  • aOptions:

Add  override

method Add(S: DelphiString): Int32
Int32 Add(DelphiString S)
func Add(_ S: DelphiString) -> Int32
Integer Add(DelphiString S)
Function Add(S As DelphiString) As Int32

Parameters:

  • S:

AddObject  override

method AddObject(S: DelphiString; aObject: TObject): Int32
Int32 AddObject(DelphiString S, TObject aObject)
func AddObject(_ S: DelphiString, _ aObject: TObject) -> Int32
Integer AddObject(DelphiString S, TObject aObject)
Function AddObject(S As DelphiString, aObject As TObject) As Int32

Parameters:

  • S:
  • aObject:

method AddPair(aName: DelphiString; aValue: DelphiString): TStrings
TStrings AddPair(DelphiString aName, DelphiString aValue)
func AddPair(_ aName: DelphiString, _ aValue: DelphiString) -> TStrings
TStrings AddPair(DelphiString aName, DelphiString aValue)
Function AddPair(aName As DelphiString, aValue As DelphiString) As TStrings

Parameters:

  • aName:
  • aValue:

method AddPair(aName: DelphiString; aValue: DelphiString; aObject: TObject): TStrings
TStrings AddPair(DelphiString aName, DelphiString aValue, TObject aObject)
func AddPair(_ aName: DelphiString, _ aValue: DelphiString, _ aObject: TObject) -> TStrings
TStrings AddPair(DelphiString aName, DelphiString aValue, TObject aObject)
Function AddPair(aName As DelphiString, aValue As DelphiString, aObject As TObject) As TStrings

Parameters:

  • aName:
  • aValue:
  • aObject:

method AddStrings(aStrings: array of DelphiString)
void AddStrings(DelphiString[] aStrings)
func AddStrings(_ aStrings: DelphiString...)
void AddStrings(DelphiString[] aStrings)
Sub AddStrings(aStrings As DelphiString())

Parameters:

  • aStrings:

method AddStrings(aStrings: array of DelphiString; aObjects: array of TObject)
void AddStrings(DelphiString[] aStrings, TObject[] aObjects)
func AddStrings(_ aStrings: DelphiString..., _ aObjects: TObject...)
void AddStrings(DelphiString[] aStrings, TObject[] aObjects)
Sub AddStrings(aStrings As DelphiString(), aObjects As TObject())

Parameters:

  • aStrings:
  • aObjects:

method AddStrings(aStrings: TStrings)
void AddStrings(TStrings aStrings)
func AddStrings(_ aStrings: TStrings)
void AddStrings(TStrings aStrings)
Sub AddStrings(aStrings As TStrings)

Parameters:

  • aStrings:

method Append(S: DelphiString)
void Append(DelphiString S)
func Append(_ S: DelphiString)
void Append(DelphiString S)
Sub Append(S As DelphiString)

Parameters:

  • S:

method Assign(aSource: TPersistent)
void Assign(TPersistent aSource)
func Assign(_ aSource: TPersistent)
void Assign(TPersistent aSource)
Sub Assign(aSource As TPersistent)

Parameters:

  • aSource:

method Assign(Source: TPersistent)
void Assign(TPersistent Source)
func Assign(_ Source: TPersistent)
void Assign(TPersistent Source)
Sub Assign(Source As TPersistent)

Parameters:

  • Source:

AssignTo  protected virtual    (declared in TPersistent)

method AssignTo(Dest: TPersistent)
void AssignTo(TPersistent Dest)
func AssignTo(_ Dest: TPersistent)
void AssignTo(TPersistent Dest)
Sub AssignTo(Dest As TPersistent)

Parameters:

  • Dest:

BeginUpdate  virtual    (declared in TStrings)


Capacity  virtual    (declared in TStrings)

property Capacity: Int32 read;
var Capacity: Int32 { get{} }
Integer Capacity { __get; }
ReadOnly Property Capacity() As Int32

CaseSensitive  virtual

property CaseSensitive: Boolean read write;
Boolean CaseSensitive { get; set; }
var CaseSensitive: Boolean { get{} set{} }
Boolean CaseSensitive { __get; __set; }
Property CaseSensitive() As Boolean

Changed  protected virtual


Changing  protected virtual


Clear  override


CommaText  virtual    (declared in TStrings)

property CommaText: DelphiString read write;
DelphiString CommaText { get; set; }
var CommaText: DelphiString { get{} set{} }
DelphiString CommaText { __get; __set; }
Property CommaText() As DelphiString

CompareStrings  protected override

method CompareStrings(S1: DelphiString; S2: DelphiString): Int32
Int32 CompareStrings(DelphiString S1, DelphiString S2)
func CompareStrings(_ S1: DelphiString, _ S2: DelphiString) -> Int32
Integer CompareStrings(DelphiString S1, DelphiString S2)
Function CompareStrings(S1 As DelphiString, S2 As DelphiString) As Int32

Parameters:

  • S1:
  • S2:

Count  virtual    (declared in TStrings)

property Count: Int32 read;
var Count: Int32 { get{} }
ReadOnly Property Count() As Int32

Create  virtual

class method Create: TStringList
static TStringList Create()
static func Create() -> TStringList
static TStringList Create()
Shared Function Create() As TStringList

class method Create(aDuplicates: TDuplicates; aSorted: Boolean; aCaseSensitive: Boolean): TStringList
static TStringList Create(TDuplicates aDuplicates, Boolean aSorted, Boolean aCaseSensitive)
static func Create(_ aDuplicates: TDuplicates, _ aSorted: Boolean, _ aCaseSensitive: Boolean) -> TStringList
static TStringList Create(TDuplicates aDuplicates, Boolean aSorted, Boolean aCaseSensitive)
Shared Function Create(aDuplicates As TDuplicates, aSorted As Boolean, aCaseSensitive As Boolean) As TStringList

Parameters:

  • aDuplicates:
  • aSorted:
  • aCaseSensitive:

class method Create(aOwnsObject: Boolean): TStringList
static TStringList Create(Boolean aOwnsObject)
static func Create(_ aOwnsObject: Boolean) -> TStringList
static TStringList Create(Boolean aOwnsObject)
Shared Function Create(aOwnsObject As Boolean) As TStringList

Parameters:

  • aOwnsObject:

class method Create(aQuoteChar: Char; aDelimiter: Char): TStringList
static TStringList Create(Char aQuoteChar, Char aDelimiter)
static func Create(_ aQuoteChar: Char, _ aDelimiter: Char) -> TStringList
static TStringList Create(Char aQuoteChar, Char aDelimiter)
Shared Function Create(aQuoteChar As Char, aDelimiter As Char) As TStringList

Parameters:

  • aQuoteChar:
  • aDelimiter:

class method Create(aQuoteChar: Char; aDelimiter: Char; aOptions: TStringsOptions): TStringList
static TStringList Create(Char aQuoteChar, Char aDelimiter, TStringsOptions aOptions)
static func Create(_ aQuoteChar: Char, _ aDelimiter: Char, _ aOptions: TStringsOptions) -> TStringList
static TStringList Create(Char aQuoteChar, Char aDelimiter, TStringsOptions aOptions)
Shared Function Create(aQuoteChar As Char, aDelimiter As Char, aOptions As TStringsOptions) As TStringList

Parameters:

  • aQuoteChar:
  • aDelimiter:
  • aOptions:

CustomSort  virtual

method CustomSort(aCompare: TStringListSortCompare)
void CustomSort(TStringListSortCompare aCompare)
func CustomSort(_ aCompare: TStringListSortCompare)
void CustomSort(TStringListSortCompare aCompare)
Sub CustomSort(aCompare As TStringListSortCompare)

Parameters:

  • aCompare:

DefineProperties  virtual    (declared in TPersistent)

method DefineProperties(Filer: TObject)
void DefineProperties(TObject Filer)
func DefineProperties(_ Filer: TObject)
void DefineProperties(TObject Filer)
Sub DefineProperties(Filer As TObject)

Parameters:

  • Filer:

Delete  override

method Delete(aIndex: Int32)
void Delete(Int32 aIndex)
func Delete(_ aIndex: Int32)
void Delete(Integer aIndex)
Sub Delete(aIndex As Int32)

Parameters:

  • aIndex:

DelimitedText  virtual    (declared in TStrings)

property DelimitedText: DelphiString read write;
DelphiString DelimitedText { get; set; }
var DelimitedText: DelphiString { get{} set{} }
DelphiString DelimitedText { __get; __set; }
Property DelimitedText() As DelphiString

Delimiter  virtual    (declared in TStrings)

property Delimiter: Char read write;
Char Delimiter { get; set; }
var Delimiter: Char { get{} set{} }
Char Delimiter { __get; __set; }
Property Delimiter() As Char

Duplicates  virtual

property Duplicates: TDuplicates read write;
TDuplicates Duplicates { get; set; }
var Duplicates: TDuplicates { get{} set{} }
TDuplicates Duplicates { __get; __set; }
Property Duplicates() As TDuplicates

Encoding  virtual    (declared in TStrings)

property Encoding: TEncoding read;
TEncoding Encoding { get; }
var Encoding: TEncoding { get{} }
TEncoding Encoding { __get; }
ReadOnly Property Encoding() As TEncoding

EndUpdate  virtual    (declared in TStrings)


Equals  virtual    (declared in TStrings)

method Equals(aStrings: TStrings): Boolean
Boolean Equals(TStrings aStrings)
func Equals(_ aStrings: TStrings) -> Boolean
Boolean Equals(TStrings aStrings)
Function Equals(aStrings As TStrings) As Boolean

Parameters:

  • aStrings:

Error  protected virtual    (declared in TStrings)

method Error(Msg: DelphiString; Data: Int32)
void Error(DelphiString Msg, Int32 Data)
func Error(_ Msg: DelphiString, _ Data: Int32)
void Error(DelphiString Msg, Integer Data)
Sub Error(Msg As DelphiString, Data As Int32)

Parameters:

  • Msg:
  • Data:

Exchange  override

method Exchange(aIndex1: Int32; aIndex2: Int32)
void Exchange(Int32 aIndex1, Int32 aIndex2)
func Exchange(_ aIndex1: Int32, _ aIndex2: Int32)
void Exchange(Integer aIndex1, Integer aIndex2)
Sub Exchange(aIndex1 As Int32, aIndex2 As Int32)

Parameters:

  • aIndex1:
  • aIndex2:

method ExtractName(S: DelphiString): DelphiString
DelphiString ExtractName(DelphiString S)
func ExtractName(_ S: DelphiString) -> DelphiString
DelphiString ExtractName(DelphiString S)
Function ExtractName(S As DelphiString) As DelphiString

Parameters:

  • S:

method ExtractName(S: DelphiString; AllNames: Boolean): DelphiString
DelphiString ExtractName(DelphiString S, Boolean AllNames)
func ExtractName(_ S: DelphiString, _ AllNames: Boolean) -> DelphiString
DelphiString ExtractName(DelphiString S, Boolean AllNames)
Function ExtractName(S As DelphiString, AllNames As Boolean) As DelphiString

Parameters:

  • S:
  • AllNames:

Find  virtual

method Find(S: DelphiString; var aIndex: Int32): Boolean
Boolean Find(DelphiString S, ref Int32 aIndex)
func Find(_ S: DelphiString, _ aIndex: inout Int32) -> Boolean
Boolean Find(DelphiString S, __ref Integer aIndex)
Function Find(S As DelphiString, ByRef aIndex As Int32) As Boolean

Parameters:

  • S:
  • aIndex:

Get  protected override

method Get(aIndex: Int32): DelphiString
DelphiString Get(Int32 aIndex)
func Get(_ aIndex: Int32) -> DelphiString
DelphiString Get(Integer aIndex)
Function Get(aIndex As Int32) As DelphiString

Parameters:

  • aIndex:

getCapacity Cooper

method getCapacity: Integer
func getCapacity() -> Integer
Function getCapacity() As Integer

getCount Cooper

func getCount() -> Integer
Function getCount() As Integer

GetEnumerator  virtual    (declared in TStrings) .NET, Island

method GetEnumerator: IEnumerator<String>
IEnumerator<String> GetEnumerator()
func GetEnumerator() -> IEnumerator<String>
Function GetEnumerator() As IEnumerator<String>

GetNamePath  virtual    (declared in TPersistent)

method GetNamePath: DelphiString
DelphiString GetNamePath()
func GetNamePath() -> DelphiString
DelphiString GetNamePath()
Function GetNamePath() As DelphiString

GetObject  protected override

method GetObject(aIndex: Int32): TObject
TObject GetObject(Int32 aIndex)
func GetObject(_ aIndex: Int32) -> TObject
TObject GetObject(Integer aIndex)
Function GetObject(aIndex As Int32) As TObject

Parameters:

  • aIndex:

GetOwner  protected virtual    (declared in TPersistent)

method GetOwner: TPersistent
func GetOwner() -> TPersistent
Function GetOwner() As TPersistent

GetSequence    (declared in TStrings) .NET, Island

method GetSequence: IEnumerable<String>
IEnumerable<String> GetSequence()
func GetSequence() -> IEnumerable<String>
Function GetSequence() As IEnumerable<String>

GetTextStr  protected virtual    (declared in TStrings)

method GetTextStr: DelphiString
DelphiString GetTextStr()
func GetTextStr() -> DelphiString
DelphiString GetTextStr()
Function GetTextStr() As DelphiString

IndexOf  override

method IndexOf(S: DelphiString): Int32
Int32 IndexOf(DelphiString S)
func IndexOf(_ S: DelphiString) -> Int32
Integer IndexOf(DelphiString S)
Function IndexOf(S As DelphiString) As Int32

Parameters:

  • S:

IndexOfName  virtual    (declared in TStrings)

method IndexOfName(aName: DelphiString): Int32
Int32 IndexOfName(DelphiString aName)
func IndexOfName(_ aName: DelphiString) -> Int32
Integer IndexOfName(DelphiString aName)
Function IndexOfName(aName As DelphiString) As Int32

Parameters:

  • aName:

IndexOfObject  virtual    (declared in TStrings)

method IndexOfObject(aObject: TObject): Int32
Int32 IndexOfObject(TObject aObject)
func IndexOfObject(_ aObject: TObject) -> Int32
Integer IndexOfObject(TObject aObject)
Function IndexOfObject(aObject As TObject) As Int32

Parameters:

  • aObject:

Insert  override

method Insert(aIndex: Int32; S: DelphiString)
void Insert(Int32 aIndex, DelphiString S)
func Insert(_ aIndex: Int32, _ S: DelphiString)
void Insert(Integer aIndex, DelphiString S)
Sub Insert(aIndex As Int32, S As DelphiString)

Parameters:

  • aIndex:
  • S:

InsertItem  protected virtual

method InsertItem(aIndex: Int32; S: DelphiString; aObject: TObject)
void InsertItem(Int32 aIndex, DelphiString S, TObject aObject)
func InsertItem(_ aIndex: Int32, _ S: DelphiString, _ aObject: TObject)
void InsertItem(Integer aIndex, DelphiString S, TObject aObject)
Sub InsertItem(aIndex As Int32, S As DelphiString, aObject As TObject)

Parameters:

  • aIndex:
  • S:
  • aObject:

InsertObject  override

method InsertObject(aIndex: Int32; S: DelphiString; aObject: TObject)
void InsertObject(Int32 aIndex, DelphiString S, TObject aObject)
func InsertObject(_ aIndex: Int32, _ S: DelphiString, _ aObject: TObject)
void InsertObject(Integer aIndex, DelphiString S, TObject aObject)
Sub InsertObject(aIndex As Int32, S As DelphiString, aObject As TObject)

Parameters:

  • aIndex:
  • S:
  • aObject:

KeyNames  virtual    (declared in TStrings)

property KeyNames[Index: Int32]: DelphiString read;
DelphiString KeyNames[Int32 Index] { get; }
subscript KeyNames(_ Index: Int32) -> DelphiString { get{} }
DelphiString KeyNames[Integer Index] { __get; }
ReadOnly Property KeyNames(Index As Int32) As DelphiString

LineBreak  virtual    (declared in TStrings)

property LineBreak: DelphiString read write;
DelphiString LineBreak { get; set; }
var LineBreak: DelphiString { get{} set{} }
DelphiString LineBreak { __get; __set; }
Property LineBreak() As DelphiString

LoadFromFile (DelphiString)  virtual    (declared in TStrings) .NET, Cooper, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, Toffee

method LoadFromFile(aFileName: DelphiString)
void LoadFromFile(DelphiString aFileName)
func LoadFromFile(_ aFileName: DelphiString)
void LoadFromFile(DelphiString aFileName)
Sub LoadFromFile(aFileName As DelphiString)

Parameters:

  • aFileName:

LoadFromFile (DelphiString, TEncoding)  virtual    (declared in TStrings) .NET, Cooper, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, Toffee

method LoadFromFile(aFileName: DelphiString; aEncoding: TEncoding)
void LoadFromFile(DelphiString aFileName, TEncoding aEncoding)
func LoadFromFile(_ aFileName: DelphiString, _ aEncoding: TEncoding)
void LoadFromFile(DelphiString aFileName, TEncoding aEncoding)
Sub LoadFromFile(aFileName As DelphiString, aEncoding As TEncoding)

Parameters:

  • aFileName:
  • aEncoding:

method LoadFromStream(aStream: TStream)
void LoadFromStream(TStream aStream)
func LoadFromStream(_ aStream: TStream)
void LoadFromStream(TStream aStream)
Sub LoadFromStream(aStream As TStream)

Parameters:

  • aStream:

LoadFromStream (TStream, TEncoding)  virtual    (declared in TStrings)

method LoadFromStream(aStream: TStream; aEncoding: TEncoding)
void LoadFromStream(TStream aStream, TEncoding aEncoding)
func LoadFromStream(_ aStream: TStream, _ aEncoding: TEncoding)
void LoadFromStream(TStream aStream, TEncoding aEncoding)
Sub LoadFromStream(aStream As TStream, aEncoding As TEncoding)

Parameters:

  • aStream:
  • aEncoding:

Move  virtual    (declared in TStrings)

method Move(aCurIndex: Int32; aNewIndex: Int32)
void Move(Int32 aCurIndex, Int32 aNewIndex)
func Move(_ aCurIndex: Int32, _ aNewIndex: Int32)
void Move(Integer aCurIndex, Integer aNewIndex)
Sub Move(aCurIndex As Int32, aNewIndex As Int32)

Parameters:

  • aCurIndex:
  • aNewIndex:

Names  virtual    (declared in TStrings)

property Names[Index: Int32]: DelphiString read;
DelphiString Names[Int32 Index] { get; }
subscript Names(_ Index: Int32) -> DelphiString { get{} }
DelphiString Names[Integer Index] { __get; }
ReadOnly Property Names(Index As Int32) As DelphiString

NameValueSeparator  virtual    (declared in TStrings)

property NameValueSeparator: Char read write;
Char NameValueSeparator { get; set; }
var NameValueSeparator: Char { get{} set{} }
Char NameValueSeparator { __get; __set; }
Property NameValueSeparator() As Char

Objects  virtual    (declared in TStrings)

property Objects[aIndex: Int32]: TObject read write;
TObject Objects[Int32 aIndex] { get; set; }
subscript Objects(_ aIndex: Int32) -> TObject { get{} set{} }
TObject Objects[Integer aIndex] { __get; __set; }
Property Objects(aIndex As Int32) As TObject

OnChange  virtual

property OnChange: TNotifyEvent read write;
TNotifyEvent OnChange { get; set; }
var OnChange: TNotifyEvent { get{} set{} }
TNotifyEvent OnChange { __get; __set; }
Property OnChange() As TNotifyEvent

OnChanging  virtual

property OnChanging: TNotifyEvent read write;
TNotifyEvent OnChanging { get; set; }
var OnChanging: TNotifyEvent { get{} set{} }
TNotifyEvent OnChanging { __get; __set; }
Property OnChanging() As TNotifyEvent

Options  virtual    (declared in TStrings)

property Options: TStringsOptions read write;
TStringsOptions Options { get; set; }
var Options: TStringsOptions { get{} set{} }
TStringsOptions Options { __get; __set; }
Property Options() As TStringsOptions

OwnsObjects  virtual

property OwnsObjects: Boolean read write;
Boolean OwnsObjects { get; set; }
var OwnsObjects: Boolean { get{} set{} }
Boolean OwnsObjects { __get; __set; }
Property OwnsObjects() As Boolean

Put  protected override

method Put(aIndex: Int32; S: DelphiString)
void Put(Int32 aIndex, DelphiString S)
func Put(_ aIndex: Int32, _ S: DelphiString)
void Put(Integer aIndex, DelphiString S)
Sub Put(aIndex As Int32, S As DelphiString)

Parameters:

  • aIndex:
  • S:

PutObject  protected override

method PutObject(aIndex: Int32; aObject: TObject)
void PutObject(Int32 aIndex, TObject aObject)
func PutObject(_ aIndex: Int32, _ aObject: TObject)
void PutObject(Integer aIndex, TObject aObject)
Sub PutObject(aIndex As Int32, aObject As TObject)

Parameters:

  • aIndex:
  • aObject:

QuoteChar  virtual    (declared in TStrings)

property QuoteChar: Char read write;
Char QuoteChar { get; set; }
var QuoteChar: Char { get{} set{} }
Char QuoteChar { __get; __set; }
Property QuoteChar() As Char

SaveToFile (DelphiString)  virtual    (declared in TStrings) .NET, Cooper, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, Toffee

method SaveToFile(FileName: DelphiString)
void SaveToFile(DelphiString FileName)
func SaveToFile(_ FileName: DelphiString)
void SaveToFile(DelphiString FileName)
Sub SaveToFile(FileName As DelphiString)

Parameters:

  • FileName:

SaveToFile (DelphiString, TEncoding)  virtual    (declared in TStrings) .NET, Cooper, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, Toffee

method SaveToFile(FileName: DelphiString; aEncoding: TEncoding)
void SaveToFile(DelphiString FileName, TEncoding aEncoding)
func SaveToFile(_ FileName: DelphiString, _ aEncoding: TEncoding)
void SaveToFile(DelphiString FileName, TEncoding aEncoding)
Sub SaveToFile(FileName As DelphiString, aEncoding As TEncoding)

Parameters:

  • FileName:
  • aEncoding:

method SaveToStream(aStream: TStream)
void SaveToStream(TStream aStream)
func SaveToStream(_ aStream: TStream)
void SaveToStream(TStream aStream)
Sub SaveToStream(aStream As TStream)

Parameters:

  • aStream:

SaveToStream (TStream, TEncoding)  virtual    (declared in TStrings)

method SaveToStream(aStream: TStream; aEncoding: TEncoding)
void SaveToStream(TStream aStream, TEncoding aEncoding)
func SaveToStream(_ aStream: TStream, _ aEncoding: TEncoding)
void SaveToStream(TStream aStream, TEncoding aEncoding)
Sub SaveToStream(aStream As TStream, aEncoding As TEncoding)

Parameters:

  • aStream:
  • aEncoding:

SetCapacity  protected override

method SetCapacity(aNewCapacity: Int32)
void SetCapacity(Int32 aNewCapacity)
func SetCapacity(_ aNewCapacity: Int32)
void SetCapacity(Integer aNewCapacity)
Sub SetCapacity(aNewCapacity As Int32)

Parameters:

  • aNewCapacity:

SetEncoding  protected virtual    (declared in TStrings)

method SetEncoding(Value: TEncoding)
void SetEncoding(TEncoding Value)
func SetEncoding(_ Value: TEncoding)
void SetEncoding(TEncoding Value)
Sub SetEncoding(Value As TEncoding)

Parameters:

  • Value:

SetStrings  virtual    (declared in TStrings)

method SetStrings(aSource: TStrings)
void SetStrings(TStrings aSource)
func SetStrings(_ aSource: TStrings)
void SetStrings(TStrings aSource)
Sub SetStrings(aSource As TStrings)

Parameters:

  • aSource:

SetTextStr  protected virtual    (declared in TStrings)

method SetTextStr(aValue: DelphiString)
void SetTextStr(DelphiString aValue)
func SetTextStr(_ aValue: DelphiString)
void SetTextStr(DelphiString aValue)
Sub SetTextStr(aValue As DelphiString)

Parameters:

  • aValue:

SetUpdateState  protected override

method SetUpdateState(aUpdating: Boolean)
void SetUpdateState(Boolean aUpdating)
func SetUpdateState(_ aUpdating: Boolean)
void SetUpdateState(Boolean aUpdating)
Sub SetUpdateState(aUpdating As Boolean)

Parameters:

  • aUpdating:

Sort  virtual


Sorted  virtual

property Sorted: Boolean read write;
Boolean Sorted { get; set; }
var Sorted: Boolean { get{} set{} }
Boolean Sorted { __get; __set; }
Property Sorted() As Boolean

StrictDelimiter  virtual    (declared in TStrings)

property StrictDelimiter: Boolean read write;
Boolean StrictDelimiter { get; set; }
var StrictDelimiter: Boolean { get{} set{} }
Boolean StrictDelimiter { __get; __set; }
Property StrictDelimiter() As Boolean

Strings  virtual    (declared in TStrings)

property Strings[aIndex: Int32]: DelphiString read write;
DelphiString Strings[Int32 aIndex] { get; set; }
subscript Strings(_ aIndex: Int32) -> DelphiString { get{} set{} }
DelphiString Strings[Integer aIndex] { __get; __set; }
Property Strings(aIndex As Int32) As DelphiString

Text  virtual    (declared in TStrings)

property Text: DelphiString read write;
DelphiString Text { get; set; }
var Text: DelphiString { get{} set{} }
DelphiString Text { __get; __set; }
Property Text() As DelphiString

ToObjectArray  virtual    (declared in TStrings)

method ToObjectArray: array of TObject
TObject[] ToObjectArray()
func ToObjectArray() -> TObject...
TObject[] ToObjectArray()
Function ToObjectArray() As TObject()

ToStringArray  virtual    (declared in TStrings)

method ToStringArray: array of DelphiString
DelphiString[] ToStringArray()
func ToStringArray() -> DelphiString...
DelphiString[] ToStringArray()
Function ToStringArray() As DelphiString()

TrailingLineBreak  virtual    (declared in TStrings)

property TrailingLineBreak: Boolean read write;
Boolean TrailingLineBreak { get; set; }
var TrailingLineBreak: Boolean { get{} set{} }
Boolean TrailingLineBreak { __get; __set; }
Property TrailingLineBreak() As Boolean

UpdateCount  protected virtual    (declared in TStrings) .NET, Island, Toffee

property UpdateCount: Int32 read;
Int32 UpdateCount { get; }
var UpdateCount: Int32 { get{} }
ReadOnly Property UpdateCount() As Int32

Updating  virtual    (declared in TStrings)

property Updating: Boolean read;
Boolean Updating { get; }
var Updating: Boolean { get{} }
Boolean Updating { __get; }
ReadOnly Property Updating() As Boolean

UseLocale  virtual    (declared in TStrings)

property UseLocale: Boolean read write;
Boolean UseLocale { get; set; }
var UseLocale: Boolean { get{} set{} }
Boolean UseLocale { __get; __set; }
Property UseLocale() As Boolean

ValueFromIndex  virtual    (declared in TStrings)

property ValueFromIndex[Index: Int32]: DelphiString read write;
DelphiString ValueFromIndex[Int32 Index] { get; set; }
subscript ValueFromIndex(_ Index: Int32) -> DelphiString { get{} set{} }
DelphiString ValueFromIndex[Integer Index] { __get; __set; }
Property ValueFromIndex(Index As Int32) As DelphiString

Values  virtual    (declared in TStrings)

property Values[Name: DelphiString]: DelphiString read write;
DelphiString Values[DelphiString Name] { get; set; }
subscript Values(_ Name: DelphiString) -> DelphiString { get{} set{} }
DelphiString Values[DelphiString Name] { __get; __set; }
Property Values(Name As DelphiString) As DelphiString

Capacity  virtual    (declared in TStrings)

property Capacity: Int32 read;
var Capacity: Int32 { get{} }
Integer Capacity { __get; }
ReadOnly Property Capacity() As Int32

CaseSensitive  virtual

property CaseSensitive: Boolean read write;
Boolean CaseSensitive { get; set; }
var CaseSensitive: Boolean { get{} set{} }
Boolean CaseSensitive { __get; __set; }
Property CaseSensitive() As Boolean

CommaText  virtual    (declared in TStrings)

property CommaText: DelphiString read write;
DelphiString CommaText { get; set; }
var CommaText: DelphiString { get{} set{} }
DelphiString CommaText { __get; __set; }
Property CommaText() As DelphiString

Count  virtual    (declared in TStrings)

property Count: Int32 read;
var Count: Int32 { get{} }
ReadOnly Property Count() As Int32

DelimitedText  virtual    (declared in TStrings)

property DelimitedText: DelphiString read write;
DelphiString DelimitedText { get; set; }
var DelimitedText: DelphiString { get{} set{} }
DelphiString DelimitedText { __get; __set; }
Property DelimitedText() As DelphiString

Delimiter  virtual    (declared in TStrings)

property Delimiter: Char read write;
Char Delimiter { get; set; }
var Delimiter: Char { get{} set{} }
Char Delimiter { __get; __set; }
Property Delimiter() As Char

Duplicates  virtual

property Duplicates: TDuplicates read write;
TDuplicates Duplicates { get; set; }
var Duplicates: TDuplicates { get{} set{} }
TDuplicates Duplicates { __get; __set; }
Property Duplicates() As TDuplicates

Encoding  virtual    (declared in TStrings)

property Encoding: TEncoding read;
TEncoding Encoding { get; }
var Encoding: TEncoding { get{} }
TEncoding Encoding { __get; }
ReadOnly Property Encoding() As TEncoding

KeyNames  virtual    (declared in TStrings)

property KeyNames[Index: Int32]: DelphiString read;
DelphiString KeyNames[Int32 Index] { get; }
subscript KeyNames(_ Index: Int32) -> DelphiString { get{} }
DelphiString KeyNames[Integer Index] { __get; }
ReadOnly Property KeyNames(Index As Int32) As DelphiString

LineBreak  virtual    (declared in TStrings)

property LineBreak: DelphiString read write;
DelphiString LineBreak { get; set; }
var LineBreak: DelphiString { get{} set{} }
DelphiString LineBreak { __get; __set; }
Property LineBreak() As DelphiString

Names  virtual    (declared in TStrings)

property Names[Index: Int32]: DelphiString read;
DelphiString Names[Int32 Index] { get; }
subscript Names(_ Index: Int32) -> DelphiString { get{} }
DelphiString Names[Integer Index] { __get; }
ReadOnly Property Names(Index As Int32) As DelphiString

NameValueSeparator  virtual    (declared in TStrings)

property NameValueSeparator: Char read write;
Char NameValueSeparator { get; set; }
var NameValueSeparator: Char { get{} set{} }
Char NameValueSeparator { __get; __set; }
Property NameValueSeparator() As Char

Objects  virtual    (declared in TStrings)

property Objects[aIndex: Int32]: TObject read write;
TObject Objects[Int32 aIndex] { get; set; }
subscript Objects(_ aIndex: Int32) -> TObject { get{} set{} }
TObject Objects[Integer aIndex] { __get; __set; }
Property Objects(aIndex As Int32) As TObject

OnChange  virtual

property OnChange: TNotifyEvent read write;
TNotifyEvent OnChange { get; set; }
var OnChange: TNotifyEvent { get{} set{} }
TNotifyEvent OnChange { __get; __set; }
Property OnChange() As TNotifyEvent

OnChanging  virtual

property OnChanging: TNotifyEvent read write;
TNotifyEvent OnChanging { get; set; }
var OnChanging: TNotifyEvent { get{} set{} }
TNotifyEvent OnChanging { __get; __set; }
Property OnChanging() As TNotifyEvent

Options  virtual    (declared in TStrings)

property Options: TStringsOptions read write;
TStringsOptions Options { get; set; }
var Options: TStringsOptions { get{} set{} }
TStringsOptions Options { __get; __set; }
Property Options() As TStringsOptions

OwnsObjects  virtual

property OwnsObjects: Boolean read write;
Boolean OwnsObjects { get; set; }
var OwnsObjects: Boolean { get{} set{} }
Boolean OwnsObjects { __get; __set; }
Property OwnsObjects() As Boolean

QuoteChar  virtual    (declared in TStrings)

property QuoteChar: Char read write;
Char QuoteChar { get; set; }
var QuoteChar: Char { get{} set{} }
Char QuoteChar { __get; __set; }
Property QuoteChar() As Char

Sorted  virtual

property Sorted: Boolean read write;
Boolean Sorted { get; set; }
var Sorted: Boolean { get{} set{} }
Boolean Sorted { __get; __set; }
Property Sorted() As Boolean

StrictDelimiter  virtual    (declared in TStrings)

property StrictDelimiter: Boolean read write;
Boolean StrictDelimiter { get; set; }
var StrictDelimiter: Boolean { get{} set{} }
Boolean StrictDelimiter { __get; __set; }
Property StrictDelimiter() As Boolean

Strings  virtual    (declared in TStrings)

property Strings[aIndex: Int32]: DelphiString read write;
DelphiString Strings[Int32 aIndex] { get; set; }
subscript Strings(_ aIndex: Int32) -> DelphiString { get{} set{} }
DelphiString Strings[Integer aIndex] { __get; __set; }
Property Strings(aIndex As Int32) As DelphiString

Text  virtual    (declared in TStrings)

property Text: DelphiString read write;
DelphiString Text { get; set; }
var Text: DelphiString { get{} set{} }
DelphiString Text { __get; __set; }
Property Text() As DelphiString

TrailingLineBreak  virtual    (declared in TStrings)

property TrailingLineBreak: Boolean read write;
Boolean TrailingLineBreak { get; set; }
var TrailingLineBreak: Boolean { get{} set{} }
Boolean TrailingLineBreak { __get; __set; }
Property TrailingLineBreak() As Boolean

UpdateCount  protected virtual    (declared in TStrings) .NET, Island, Toffee

property UpdateCount: Int32 read;
Int32 UpdateCount { get; }
var UpdateCount: Int32 { get{} }
ReadOnly Property UpdateCount() As Int32

Updating  virtual    (declared in TStrings)

property Updating: Boolean read;
Boolean Updating { get; }
var Updating: Boolean { get{} }
Boolean Updating { __get; }
ReadOnly Property Updating() As Boolean

UseLocale  virtual    (declared in TStrings)

property UseLocale: Boolean read write;
Boolean UseLocale { get; set; }
var UseLocale: Boolean { get{} set{} }
Boolean UseLocale { __get; __set; }
Property UseLocale() As Boolean

ValueFromIndex  virtual    (declared in TStrings)

property ValueFromIndex[Index: Int32]: DelphiString read write;
DelphiString ValueFromIndex[Int32 Index] { get; set; }
subscript ValueFromIndex(_ Index: Int32) -> DelphiString { get{} set{} }
DelphiString ValueFromIndex[Integer Index] { __get; __set; }
Property ValueFromIndex(Index As Int32) As DelphiString

Values  virtual    (declared in TStrings)

property Values[Name: DelphiString]: DelphiString read write;
DelphiString Values[DelphiString Name] { get; set; }
subscript Values(_ Name: DelphiString) -> DelphiString { get{} set{} }
DelphiString Values[DelphiString Name] { __get; __set; }
Property Values(Name As DelphiString) As DelphiString

Create  virtual

class method Create: TStringList
static TStringList Create()
static func Create() -> TStringList
static TStringList Create()
Shared Function Create() As TStringList

class method Create(aDuplicates: TDuplicates; aSorted: Boolean; aCaseSensitive: Boolean): TStringList
static TStringList Create(TDuplicates aDuplicates, Boolean aSorted, Boolean aCaseSensitive)
static func Create(_ aDuplicates: TDuplicates, _ aSorted: Boolean, _ aCaseSensitive: Boolean) -> TStringList
static TStringList Create(TDuplicates aDuplicates, Boolean aSorted, Boolean aCaseSensitive)
Shared Function Create(aDuplicates As TDuplicates, aSorted As Boolean, aCaseSensitive As Boolean) As TStringList

Parameters:

  • aDuplicates:
  • aSorted:
  • aCaseSensitive:

class method Create(aOwnsObject: Boolean): TStringList
static TStringList Create(Boolean aOwnsObject)
static func Create(_ aOwnsObject: Boolean) -> TStringList
static TStringList Create(Boolean aOwnsObject)
Shared Function Create(aOwnsObject As Boolean) As TStringList

Parameters:

  • aOwnsObject:

class method Create(aQuoteChar: Char; aDelimiter: Char): TStringList
static TStringList Create(Char aQuoteChar, Char aDelimiter)
static func Create(_ aQuoteChar: Char, _ aDelimiter: Char) -> TStringList
static TStringList Create(Char aQuoteChar, Char aDelimiter)
Shared Function Create(aQuoteChar As Char, aDelimiter As Char) As TStringList

Parameters:

  • aQuoteChar:
  • aDelimiter:

class method Create(aQuoteChar: Char; aDelimiter: Char; aOptions: TStringsOptions): TStringList
static TStringList Create(Char aQuoteChar, Char aDelimiter, TStringsOptions aOptions)
static func Create(_ aQuoteChar: Char, _ aDelimiter: Char, _ aOptions: TStringsOptions) -> TStringList
static TStringList Create(Char aQuoteChar, Char aDelimiter, TStringsOptions aOptions)
Shared Function Create(aQuoteChar As Char, aDelimiter As Char, aOptions As TStringsOptions) As TStringList

Parameters:

  • aQuoteChar:
  • aDelimiter:
  • aOptions:

constructor


constructor(aDuplicates: TDuplicates; aSorted: Boolean; aCaseSensitive: Boolean)
TStringList(TDuplicates aDuplicates, Boolean aSorted, Boolean aCaseSensitive)
init(_ aDuplicates: TDuplicates, _ aSorted: Boolean, _ aCaseSensitive: Boolean)
TStringList(TDuplicates aDuplicates, Boolean aSorted, Boolean aCaseSensitive)
Sub New(aDuplicates As TDuplicates, aSorted As Boolean, aCaseSensitive As Boolean)

Parameters:

  • aDuplicates:
  • aSorted:
  • aCaseSensitive:

constructor(aOwnsObject: Boolean)
TStringList(Boolean aOwnsObject)
init(_ aOwnsObject: Boolean)
TStringList(Boolean aOwnsObject)
Sub New(aOwnsObject As Boolean)

Parameters:

  • aOwnsObject:

constructor(aQuoteChar: Char; aDelimiter: Char)
TStringList(Char aQuoteChar, Char aDelimiter)
init(_ aQuoteChar: Char, _ aDelimiter: Char)
TStringList(Char aQuoteChar, Char aDelimiter)
Sub New(aQuoteChar As Char, aDelimiter As Char)

Parameters:

  • aQuoteChar:
  • aDelimiter:

constructor (Char, Char, TStringsOptions)

constructor(aQuoteChar: Char; aDelimiter: Char; aOptions: TStringsOptions)
TStringList(Char aQuoteChar, Char aDelimiter, TStringsOptions aOptions)
init(_ aQuoteChar: Char, _ aDelimiter: Char, _ aOptions: TStringsOptions)
TStringList(Char aQuoteChar, Char aDelimiter, TStringsOptions aOptions)
Sub New(aQuoteChar As Char, aDelimiter As Char, aOptions As TStringsOptions)

Parameters:

  • aQuoteChar:
  • aDelimiter:
  • aOptions:

Add  override

method Add(S: DelphiString): Int32
Int32 Add(DelphiString S)
func Add(_ S: DelphiString) -> Int32
Integer Add(DelphiString S)
Function Add(S As DelphiString) As Int32

Parameters:

  • S:

AddObject  override

method AddObject(S: DelphiString; aObject: TObject): Int32
Int32 AddObject(DelphiString S, TObject aObject)
func AddObject(_ S: DelphiString, _ aObject: TObject) -> Int32
Integer AddObject(DelphiString S, TObject aObject)
Function AddObject(S As DelphiString, aObject As TObject) As Int32

Parameters:

  • S:
  • aObject:

method AddPair(aName: DelphiString; aValue: DelphiString): TStrings
TStrings AddPair(DelphiString aName, DelphiString aValue)
func AddPair(_ aName: DelphiString, _ aValue: DelphiString) -> TStrings
TStrings AddPair(DelphiString aName, DelphiString aValue)
Function AddPair(aName As DelphiString, aValue As DelphiString) As TStrings

Parameters:

  • aName:
  • aValue:

method AddPair(aName: DelphiString; aValue: DelphiString; aObject: TObject): TStrings
TStrings AddPair(DelphiString aName, DelphiString aValue, TObject aObject)
func AddPair(_ aName: DelphiString, _ aValue: DelphiString, _ aObject: TObject) -> TStrings
TStrings AddPair(DelphiString aName, DelphiString aValue, TObject aObject)
Function AddPair(aName As DelphiString, aValue As DelphiString, aObject As TObject) As TStrings

Parameters:

  • aName:
  • aValue:
  • aObject:

method AddStrings(aStrings: array of DelphiString)
void AddStrings(DelphiString[] aStrings)
func AddStrings(_ aStrings: DelphiString...)
void AddStrings(DelphiString[] aStrings)
Sub AddStrings(aStrings As DelphiString())

Parameters:

  • aStrings:

method AddStrings(aStrings: array of DelphiString; aObjects: array of TObject)
void AddStrings(DelphiString[] aStrings, TObject[] aObjects)
func AddStrings(_ aStrings: DelphiString..., _ aObjects: TObject...)
void AddStrings(DelphiString[] aStrings, TObject[] aObjects)
Sub AddStrings(aStrings As DelphiString(), aObjects As TObject())

Parameters:

  • aStrings:
  • aObjects:

method AddStrings(aStrings: TStrings)
void AddStrings(TStrings aStrings)
func AddStrings(_ aStrings: TStrings)
void AddStrings(TStrings aStrings)
Sub AddStrings(aStrings As TStrings)

Parameters:

  • aStrings:

method Append(S: DelphiString)
void Append(DelphiString S)
func Append(_ S: DelphiString)
void Append(DelphiString S)
Sub Append(S As DelphiString)

Parameters:

  • S:

method Assign(aSource: TPersistent)
void Assign(TPersistent aSource)
func Assign(_ aSource: TPersistent)
void Assign(TPersistent aSource)
Sub Assign(aSource As TPersistent)

Parameters:

  • aSource:

method Assign(Source: TPersistent)
void Assign(TPersistent Source)
func Assign(_ Source: TPersistent)
void Assign(TPersistent Source)
Sub Assign(Source As TPersistent)

Parameters:

  • Source:

AssignTo  protected virtual    (declared in TPersistent)

method AssignTo(Dest: TPersistent)
void AssignTo(TPersistent Dest)
func AssignTo(_ Dest: TPersistent)
void AssignTo(TPersistent Dest)
Sub AssignTo(Dest As TPersistent)

Parameters:

  • Dest:

BeginUpdate  virtual    (declared in TStrings)


Changed  protected virtual


Changing  protected virtual


Clear  override


CompareStrings  protected override

method CompareStrings(S1: DelphiString; S2: DelphiString): Int32
Int32 CompareStrings(DelphiString S1, DelphiString S2)
func CompareStrings(_ S1: DelphiString, _ S2: DelphiString) -> Int32
Integer CompareStrings(DelphiString S1, DelphiString S2)
Function CompareStrings(S1 As DelphiString, S2 As DelphiString) As Int32

Parameters:

  • S1:
  • S2:

CustomSort  virtual

method CustomSort(aCompare: TStringListSortCompare)
void CustomSort(TStringListSortCompare aCompare)
func CustomSort(_ aCompare: TStringListSortCompare)
void CustomSort(TStringListSortCompare aCompare)
Sub CustomSort(aCompare As TStringListSortCompare)

Parameters:

  • aCompare:

DefineProperties  virtual    (declared in TPersistent)

method DefineProperties(Filer: TObject)
void DefineProperties(TObject Filer)
func DefineProperties(_ Filer: TObject)
void DefineProperties(TObject Filer)
Sub DefineProperties(Filer As TObject)

Parameters:

  • Filer:

Delete  override

method Delete(aIndex: Int32)
void Delete(Int32 aIndex)
func Delete(_ aIndex: Int32)
void Delete(Integer aIndex)
Sub Delete(aIndex As Int32)

Parameters:

  • aIndex:

EndUpdate  virtual    (declared in TStrings)


Equals  virtual    (declared in TStrings)

method Equals(aStrings: TStrings): Boolean
Boolean Equals(TStrings aStrings)
func Equals(_ aStrings: TStrings) -> Boolean
Boolean Equals(TStrings aStrings)
Function Equals(aStrings As TStrings) As Boolean

Parameters:

  • aStrings:

Error  protected virtual    (declared in TStrings)

method Error(Msg: DelphiString; Data: Int32)
void Error(DelphiString Msg, Int32 Data)
func Error(_ Msg: DelphiString, _ Data: Int32)
void Error(DelphiString Msg, Integer Data)
Sub Error(Msg As DelphiString, Data As Int32)

Parameters:

  • Msg:
  • Data:

Exchange  override

method Exchange(aIndex1: Int32; aIndex2: Int32)
void Exchange(Int32 aIndex1, Int32 aIndex2)
func Exchange(_ aIndex1: Int32, _ aIndex2: Int32)
void Exchange(Integer aIndex1, Integer aIndex2)
Sub Exchange(aIndex1 As Int32, aIndex2 As Int32)

Parameters:

  • aIndex1:
  • aIndex2:

method ExtractName(S: DelphiString): DelphiString
DelphiString ExtractName(DelphiString S)
func ExtractName(_ S: DelphiString) -> DelphiString
DelphiString ExtractName(DelphiString S)
Function ExtractName(S As DelphiString) As DelphiString

Parameters:

  • S:

method ExtractName(S: DelphiString; AllNames: Boolean): DelphiString
DelphiString ExtractName(DelphiString S, Boolean AllNames)
func ExtractName(_ S: DelphiString, _ AllNames: Boolean) -> DelphiString
DelphiString ExtractName(DelphiString S, Boolean AllNames)
Function ExtractName(S As DelphiString, AllNames As Boolean) As DelphiString

Parameters:

  • S:
  • AllNames:

Find  virtual

method Find(S: DelphiString; var aIndex: Int32): Boolean
Boolean Find(DelphiString S, ref Int32 aIndex)
func Find(_ S: DelphiString, _ aIndex: inout Int32) -> Boolean
Boolean Find(DelphiString S, __ref Integer aIndex)
Function Find(S As DelphiString, ByRef aIndex As Int32) As Boolean

Parameters:

  • S:
  • aIndex:

Get  protected override

method Get(aIndex: Int32): DelphiString
DelphiString Get(Int32 aIndex)
func Get(_ aIndex: Int32) -> DelphiString
DelphiString Get(Integer aIndex)
Function Get(aIndex As Int32) As DelphiString

Parameters:

  • aIndex:

getCapacity Cooper

method getCapacity: Integer
func getCapacity() -> Integer
Function getCapacity() As Integer

getCount Cooper

func getCount() -> Integer
Function getCount() As Integer

GetEnumerator  virtual    (declared in TStrings) .NET, Island

method GetEnumerator: IEnumerator<String>
IEnumerator<String> GetEnumerator()
func GetEnumerator() -> IEnumerator<String>
Function GetEnumerator() As IEnumerator<String>

GetNamePath  virtual    (declared in TPersistent)

method GetNamePath: DelphiString
DelphiString GetNamePath()
func GetNamePath() -> DelphiString
DelphiString GetNamePath()
Function GetNamePath() As DelphiString

GetObject  protected override

method GetObject(aIndex: Int32): TObject
TObject GetObject(Int32 aIndex)
func GetObject(_ aIndex: Int32) -> TObject
TObject GetObject(Integer aIndex)
Function GetObject(aIndex As Int32) As TObject

Parameters:

  • aIndex:

GetOwner  protected virtual    (declared in TPersistent)

method GetOwner: TPersistent
func GetOwner() -> TPersistent
Function GetOwner() As TPersistent

GetSequence    (declared in TStrings) .NET, Island

method GetSequence: IEnumerable<String>
IEnumerable<String> GetSequence()
func GetSequence() -> IEnumerable<String>
Function GetSequence() As IEnumerable<String>

GetTextStr  protected virtual    (declared in TStrings)

method GetTextStr: DelphiString
DelphiString GetTextStr()
func GetTextStr() -> DelphiString
DelphiString GetTextStr()
Function GetTextStr() As DelphiString

IndexOf  override

method IndexOf(S: DelphiString): Int32
Int32 IndexOf(DelphiString S)
func IndexOf(_ S: DelphiString) -> Int32
Integer IndexOf(DelphiString S)
Function IndexOf(S As DelphiString) As Int32

Parameters:

  • S:

IndexOfName  virtual    (declared in TStrings)

method IndexOfName(aName: DelphiString): Int32
Int32 IndexOfName(DelphiString aName)
func IndexOfName(_ aName: DelphiString) -> Int32
Integer IndexOfName(DelphiString aName)
Function IndexOfName(aName As DelphiString) As Int32

Parameters:

  • aName:

IndexOfObject  virtual    (declared in TStrings)

method IndexOfObject(aObject: TObject): Int32
Int32 IndexOfObject(TObject aObject)
func IndexOfObject(_ aObject: TObject) -> Int32
Integer IndexOfObject(TObject aObject)
Function IndexOfObject(aObject As TObject) As Int32

Parameters:

  • aObject:

Insert  override

method Insert(aIndex: Int32; S: DelphiString)
void Insert(Int32 aIndex, DelphiString S)
func Insert(_ aIndex: Int32, _ S: DelphiString)
void Insert(Integer aIndex, DelphiString S)
Sub Insert(aIndex As Int32, S As DelphiString)

Parameters:

  • aIndex:
  • S:

InsertItem  protected virtual

method InsertItem(aIndex: Int32; S: DelphiString; aObject: TObject)
void InsertItem(Int32 aIndex, DelphiString S, TObject aObject)
func InsertItem(_ aIndex: Int32, _ S: DelphiString, _ aObject: TObject)
void InsertItem(Integer aIndex, DelphiString S, TObject aObject)
Sub InsertItem(aIndex As Int32, S As DelphiString, aObject As TObject)

Parameters:

  • aIndex:
  • S:
  • aObject:

InsertObject  override

method InsertObject(aIndex: Int32; S: DelphiString; aObject: TObject)
void InsertObject(Int32 aIndex, DelphiString S, TObject aObject)
func InsertObject(_ aIndex: Int32, _ S: DelphiString, _ aObject: TObject)
void InsertObject(Integer aIndex, DelphiString S, TObject aObject)
Sub InsertObject(aIndex As Int32, S As DelphiString, aObject As TObject)

Parameters:

  • aIndex:
  • S:
  • aObject:

LoadFromFile (DelphiString)  virtual    (declared in TStrings) .NET, Cooper, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, Toffee

method LoadFromFile(aFileName: DelphiString)
void LoadFromFile(DelphiString aFileName)
func LoadFromFile(_ aFileName: DelphiString)
void LoadFromFile(DelphiString aFileName)
Sub LoadFromFile(aFileName As DelphiString)

Parameters:

  • aFileName:

LoadFromFile (DelphiString, TEncoding)  virtual    (declared in TStrings) .NET, Cooper, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, Toffee

method LoadFromFile(aFileName: DelphiString; aEncoding: TEncoding)
void LoadFromFile(DelphiString aFileName, TEncoding aEncoding)
func LoadFromFile(_ aFileName: DelphiString, _ aEncoding: TEncoding)
void LoadFromFile(DelphiString aFileName, TEncoding aEncoding)
Sub LoadFromFile(aFileName As DelphiString, aEncoding As TEncoding)

Parameters:

  • aFileName:
  • aEncoding:

method LoadFromStream(aStream: TStream)
void LoadFromStream(TStream aStream)
func LoadFromStream(_ aStream: TStream)
void LoadFromStream(TStream aStream)
Sub LoadFromStream(aStream As TStream)

Parameters:

  • aStream:

LoadFromStream (TStream, TEncoding)  virtual    (declared in TStrings)

method LoadFromStream(aStream: TStream; aEncoding: TEncoding)
void LoadFromStream(TStream aStream, TEncoding aEncoding)
func LoadFromStream(_ aStream: TStream, _ aEncoding: TEncoding)
void LoadFromStream(TStream aStream, TEncoding aEncoding)
Sub LoadFromStream(aStream As TStream, aEncoding As TEncoding)

Parameters:

  • aStream:
  • aEncoding:

Move  virtual    (declared in TStrings)

method Move(aCurIndex: Int32; aNewIndex: Int32)
void Move(Int32 aCurIndex, Int32 aNewIndex)
func Move(_ aCurIndex: Int32, _ aNewIndex: Int32)
void Move(Integer aCurIndex, Integer aNewIndex)
Sub Move(aCurIndex As Int32, aNewIndex As Int32)

Parameters:

  • aCurIndex:
  • aNewIndex:

Put  protected override

method Put(aIndex: Int32; S: DelphiString)
void Put(Int32 aIndex, DelphiString S)
func Put(_ aIndex: Int32, _ S: DelphiString)
void Put(Integer aIndex, DelphiString S)
Sub Put(aIndex As Int32, S As DelphiString)

Parameters:

  • aIndex:
  • S:

PutObject  protected override

method PutObject(aIndex: Int32; aObject: TObject)
void PutObject(Int32 aIndex, TObject aObject)
func PutObject(_ aIndex: Int32, _ aObject: TObject)
void PutObject(Integer aIndex, TObject aObject)
Sub PutObject(aIndex As Int32, aObject As TObject)

Parameters:

  • aIndex:
  • aObject:

SaveToFile (DelphiString)  virtual    (declared in TStrings) .NET, Cooper, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, Toffee

method SaveToFile(FileName: DelphiString)
void SaveToFile(DelphiString FileName)
func SaveToFile(_ FileName: DelphiString)
void SaveToFile(DelphiString FileName)
Sub SaveToFile(FileName As DelphiString)

Parameters:

  • FileName:

SaveToFile (DelphiString, TEncoding)  virtual    (declared in TStrings) .NET, Cooper, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, Toffee

method SaveToFile(FileName: DelphiString; aEncoding: TEncoding)
void SaveToFile(DelphiString FileName, TEncoding aEncoding)
func SaveToFile(_ FileName: DelphiString, _ aEncoding: TEncoding)
void SaveToFile(DelphiString FileName, TEncoding aEncoding)
Sub SaveToFile(FileName As DelphiString, aEncoding As TEncoding)

Parameters:

  • FileName:
  • aEncoding:

method SaveToStream(aStream: TStream)
void SaveToStream(TStream aStream)
func SaveToStream(_ aStream: TStream)
void SaveToStream(TStream aStream)
Sub SaveToStream(aStream As TStream)

Parameters:

  • aStream:

SaveToStream (TStream, TEncoding)  virtual    (declared in TStrings)

method SaveToStream(aStream: TStream; aEncoding: TEncoding)
void SaveToStream(TStream aStream, TEncoding aEncoding)
func SaveToStream(_ aStream: TStream, _ aEncoding: TEncoding)
void SaveToStream(TStream aStream, TEncoding aEncoding)
Sub SaveToStream(aStream As TStream, aEncoding As TEncoding)

Parameters:

  • aStream:
  • aEncoding:

SetCapacity  protected override

method SetCapacity(aNewCapacity: Int32)
void SetCapacity(Int32 aNewCapacity)
func SetCapacity(_ aNewCapacity: Int32)
void SetCapacity(Integer aNewCapacity)
Sub SetCapacity(aNewCapacity As Int32)

Parameters:

  • aNewCapacity:

SetEncoding  protected virtual    (declared in TStrings)

method SetEncoding(Value: TEncoding)
void SetEncoding(TEncoding Value)
func SetEncoding(_ Value: TEncoding)
void SetEncoding(TEncoding Value)
Sub SetEncoding(Value As TEncoding)

Parameters:

  • Value:

SetStrings  virtual    (declared in TStrings)

method SetStrings(aSource: TStrings)
void SetStrings(TStrings aSource)
func SetStrings(_ aSource: TStrings)
void SetStrings(TStrings aSource)
Sub SetStrings(aSource As TStrings)

Parameters:

  • aSource:

SetTextStr  protected virtual    (declared in TStrings)

method SetTextStr(aValue: DelphiString)
void SetTextStr(DelphiString aValue)
func SetTextStr(_ aValue: DelphiString)
void SetTextStr(DelphiString aValue)
Sub SetTextStr(aValue As DelphiString)

Parameters:

  • aValue:

SetUpdateState  protected override

method SetUpdateState(aUpdating: Boolean)
void SetUpdateState(Boolean aUpdating)
func SetUpdateState(_ aUpdating: Boolean)
void SetUpdateState(Boolean aUpdating)
Sub SetUpdateState(aUpdating As Boolean)

Parameters:

  • aUpdating:

Sort  virtual


ToObjectArray  virtual    (declared in TStrings)

method ToObjectArray: array of TObject
TObject[] ToObjectArray()
func ToObjectArray() -> TObject...
TObject[] ToObjectArray()
Function ToObjectArray() As TObject()

ToStringArray  virtual    (declared in TStrings)

method ToStringArray: array of DelphiString
DelphiString[] ToStringArray()
func ToStringArray() -> DelphiString...
DelphiString[] ToStringArray()
Function ToStringArray() As DelphiString()