string GetStringHelper(UnsafeNativeMethods.ArgsGetPolylineStringConsts which) { IntPtr ptr_const_this = ConstPointer(); using (var sh = new StringHolder()) { IntPtr ptr_string = sh.NonConstPointer(); UnsafeNativeMethods.CArgsRhinoGetPolyline_GetString(ptr_const_this, which, ptr_string); return(sh.ToString()); } }
void SetStringHelper(UnsafeNativeMethods.ArgsGetPolylineStringConsts which, string s) { IntPtr ptr_this = NonConstPointer(); UnsafeNativeMethods.CArgsRhinoGetPolyline_SetString(ptr_this, which, s); }