C# Класс IronRuby.Builtins.MutableString.StringContent

Наследование: Content
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
DataToBytes byte[]
GetByteArray byte[]
GetDataByteCount int
GetDataBytes void
OrdinalCompareTo int
StringContent System
SwitchToBinary BinaryContent
SwitchToBinary BinaryContent
SwitchToMutable CharArrayContent
SwitchToMutable CharArrayContent

Открытые методы

Метод Описание
Append ( Content content, int start, int count ) : void
Append ( Stream stream, int count ) : void
Append ( byte b, int repeatCount ) : void
Append ( byte bytes, int start, int count ) : void
Append ( char c, int repeatCount ) : void
Append ( char chars, int start, int count ) : void
Append ( string str, int start, int count ) : void
AppendFormat ( IFormatProvider provider, string format, object args ) : void
AppendTo ( BinaryContent content, int start, int count ) : void
AppendTo ( CharArrayContent content, int start, int count ) : void
AppendTo ( StringContent content, int start, int count ) : void
CalculateHashCode ( ) : int
CheckEncoding ( ) : void
Clone ( ) : Content
Concat ( Content content ) : Content
ConcatTo ( BinaryContent content ) : Content
ConcatTo ( CharArrayContent content ) : Content
ConcatTo ( StringContent content ) : Content
ContainsInvalidCharacters ( ) : bool
ConvertToBytes ( ) : byte[]
ConvertToString ( ) : string
EscapeRegularExpression ( ) : Content
GetBinarySlice ( int start, int count ) : byte[]
GetByte ( int index ) : byte
GetByteCount ( ) : int
GetBytes ( ) : IEnumerable
GetCapacity ( ) : int
GetChar ( int index ) : char
GetCharCount ( ) : int
GetCharacterCount ( ) : int
GetCharacters ( ) : CharacterEnumerator
GetSlice ( int start, int count ) : Content
GetStringSlice ( int start, int count ) : string
IndexIn ( Content str, int start, int count ) : int
IndexOf ( byte b, int start, int count ) : int
IndexOf ( char c, int start, int count ) : int
IndexOf ( string str, int start, int count ) : int
Insert ( int index, byte b ) : void
Insert ( int index, byte bytes, int start, int count ) : void
Insert ( int index, char c ) : void
Insert ( int index, char chars, int start, int count ) : void
Insert ( int index, string str, int start, int count ) : void
InsertTo ( Content str, int index, int start, int count ) : void
LastIndexIn ( Content str, int start, int count ) : int
LastIndexOf ( byte b, int start, int count ) : int
LastIndexOf ( char c, int start, int count ) : int
LastIndexOf ( string str, int start, int count ) : int
OrdinalCompareTo ( Content content ) : int
OrdinalCompareTo ( string str ) : int
Remove ( int start, int count ) : void
ReverseOrdinalCompareTo ( BinaryContent content ) : int
ReverseOrdinalCompareTo ( CharArrayContent content ) : int
ReverseOrdinalCompareTo ( StringContent content ) : int
SetByte ( int index, byte b ) : void
SetCapacity ( int capacity ) : void
SetChar ( int index, char c ) : void
StartsWith ( char c ) : bool
SwitchToBinaryContent ( ) : Content
SwitchToMutableContent ( ) : Content
SwitchToStringContent ( ) : Content
ToByteArray ( ) : byte[]
ToString ( ) : string
TrimExcess ( ) : void
UpdateCharacterFlags ( uint flags ) : uint
Write ( int offset, byte value, int repeatCount ) : void
Write ( int offset, byte value, int start, int count ) : void

Приватные методы

Метод Описание
DataToBytes ( ) : byte[]
GetByteArray ( int &count ) : byte[]
GetDataByteCount ( ) : int
GetDataBytes ( byte bytes, int start ) : void
OrdinalCompareTo ( char chars, int count ) : int
StringContent ( string data, MutableString owner ) : System
SwitchToBinary ( ) : BinaryContent
SwitchToBinary ( int additionalCapacity ) : BinaryContent
SwitchToMutable ( ) : CharArrayContent
SwitchToMutable ( int additionalCapacity ) : CharArrayContent

