Closed zhuxb711 closed 1 year ago
Example:
IDataObject DataObject = NativeClipboard.CreateEmptyDataObject(); DataObject.SetData("MyCustomFormat", "My Custom String"); //Throw in here NativeClipboard.SetDataObject(DataObject);
https://github.com/dahall/Vanara/blob/2829327b2630381d60b25ef3692a2d0c53896971/PInvoke/Shell32/Clipboard.cs#L756
Replace "attr.EncodingType" with "attr?.EncodingType" should help fix this issue. Variable "attr" might be null in this case.
private static Encoding GetEncoding(ClipCorrespondingTypeAttribute attr) => (Encoding)Activator.CreateInstance(attr?.EncodingType ?? typeof(UnicodeEncoding));
Looking forward to your new version 3.4.14~
Example:
https://github.com/dahall/Vanara/blob/2829327b2630381d60b25ef3692a2d0c53896971/PInvoke/Shell32/Clipboard.cs#L756
Replace "attr.EncodingType" with "attr?.EncodingType" should help fix this issue. Variable "attr" might be null in this case.