C# 클래스 IronRuby.Builtins.MutableString.CharArrayContent

상속: Content
파일 보기 프로젝트 열기: jschementi/iron

공개 메소드들

메소드 설명
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
DataGetChar ( int index ) : char
DataSetChar ( int index, char c ) : void
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

비공개 메소드들

메소드 설명
CharArrayContent ( char data, MutableString owner ) : System
CharArrayContent ( char data, int count, MutableString owner ) : System
Concatenate ( StringContent content ) : CharArrayContent
DataToBytes ( int additionalCapacity ) : byte[]
GetByteArray ( int &count ) : byte[]
GetDataByteCount ( ) : int
GetDataBytes ( byte bytes, int start ) : void
OrdinalCompareTo ( char chars, int count ) : int
SwitchToBinary ( ) : BinaryContent
SwitchToBinary ( int additionalCapacity ) : BinaryContent

메소드 상세

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

DataGetChar() 공개 메소드

public DataGetChar ( int index ) : char
index int
리턴 char

DataSetChar() 공개 메소드

public DataSetChar ( int index, char c ) : void
index int
c char
리턴 void

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