Описание методов

Append() публичный Метод

public Append ( Content content, int start, int count ) : void
content Content
start int
count int
Результат void

Append() публичный Метод

public Append ( Stream stream, int count ) : void
stream Stream
count int
Результат void

Append() публичный Метод

public Append ( byte b, int repeatCount ) : void
b byte
repeatCount int
Результат void

Append() публичный Метод

public Append ( byte bytes, int start, int count ) : void
bytes byte
start int
count int
Результат void

Append() публичный Метод

public Append ( char c, int repeatCount ) : void
c char
repeatCount int
Результат void

Append() публичный Метод

public Append ( char chars, int start, int count ) : void
chars char
start int
count int
Результат void

Append() публичный Метод

public Append ( string str, int start, int count ) : void
str string
start int
count int
Результат void

AppendFormat() публичный Метод

public AppendFormat ( IFormatProvider provider, string format, object args ) : void
provider IFormatProvider
format string
args object
Результат void

AppendTo() публичный Метод

public AppendTo ( BinaryContent content, int start, int count ) : void
content BinaryContent
start int
count int
Результат void

AppendTo() публичный Метод

public AppendTo ( CharArrayContent content, int start, int count ) : void
content CharArrayContent
start int
count int
Результат void

AppendTo() публичный Метод

public AppendTo ( StringContent content, int start, int count ) : void
content StringContent
start int
count int
Результат void

CalculateHashCode() публичный Метод

public CalculateHashCode ( ) : int
Результат int

CheckEncoding() публичный Метод

public CheckEncoding ( ) : void
Результат void

Clone() публичный Метод

public Clone ( ) : Content
Результат Content

Concat() публичный Метод

public Concat ( Content content ) : Content
content Content
Результат Content

ConcatTo() публичный Метод

public ConcatTo ( BinaryContent content ) : Content
content BinaryContent
Результат Content

ConcatTo() публичный Метод

public ConcatTo ( CharArrayContent content ) : Content
content CharArrayContent
Результат Content

ConcatTo() публичный Метод

public ConcatTo ( StringContent content ) : Content
content StringContent
Результат Content

ContainsInvalidCharacters() публичный Метод

public ContainsInvalidCharacters ( ) : bool
Результат bool

ConvertToBytes() публичный Метод

public ConvertToBytes ( ) : byte[]
Результат byte[]

ConvertToString() публичный Метод

public ConvertToString ( ) : string
Результат string

EscapeRegularExpression() публичный Метод

public EscapeRegularExpression ( ) : Content
Результат Content

GetBinarySlice() публичный Метод

public GetBinarySlice ( int start, int count ) : byte[]
start int
count int
Результат byte[]

GetByte() публичный Метод

public GetByte ( int index ) : byte
index int
Результат byte

GetByteCount() публичный Метод

public GetByteCount ( ) : int
Результат int

GetBytes() публичный Метод

public GetBytes ( ) : IEnumerable
Результат IEnumerable

GetCapacity() публичный Метод

public GetCapacity ( ) : int
Результат int

GetChar() публичный Метод

public GetChar ( int index ) : char
index int
Результат char

GetCharCount() публичный Метод

public GetCharCount ( ) : int
Результат int

GetCharacterCount() публичный Метод

public GetCharacterCount ( ) : int
Результат int

GetCharacters() публичный Метод

public GetCharacters ( ) : CharacterEnumerator
Результат CharacterEnumerator

GetSlice() публичный Метод

public GetSlice ( int start, int count ) : Content
start int
count int
Результат Content

GetStringSlice() публичный Метод

public GetStringSlice ( int start, int count ) : string
start int
count int
Результат string

IndexIn() публичный Метод

