/// <summary> /// Override method from Containerbase /// </summary> /// <param name="other">Other container.</param> public override void Copy(ContainerBase other) { base.Copy(other); StringContainer that = other as StringContainer; m_bIsNull = that.m_bIsNull; m_Value = that.m_Value; m_CachedUtf8String = that.m_CachedUtf8String; }
/// <summary> /// Copy constructor for use by Clone /// </summary> /// <param name="other"></param> protected StringContainer(StringContainer other) : base(other) { m_bIsNull = other.m_bIsNull; m_Value = other.m_Value; }