TStrings

Overview

Location

 

constructor  protected .NET, Cooper, Island

 

constructor

 

TStrings()

 

init()

 

TStrings()

Add  virtual

 

method Add(S: DelphiString): Int32

 

Int32 Add(DelphiString S)

 

func Add(_ S: DelphiString) -> Int32

 

Integer Add(DelphiString S)

Parameters:

  • S:

AddObject  virtual

 

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)

Parameters:

  • S:
  • aObject:

AddPair (DelphiString, DelphiString): TStrings  virtual

 

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)

Parameters:

  • aName:
  • aValue:

AddPair (DelphiString, DelphiString, TObject): TStrings  virtual

 

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)

Parameters:

  • aName:
  • aValue:
  • aObject:

AddStrings (array of DelphiString)  virtual

 

method AddStrings(aStrings: array of DelphiString)

 

void AddStrings(DelphiString[] aStrings)

 

func AddStrings(_ aStrings: DelphiString...)

 

void AddStrings(DelphiString[] aStrings)

Parameters:

  • aStrings:

AddStrings (array of DelphiString, array of TObject)  virtual

 

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)

Parameters:

  • aStrings:
  • aObjects:

AddStrings (TStrings)  virtual

 

method AddStrings(aStrings: TStrings)

 

void AddStrings(TStrings aStrings)

 

func AddStrings(_ aStrings: TStrings)

 

void AddStrings(TStrings aStrings)

Parameters:

  • aStrings:

Append

 

method Append(S: DelphiString)

 

void Append(DelphiString S)

 

func Append(_ S: DelphiString)

 

void Append(DelphiString S)

Parameters:

  • S:

Assign  override

 

method Assign(aSource: TPersistent)

 

void Assign(TPersistent aSource)

 

func Assign(_ aSource: TPersistent)

 

void Assign(TPersistent aSource)

Parameters:

  • aSource:

AssignTo  protected virtual    (declared in TPersistent)

 

method AssignTo(Dest: TPersistent)

 

void AssignTo(TPersistent Dest)

 

func AssignTo(_ Dest: TPersistent)

 

void AssignTo(TPersistent Dest)

Parameters:

  • Dest:

BeginUpdate  virtual

 

method BeginUpdate

 

void BeginUpdate()

 

func BeginUpdate()

 

void BeginUpdate()

Capacity  virtual

 

property Capacity: Int32 read;

 

Int32 Capacity { get; }

 

var Capacity: Int32 { get{} }

 

Integer Capacity { __get; }

Clear  virtual abstract

 

method Clear

 

void Clear()

 

func Clear()

 

void Clear()

CommaText  virtual

 

property CommaText: DelphiString read write;

 

DelphiString CommaText { get; set; }

 

var CommaText: DelphiString { get{} set{} }

 

DelphiString CommaText { __get; __set; }

CompareStrings  protected virtual

 

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)

Parameters:

  • S1:
  • S2:

Count  virtual

 

property Count: Int32 read;

 

Int32 Count { get; }

 

var Count: Int32 { get{} }

 

Integer Count { __get; }

DefineProperties  virtual    (declared in TPersistent)

 

method DefineProperties(Filer: TObject)

 

void DefineProperties(TObject Filer)

 

func DefineProperties(_ Filer: TObject)

 

void DefineProperties(TObject Filer)

Parameters:

  • Filer:

Delete  virtual abstract

 

method Delete(aIndex: Int32)

 

void Delete(Int32 aIndex)

 

func Delete(_ aIndex: Int32)

 

void Delete(Integer aIndex)

Parameters:

  • aIndex:

DelimitedText  virtual

 

property DelimitedText: DelphiString read write;

 

DelphiString DelimitedText { get; set; }

 

var DelimitedText: DelphiString { get{} set{} }

 

DelphiString DelimitedText { __get; __set; }

Delimiter  virtual

 

property Delimiter: Char read write;

 

Char Delimiter { get; set; }

 

var Delimiter: Char { get{} set{} }

 

Char Delimiter { __get; __set; }

Encoding  virtual

 

property Encoding: TEncoding read;

 

TEncoding Encoding { get; }

 

var Encoding: TEncoding { get{} }

 

TEncoding Encoding { __get; }

EndUpdate  virtual

 

method EndUpdate

 

