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....reference type objects in C# style. static std::enable_if<! IsSmartPtr...Compares value type objects in C# style. static bool Equals ( float...