protected override Int32 DataSocketSendAsMuchAsPossible(Byte[] buffer, Int32 offset, Int32 size)
{
if (this.fFactory.UseMono && this.TimeoutEnabled)
{
this.MonoDataSocketSendAsMuchAsPossible(buffer, offset, size);
}
else
{
this.NativeDataSocketSendAsMuchAsPossible(buffer, offset, size);
}
return size;
}