void EndUpdate()

 

func EndUpdate()

 

void EndUpdate()

Equals  virtual

 

method Equals(aStrings: TStrings): Boolean

 

Boolean Equals(TStrings aStrings)

 

func Equals(_ aStrings: TStrings) -> Boolean

 

Boolean Equals(TStrings aStrings)

Parameters:

  • aStrings:

Error  protected virtual

 

method Error(Msg: DelphiString; Data: Int32)

 

void Error(DelphiString Msg, Int32 Data)

 

func Error(_ Msg: DelphiString, _ Data: Int32)

 

void Error(DelphiString Msg, Integer Data)

Parameters:

  • Msg:
  • Data:

Exchange  virtual

 

method Exchange(aIndex1: Int32; aIndex2: Int32)

 

void Exchange(Int32 aIndex1, Int32 aIndex2)

 

func Exchange(_ aIndex1: Int32, _ aIndex2: Int32)

 

void Exchange(Integer aIndex1, Integer aIndex2)

Parameters:

  • aIndex1:
  • aIndex2:

ExtractName (DelphiString): DelphiString  protected

 

method ExtractName(S: DelphiString): DelphiString

 

DelphiString ExtractName(DelphiString S)

 

func ExtractName(_ S: DelphiString) -> DelphiString

 

DelphiString ExtractName(DelphiString S)

Parameters:

  • S:

ExtractName (DelphiString, Boolean): DelphiString  protected virtual

 

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)

Parameters:

  • S:
  • AllNames:

Get  protected virtual abstract

 

method Get(aIndex: Int32): DelphiString

 

DelphiString Get(Int32 aIndex)

 

func Get(_ aIndex: Int32) -> DelphiString

 

DelphiString Get(Integer aIndex)

Parameters:

  • aIndex:

GetCapacity  protected virtual .NET, Island, Toffee

 

method GetCapacity: Int32

 

Int32 GetCapacity()

 

func GetCapacity() -> Int32

GetCount  protected virtual abstract .NET, Island, Toffee

 

method GetCount: Int32

 

Int32 GetCount()

 

func GetCount() -> Int32

GetNamePath  virtual    (declared in TPersistent)

 

method GetNamePath: DelphiString

 

DelphiString GetNamePath()

 

func GetNamePath() -> DelphiString

 

DelphiString GetNamePath()

GetObject  protected virtual

 

method GetObject(aIndex: Int32): TObject

 

TObject GetObject(Int32 aIndex)

 

func GetObject(_ aIndex: Int32) -> TObject

 

TObject GetObject(Integer aIndex)

Parameters:

  • aIndex:

GetOwner  protected virtual    (declared in TPersistent)

 

method GetOwner: TPersistent

 

TPersistent GetOwner()

 

func GetOwner() -> TPersistent

 

TPersistent GetOwner()

GetTextStr  protected virtual

 

method GetTextStr: DelphiString

 

DelphiString GetTextStr()

 

func GetTextStr() -> DelphiString

 

DelphiString GetTextStr()

getTrailingLineBreak Cooper

 

method getTrailingLineBreak: Boolean

 

Boolean getTrailingLineBreak()

 

func getTrailingLineBreak() -> Boolean

 

Boolean getTrailingLineBreak()

IndexOf  virtual

 

method IndexOf(S: DelphiString): Int32

 

Int32 IndexOf(DelphiString S)

 

func IndexOf(_ S: DelphiString) -> Int32

 

Integer IndexOf(DelphiString S)

Parameters:

  • S:

IndexOfName  virtual

 

method IndexOfName(aName: DelphiString): Int32

 

Int32 IndexOfName(DelphiString aName)

 

func IndexOfName(_ aName: DelphiString) -> Int32

 

Integer IndexOfName(DelphiString aName)

Parameters:

  • aName:

IndexOfObject  virtual

 

method IndexOfObject(aObject: TObject): Int32

 

Int32 IndexOfObject(TObject aObject)

 

func IndexOfObject(_ aObject: TObject) -> Int32

 

Integer IndexOfObject(TObject aObject)

Parameters:

  • aObject:

Insert  virtual abstract

 

method Insert(aIndex: Int32; S: DelphiString)

 

void Insert(Int32 aIndex, DelphiString S)

 

func Insert(_ aIndex: Int32, _ S: DelphiString)

 

