Buffer to accumulate string part by part. This type can be allocated either in stack as value type or in heap using System::MakeObject() function. Once the Object is allocated, never mix up these two usecases: having SmartPtr pointers onto stack-allocated Objects is strictly prohibited.... Once the object is allocated, never mix up...pointers onto stack-allocated objects is strictly prohibited. class...