public IndexIn ( Content str, int start, int count ) : int
str Content
start int
count int
Результат int

IndexOf() публичный Метод

public IndexOf ( byte b, int start, int count ) : int
b byte
start int
count int
Результат int

IndexOf() публичный Метод

public IndexOf ( char c, int start, int count ) : int
c char
start int
count int
Результат int

IndexOf() публичный Метод

public IndexOf ( string str, int start, int count ) : int
str string
start int
count int
Результат int

Insert() публичный Метод

public Insert ( int index, byte b ) : void
index int
b byte
Результат void

Insert() публичный Метод

public Insert ( int index, byte bytes, int start, int count ) : void
index int
bytes byte
start int
count int
Результат void

Insert() публичный Метод

public Insert ( int index, char c ) : void
index int
c char
Результат void

Insert() публичный Метод

public Insert ( int index, char chars, int start, int count ) : void
index int
chars char
start int
count int
Результат void

Insert() публичный Метод

public Insert ( int index, string str, int start, int count ) : void
index int
str string
start int
count int
Результат void

InsertTo() публичный Метод

public InsertTo ( Content str, int index, int start, int count ) : void
str Content
index int
start int
count int
Результат void

LastIndexIn() публичный Метод

public LastIndexIn ( Content str, int start, int count ) : int
str Content
start int
count int
Результат int

LastIndexOf() публичный Метод

public LastIndexOf ( byte b, int start, int count ) : int
b byte
start int
count int
Результат int

LastIndexOf() публичный Метод

public LastIndexOf ( char c, int start, int count ) : int
c char
start int
count int
Результат int

LastIndexOf() публичный Метод

public LastIndexOf ( string str, int start, int count ) : int
str string
start int
count int
Результат int

OrdinalCompareTo() публичный Метод

public OrdinalCompareTo ( Content content ) : int
content Content
Результат int

OrdinalCompareTo() публичный Метод

public OrdinalCompareTo ( string str ) : int
str string
Результат int

Remove() публичный Метод

public Remove ( int start, int count ) : void
start int
count int
Результат void

ReverseOrdinalCompareTo() публичный Метод

public ReverseOrdinalCompareTo ( BinaryContent content ) : int
content BinaryContent
Результат int

ReverseOrdinalCompareTo() публичный Метод

public ReverseOrdinalCompareTo ( CharArrayContent content ) : int
content CharArrayContent
Результат int

ReverseOrdinalCompareTo() публичный Метод

public ReverseOrdinalCompareTo ( StringContent content ) : int
content StringContent
Результат int

SetByte() публичный Метод

public SetByte ( int index, byte b ) : void
index int
b byte
Результат void

SetCapacity() публичный Метод

public SetCapacity ( int capacity ) : void
capacity int
Результат void

SetChar() публичный Метод

public SetChar ( int index, char c ) : void
index int
c char
Результат void

StartsWith() публичный Метод

public StartsWith ( char c ) : bool
c char
Результат bool

SwitchToBinaryContent() публичный Метод

public SwitchToBinaryContent ( ) : Content
Результат Content

SwitchToMutableContent() публичный Метод

public SwitchToMutableContent ( ) : Content
Результат Content

SwitchToStringContent() публичный Метод

public SwitchToStringContent ( ) : Content
Результат Content

ToByteArray() публичный Метод

public ToByteArray ( ) : byte[]
Результат byte[]

ToString() публичный Метод

public ToString ( ) : string
Результат string

TrimExcess() публичный Метод

public TrimExcess ( ) : void
Результат void

UpdateCharacterFlags() публичный Метод

public UpdateCharacterFlags ( uint flags ) : uint
flags uint
Результат uint

Write() публичный Метод

public Write ( int offset, byte value, int repeatCount ) : void
offset int
value byte
repeatCount int
Результат void

Write() публичный Метод

public Write ( int offset, byte value, int start, int count ) : void
offset int
value byte
start int
count int
Результат void