void Insert(Integer aIndex, DelphiString S)

Parameters:

  • aIndex:
  • S:

InsertObject  virtual

 

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)

Parameters:

  • aIndex:
  • S:
  • aObject:

KeyNames  virtual

 

property KeyNames[Index: Int32]: DelphiString read;

 

DelphiString KeyNames[Int32 Index] { get; }

 

subscript KeyNames(_ Index: Int32) -> DelphiString { get{} }

 

DelphiString KeyNames[Integer Index] { __get; }

LineBreak  virtual

 

property LineBreak: DelphiString read write;

 

DelphiString LineBreak { get; set; }

 

var LineBreak: DelphiString { get{} set{} }

 

DelphiString LineBreak { __get; __set; }

LoadFromFile (DelphiString)  virtual .NET, Cooper, Island-Android, Island-Ubuntu, Island-Windows, Toffee

 

method LoadFromFile(aFileName: DelphiString)

 

void LoadFromFile(DelphiString aFileName)

 

func LoadFromFile(_ aFileName: DelphiString)

 

void LoadFromFile(DelphiString aFileName)

Parameters:

  • aFileName:

LoadFromFile (DelphiString, TEncoding)  virtual .NET, Cooper, Island-Android, Island-Ubuntu, 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)

Parameters:

  • aFileName:
  • aEncoding:

LoadFromStream (TStream)  virtual

 

method LoadFromStream(aStream: TStream)

 

void LoadFromStream(TStream aStream)

 

func LoadFromStream(_ aStream: TStream)

 

void LoadFromStream(TStream aStream)

Parameters:

  • aStream:

LoadFromStream (TStream, TEncoding)  virtual

 

method LoadFromStream(aStream: TStream; aEncoding: TEncoding)

 

void LoadFromStream(TStream aStream, TEncoding aEncoding)

 

func LoadFromStream(_ aStream: TStream, _ aEncoding: TEncoding)

 

void LoadFromStream(TStream aStream, TEncoding aEncoding)

Parameters:

  • aStream:
  • aEncoding:

Move  virtual

 

method Move(aCurIndex: Int32; aNewIndex: Int32)

 

void Move(Int32 aCurIndex, Int32 aNewIndex)

 

func Move(_ aCurIndex: Int32, _ aNewIndex: Int32)

 

void Move(Integer aCurIndex, Integer aNewIndex)

Parameters:

  • aCurIndex:
  • aNewIndex:

Names  virtual

 

property Names[Index: Int32]: DelphiString read;

 

DelphiString Names[Int32 Index] { get; }

 

subscript Names(_ Index: Int32) -> DelphiString { get{} }

 

DelphiString Names[Integer Index] { __get; }

NameValueSeparator  virtual

 

property NameValueSeparator: Char read write;

 

Char NameValueSeparator { get; set; }

 

var NameValueSeparator: Char { get{} set{} }

 

Char NameValueSeparator { __get; __set; }

Objects  virtual

 

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; }

Options  virtual

 

property Options: TStringsOptions read write;

 

TStringsOptions Options { get; set; }

 

var Options: TStringsOptions { get{} set{} }

 

TStringsOptions Options { __get; __set; }

Put  protected virtual

 

method Put(aIndex: Int32; S: DelphiString)

 

void Put(Int32 aIndex, DelphiString S)

 

func Put(_ aIndex: Int32, _ S: DelphiString)

 

void Put(Integer aIndex, DelphiString S)

Parameters:

  • aIndex:
  • S:

PutObject  protected virtual

 

method PutObject(aIndex: Int32; aObject: TObject)

 

void PutObject(Int32 aIndex, TObject aObject)

 

func PutObject(_ aIndex: Int32, _ aObject: TObject)

 

void PutObject(Integer aIndex, TObject aObject)

Parameters:

  • aIndex:
  • aObject:

QuoteChar  virtual

 

property QuoteChar: Char read write;

 

Char QuoteChar { get; set; }

 

var QuoteChar: Char { get{} set{} }

 

Char QuoteChar { __get; __set; }

SaveToFile (DelphiString)  virtual .NET, Cooper, Island-Android, Island-Ubuntu, Island-Windows, Toffee

 

method SaveToFile(FileName: DelphiString)

 

