internal string ConvertNativeToString(object value) { string asString = value as string; if (asString != null) { return asString.Trim(); } else if (NativeToString != null) { return NativeToString(value); } else { return value.ToString(); } } }