C# Class DDay.iCal.Serialization.EncodingProvider

Inheritance: IEncodingProvider
Show file Open project: nachocove/DDay-iCal-Xamarin

Public Methods

Method Description
DecodeData ( string encoding, string value ) : byte[]
DecodeString ( string encoding, string value ) : string
Encode ( string encoding, byte data ) : string
EncodingProvider ( ISerializationContext ctx ) : System

Protected Methods

Method Description
Decode7Bit ( string value ) : byte[]
Decode8Bit ( string value ) : byte[]
DecodeBase64 ( string value ) : byte[]
Encode7Bit ( byte data ) : string
Encode8Bit ( byte data ) : string
EncodeBase64 ( byte data ) : string
GetDecoderFor ( string encoding ) : DecoderDelegate
GetEncoderFor ( string encoding ) : EncoderDelegate

Method Details

Decode7Bit() protected method

protected Decode7Bit ( string value ) : byte[]
value string
return byte[]

Decode8Bit() protected method

protected Decode8Bit ( string value ) : byte[]
value string
return byte[]

DecodeBase64() protected method

protected DecodeBase64 ( string value ) : byte[]
value string
return byte[]

DecodeData() public method

public DecodeData ( string encoding, string value ) : byte[]
encoding string
value string
return byte[]

DecodeString() public method

public DecodeString ( string encoding, string value ) : string
encoding string
value string
return string

Encode() public method

public Encode ( string encoding, byte data ) : string
encoding string
data byte
return string

Encode7Bit() protected method

protected Encode7Bit ( byte data ) : string
data byte
return string

Encode8Bit() protected method

protected Encode8Bit ( byte data ) : string
data byte
return string

EncodeBase64() protected method

protected EncodeBase64 ( byte data ) : string
data byte
return string

EncodingProvider() public method

public EncodingProvider ( ISerializationContext ctx ) : System
ctx ISerializationContext
return System

GetDecoderFor() protected method

protected GetDecoderFor ( string encoding ) : DecoderDelegate
encoding string
return DecoderDelegate

GetEncoderFor() protected method

protected GetEncoderFor ( string encoding ) : EncoderDelegate
encoding string
return EncoderDelegate