void SaveToFile(DelphiString FileName)

 

func SaveToFile(_ FileName: DelphiString)

 

void SaveToFile(DelphiString FileName)

Parameters:

  • FileName:

SaveToFile (DelphiString, TEncoding)  virtual .NET, Cooper, Island-Android, Island-Ubuntu, 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)

Parameters:

  • FileName:
  • aEncoding:

SaveToStream (TStream)  virtual

 

method SaveToStream(aStream: TStream)

 

void SaveToStream(TStream aStream)

 

func SaveToStream(_ aStream: TStream)

 

void SaveToStream(TStream aStream)

Parameters:

  • aStream:

SaveToStream (TStream, TEncoding)  virtual

 

method SaveToStream(aStream: TStream; aEncoding: TEncoding)

 

void SaveToStream(TStream aStream, TEncoding aEncoding)

 

func SaveToStream(_ aStream: TStream, _ aEncoding: TEncoding)

 

void SaveToStream(TStream aStream, TEncoding aEncoding)

Parameters:

  • aStream:
  • aEncoding:

SetCapacity  protected virtual

 

method SetCapacity(aNewCapacity: Int32)

 

void SetCapacity(Int32 aNewCapacity)

 

func SetCapacity(_ aNewCapacity: Int32)

 

void SetCapacity(Integer aNewCapacity)

Parameters:

  • aNewCapacity:

SetEncoding  protected virtual

 

method SetEncoding(Value: TEncoding)

 

void SetEncoding(TEncoding Value)

 

func SetEncoding(_ Value: TEncoding)

 

void SetEncoding(TEncoding Value)

Parameters:

  • Value:

SetStrings  virtual

 

method SetStrings(aSource: TStrings)

 

void SetStrings(TStrings aSource)

 

func SetStrings(_ aSource: TStrings)

 

void SetStrings(TStrings aSource)

Parameters:

  • aSource:

SetTextStr  protected virtual

 

method SetTextStr(aValue: DelphiString)

 

void SetTextStr(DelphiString aValue)

 

func SetTextStr(_ aValue: DelphiString)

 

void SetTextStr(DelphiString aValue)

Parameters:

  • aValue:

SetUpdateState  protected virtual

 

method SetUpdateState(aUpdating: Boolean)

 

void SetUpdateState(Boolean aUpdating)

 

func SetUpdateState(_ aUpdating: Boolean)

 

void SetUpdateState(Boolean aUpdating)

Parameters:

  • aUpdating:

StrictDelimiter  virtual

 

property StrictDelimiter: Boolean read write;

 

Boolean StrictDelimiter { get; set; }

 

var StrictDelimiter: Boolean { get{} set{} }

 

Boolean StrictDelimiter { __get; __set; }

Strings  virtual

 

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; }

Text  virtual

 

property Text: DelphiString read write;

 

DelphiString Text { get; set; }

 

var Text: DelphiString { get{} set{} }

 

DelphiString Text { __get; __set; }

ToObjectArray  virtual

 

method ToObjectArray: array of TObject

 

TObject[] ToObjectArray()

 

func ToObjectArray() -> TObject...

 

TObject[] ToObjectArray()

ToStringArray  virtual

 

method ToStringArray: array of DelphiString

 

DelphiString[] ToStringArray()

 

func ToStringArray() -> DelphiString...

 

DelphiString[] ToStringArray()

TrailingLineBreak  virtual

 

property TrailingLineBreak: Boolean read write;

 

Boolean TrailingLineBreak { get; set; }

 

var TrailingLineBreak: Boolean { get{} set{} }

 

Boolean TrailingLineBreak { __get; __set; }

UpdateCount  protected virtual

 

property UpdateCount: Int32 read;

 

Int32 UpdateCount { get; }

 

var UpdateCount: Int32 { get{} }

 

Integer UpdateCount { __get; }

Updating  virtual

 

property Updating: Boolean read;

 

Boolean Updating { get; }

 

var Updating: Boolean { get{} }

 

Boolean Updating { __get; }

UseLocale  virtual

 

property UseLocale: Boolean read write;

 

Boolean UseLocale { get; set; }

 

var UseLocale: Boolean { get{} set{} }

 

Boolean UseLocale { __get; __set; }

ValueFromIndex  virtual

 

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; }

Values  virtual

 

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; }

 

