Create new instance wrapping the given data.
initial data
when false, the contents will be duplicated to unmanaged memory only when it's not on the managed heap; when true, the contents will be reallocated always.
See Implementation
Create new instance wrapping the given data.