void IMessage.ReallocateTextBuffer(IStringSliceReallocator alloc) { text = alloc.Reallocate(text); textML = null; rawText = alloc.Reallocate(rawText); rawTextML = null; }
protected override void DoReallocateTextBuffer(IStringSliceReallocator alloc) { base.DoReallocateTextBuffer(alloc); message = alloc.Reallocate(message); }
void IMessage.ReallocateTextBuffer(IStringSliceReallocator alloc) { DoReallocateTextBuffer(alloc); }
protected virtual void DoReallocateTextBuffer(IStringSliceReallocator alloc) { rawText = alloc.Reallocate(rawText); }