Capacity  virtual

 

property Capacity: Int32 read;

 

Int32 Capacity { get; }

 

var Capacity: Int32 { get{} }

 

Integer Capacity { __get; }

CommaText  virtual

 

property CommaText: DelphiString read write;

 

DelphiString CommaText { get; set; }

 

var CommaText: DelphiString { get{} set{} }

 

DelphiString CommaText { __get; __set; }

Count  virtual

 

property Count: Int32 read;

 

Int32 Count { get; }

 

var Count: Int32 { get{} }

 

Integer Count { __get; }

DelimitedText  virtual

 

property DelimitedText: DelphiString read write;

 

DelphiString DelimitedText { get; set; }

 

var DelimitedText: DelphiString { get{} set{} }

 

DelphiString DelimitedText { __get; __set; }

Delimiter  virtual

 

property Delimiter: Char read write;

 

Char Delimiter { get; set; }

 

var Delimiter: Char { get{} set{} }

 

Char Delimiter { __get; __set; }

Encoding  virtual

 

property Encoding: TEncoding read;

 

TEncoding Encoding { get; }

 

var Encoding: TEncoding { get{} }

 

TEncoding Encoding { __get; }

KeyNames  virtual

 

property KeyNames[Index: Int32]: DelphiString read;

 

DelphiString KeyNames[Int32 Index] { get; }

 

subscript KeyNames(_ Index: Int32) -> DelphiString { get{} }

 

DelphiString KeyNames[Integer Index] { __get; }

LineBreak  virtual

 

property LineBreak: DelphiString read write;

 

DelphiString LineBreak { get; set; }

 

var LineBreak: DelphiString { get{} set{} }

 

DelphiString LineBreak { __get; __set; }

Names  virtual

 

property Names[Index: Int32]: DelphiString read;

 

DelphiString Names[Int32 Index] { get; }

 

subscript Names(_ Index: Int32) -> DelphiString { get{} }

 

DelphiString Names[Integer Index] { __get; }

NameValueSeparator  virtual

 

property NameValueSeparator: Char read write;

 

Char NameValueSeparator { get; set; }

 

var NameValueSeparator: Char { get{} set{} }

 

Char NameValueSeparator { __get; __set; }

Objects  virtual

 

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; }

Options  virtual

 

property Options: TStringsOptions read write;

 

TStringsOptions Options { get; set; }

 

var Options: TStringsOptions { get{} set{} }

 

TStringsOptions Options { __get; __set; }

QuoteChar  virtual

 

property QuoteChar: Char read write;

 

Char QuoteChar { get; set; }

 

var QuoteChar: Char { get{} set{} }

 

Char QuoteChar { __get; __set; }

StrictDelimiter  virtual

 

property StrictDelimiter: Boolean read write;

 

Boolean StrictDelimiter { get; set; }

 

var StrictDelimiter: Boolean { get{} set{} }

 

Boolean StrictDelimiter { __get; __set; }

Strings  virtual

 

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; }

Text  virtual

 

property Text: DelphiString read write;

 

DelphiString Text { get; set; }

 

var Text: DelphiString { get{} set{} }

 

DelphiString Text { __get; __set; }

TrailingLineBreak  virtual

 

property TrailingLineBreak: Boolean read write;

 

Boolean TrailingLineBreak { get; set; }

 

var TrailingLineBreak: Boolean { get{} set{} }

 

Boolean TrailingLineBreak { __get; __set; }

UpdateCount  protected virtual

 

property UpdateCount: Int32 read;

 

Int32 UpdateCount { get; }

 

var UpdateCount: Int32 { get{} }

 

Integer UpdateCount { __get; }

Updating  virtual

 

property Updating: Boolean read;

 

Boolean Updating { get; }

 

var Updating: Boolean { get{} }

 

Boolean Updating { __get; }

UseLocale  virtual

 

property UseLocale: Boolean read write;

 

Boolean UseLocale { get; set; }

 

var UseLocale: Boolean { get{} set{} }

 

Boolean UseLocale { __get; __set; }

ValueFromIndex  virtual

 

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; }

Values  virtual

 

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; }

 

constructor  protected .NET, Cooper, Island

 

constructor

 

TStrings()

 

init()

 

TStrings()

Add  virtual

 

method Add(S: DelphiString): Int32

 

Int32 Add(DelphiString S)

 

func Add(_ S: DelphiString) -> Int32

 

Integer Add(DelphiString S)

Parameters:

  • S:

AddObject  virtual

 

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)

Parameters:

  • S:
  • aObject:

AddPair (DelphiString, DelphiString): TStrings  virtual

 

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)

Parameters:

  • aName:
  • aValue:

AddPair (DelphiString, DelphiString, TObject): TStrings  virtual

 

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)

Parameters:

  • aName:
  • aValue:
  • aObject:

AddStrings (array of DelphiString)  virtual

 

method AddStrings(aStrings: array of DelphiString)

 

void AddStrings(DelphiString[] aStrings)

 

func AddStrings(_ aStrings: DelphiString...)

 

void AddStrings(DelphiString[] aStrings)

Parameters:

  • aStrings:

AddStrings (array of DelphiString, array of TObject)  virtual

 

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)

Parameters:

  • aStrings:
  • aObjects:

AddStrings (TStrings)  virtual

 

method AddStrings(aStrings: TStrings)

 

void AddStrings(TStrings aStrings)

 

func AddStrings(_ aStrings: TStrings)

 

void AddStrings(TStrings aStrings)

Parameters:

  • aStrings:

Append

 

method Append(S: DelphiString)

 

void Append(DelphiString S)

 

func Append(_ S: DelphiString)

 

void Append(DelphiString S)

Parameters:

  • S:

Assign  override

 

method Assign(aSource: TPersistent)

 

void Assign(TPersistent aSource)

 

func Assign(_ aSource: TPersistent)

 

void Assign(TPersistent aSource)

Parameters:

  • aSource:

AssignTo  protected virtual    (declared in TPersistent)

 

method AssignTo(Dest: TPersistent)

 

void AssignTo(TPersistent Dest)

 

func AssignTo(_ Dest: TPersistent)

 

void AssignTo(TPersistent Dest)

Parameters:

  • Dest:

BeginUpdate  virtual

 

method BeginUpdate

 

void BeginUpdate()

 

func BeginUpdate()

 

void BeginUpdate()

Clear  virtual abstract

 

method Clear

 

void Clear()

 

func Clear()

 

void Clear()

CompareStrings  protected virtual

 

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)

Parameters:

  • S1:
  • S2:

DefineProperties  virtual    (declared in TPersistent)

 

method DefineProperties(Filer: TObject)

 

void DefineProperties(TObject Filer)

 

func DefineProperties(_ Filer: TObject)

 

void DefineProperties(TObject Filer)

Parameters:

  • Filer:

Delete  virtual abstract

 

method Delete(aIndex: Int32)

 

void Delete(Int32 aIndex)

 

func Delete(_ aIndex: Int32)

 

void Delete(Integer aIndex)

Parameters:

  • aIndex:

EndUpdate  virtual

 

method EndUpdate

 

void EndUpdate()

 

func EndUpdate()

 

void EndUpdate()

Equals  virtual

 

method Equals(aStrings: TStrings): Boolean

 

Boolean Equals(TStrings aStrings)

 

func Equals(_ aStrings: TStrings) -> Boolean

 

Boolean Equals(TStrings aStrings)

Parameters:

  • aStrings:

Error  protected virtual

 

method Error(Msg: DelphiString; Data: Int32)

 

void Error(DelphiString Msg, Int32 Data)

 

func Error(_ Msg: DelphiString, _ Data: Int32)

 

void Error(DelphiString Msg, Integer Data)

Parameters:

  • Msg:
  • Data:

Exchange  virtual

 

method Exchange(aIndex1: Int32; aIndex2: Int32)

 

void Exchange(Int32 aIndex1, Int32 aIndex2)

 

func Exchange(_ aIndex1: Int32, _ aIndex2: Int32)

 

void Exchange(Integer aIndex1, Integer aIndex2)

Parameters:

  • aIndex1:
  • aIndex2:

ExtractName (DelphiString): DelphiString  protected

 

method ExtractName(S: DelphiString): DelphiString

 

DelphiString ExtractName(DelphiString S)

 

func ExtractName(_ S: DelphiString) -> DelphiString

 

DelphiString ExtractName(DelphiString S)

Parameters:

  • S:

ExtractName (DelphiString, Boolean): DelphiString  protected virtual

 

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)

Parameters:

  • S:
  • AllNames:

Get  protected virtual abstract

 

method Get(aIndex: Int32): DelphiString

 

DelphiString Get(Int32 aIndex)

 

func Get(_ aIndex: Int32) -> DelphiString

 

DelphiString Get(Integer aIndex)

Parameters:

  • aIndex:

GetCapacity  protected virtual .NET, Island, Toffee

 

method GetCapacity: Int32

 

Int32 GetCapacity()

 

func GetCapacity() -> Int32

GetCount  protected virtual abstract .NET, Island, Toffee

 

method GetCount: Int32

 

Int32 GetCount()

 

func GetCount() -> Int32

GetNamePath  virtual    (declared in TPersistent)

 

method GetNamePath: DelphiString

 

DelphiString GetNamePath()

 

func GetNamePath() -> DelphiString

 

DelphiString GetNamePath()

GetObject  protected virtual

 

method GetObject(aIndex: Int32): TObject

 

TObject GetObject(Int32 aIndex)

 

func GetObject(_ aIndex: Int32) -> TObject

 

TObject GetObject(Integer aIndex)

Parameters:

  • aIndex:

GetOwner  protected virtual    (declared in TPersistent)

 

method GetOwner: TPersistent

 

TPersistent GetOwner()

 

func GetOwner() -> TPersistent

 

TPersistent GetOwner()

GetTextStr  protected virtual

 

method GetTextStr: DelphiString

 

DelphiString GetTextStr()

 

func GetTextStr() -> DelphiString

 

DelphiString GetTextStr()

getTrailingLineBreak Cooper

 

method getTrailingLineBreak: Boolean

 

Boolean getTrailingLineBreak()

 

func getTrailingLineBreak() -> Boolean

 

Boolean getTrailingLineBreak()

IndexOf  virtual

 

method IndexOf(S: DelphiString): Int32

 

Int32 IndexOf(DelphiString S)

 

func IndexOf(_ S: DelphiString) -> Int32

 

Integer IndexOf(DelphiString S)

Parameters:

  • S:

IndexOfName  virtual

 

method IndexOfName(aName: DelphiString): Int32

 

Int32 IndexOfName(DelphiString aName)

 

func IndexOfName(_ aName: DelphiString) -> Int32

 

Integer IndexOfName(DelphiString aName)

Parameters:

  • aName:

IndexOfObject  virtual

 

method IndexOfObject(aObject: TObject): Int32

 

Int32 IndexOfObject(TObject aObject)

 

func IndexOfObject(_ aObject: TObject) -> Int32

 

Integer IndexOfObject(TObject aObject)

Parameters:

  • aObject:

Insert  virtual abstract

 

method Insert(aIndex: Int32; S: DelphiString)

 

void Insert(Int32 aIndex, DelphiString S)

 

func Insert(_ aIndex: Int32, _ S: DelphiString)

 

void Insert(Integer aIndex, DelphiString S)

Parameters:

  • aIndex:
  • S:

InsertObject  virtual

 

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)

Parameters:

  • aIndex:
  • S:
  • aObject:

LoadFromFile (DelphiString)  virtual .NET, Cooper, Island-Android, Island-Ubuntu, Island-Windows, Toffee

 

method LoadFromFile(aFileName: DelphiString)

 

void LoadFromFile(DelphiString aFileName)

 

func LoadFromFile(_ aFileName: DelphiString)

 

void LoadFromFile(DelphiString aFileName)

Parameters:

  • aFileName:

LoadFromFile (DelphiString, TEncoding)  virtual .NET, Cooper, Island-Android, Island-Ubuntu, 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)

Parameters:

  • aFileName:
  • aEncoding:

LoadFromStream (TStream)  virtual

 

method LoadFromStream(aStream: TStream)

 

void LoadFromStream(TStream aStream)

 

func LoadFromStream(_ aStream: TStream)

 

void LoadFromStream(TStream aStream)

Parameters:

  • aStream:

LoadFromStream (TStream, TEncoding)  virtual

 

method LoadFromStream(aStream: TStream; aEncoding: TEncoding)

 

void LoadFromStream(TStream aStream, TEncoding aEncoding)

 

func LoadFromStream(_ aStream: TStream, _ aEncoding: TEncoding)

 

void LoadFromStream(TStream aStream, TEncoding aEncoding)

Parameters:

  • aStream:
  • aEncoding:

Move  virtual

 

method Move(aCurIndex: Int32; aNewIndex: Int32)

 

void Move(Int32 aCurIndex, Int32 aNewIndex)

 

func Move(_ aCurIndex: Int32, _ aNewIndex: Int32)

 

void Move(Integer aCurIndex, Integer aNewIndex)

Parameters:

  • aCurIndex:
  • aNewIndex:

Put  protected virtual

 

method Put(aIndex: Int32; S: DelphiString)

 

void Put(Int32 aIndex, DelphiString S)

 

func Put(_ aIndex: Int32, _ S: DelphiString)

 

void Put(Integer aIndex, DelphiString S)

Parameters:

  • aIndex:
  • S:

PutObject  protected virtual

 

method PutObject(aIndex: Int32; aObject: TObject)

 

void PutObject(Int32 aIndex, TObject aObject)

 

func PutObject(_ aIndex: Int32, _ aObject: TObject)

 

void PutObject(Integer aIndex, TObject aObject)

Parameters:

  • aIndex:
  • aObject:

SaveToFile (DelphiString)  virtual .NET, Cooper, Island-Android, Island-Ubuntu, Island-Windows, Toffee

 

method SaveToFile(FileName: DelphiString)

 

void SaveToFile(DelphiString FileName)

 

func SaveToFile(_ FileName: DelphiString)

 

void SaveToFile(DelphiString FileName)

Parameters:

  • FileName:

SaveToFile (DelphiString, TEncoding)  virtual .NET, Cooper, Island-Android, Island-Ubuntu, 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)

Parameters:

  • FileName:
  • aEncoding:

SaveToStream (TStream)  virtual

 

method SaveToStream(aStream: TStream)

 

void SaveToStream(TStream aStream)

 

func SaveToStream(_ aStream: TStream)

 

void SaveToStream(TStream aStream)

Parameters:

  • aStream:

SaveToStream (TStream, TEncoding)  virtual

 

method SaveToStream(aStream: TStream; aEncoding: TEncoding)

 

void SaveToStream(TStream aStream, TEncoding aEncoding)

 

func SaveToStream(_ aStream: TStream, _ aEncoding: TEncoding)

 

void SaveToStream(TStream aStream, TEncoding aEncoding)

Parameters:

  • aStream:
  • aEncoding:

SetCapacity  protected virtual

 

method SetCapacity(aNewCapacity: Int32)

 

void SetCapacity(Int32 aNewCapacity)

 

func SetCapacity(_ aNewCapacity: Int32)

 

void SetCapacity(Integer aNewCapacity)

Parameters:

  • aNewCapacity:

SetEncoding  protected virtual

 

method SetEncoding(Value: TEncoding)

 

void SetEncoding(TEncoding Value)

 

func SetEncoding(_ Value: TEncoding)

 

void SetEncoding(TEncoding Value)

Parameters:

  • Value:

SetStrings  virtual

 

method SetStrings(aSource: TStrings)

 

void SetStrings(TStrings aSource)

 

func SetStrings(_ aSource: TStrings)

 

void SetStrings(TStrings aSource)

Parameters:

  • aSource:

SetTextStr  protected virtual

 

method SetTextStr(aValue: DelphiString)

 

void SetTextStr(DelphiString aValue)

 

func SetTextStr(_ aValue: DelphiString)

 

void SetTextStr(DelphiString aValue)

Parameters:

  • aValue:

SetUpdateState  protected virtual

 

method SetUpdateState(aUpdating: Boolean)

 

void SetUpdateState(Boolean aUpdating)

 

func SetUpdateState(_ aUpdating: Boolean)

 

void SetUpdateState(Boolean aUpdating)

Parameters:

  • aUpdating:

ToObjectArray  virtual

 

method ToObjectArray: array of TObject

 

TObject[] ToObjectArray()

 

func ToObjectArray() -> TObject...

 

TObject[] ToObjectArray()

ToStringArray  virtual

 

method ToStringArray: array of DelphiString

 

DelphiString[] ToStringArray()

 

func ToStringArray() -> DelphiString...

 

DelphiString[] ToStringArray()

Descendants