add preview handler

This commit is contained in:
2021-12-28 16:53:45 +08:00
parent 0f48dbe845
commit c03de86d02
14 changed files with 1613 additions and 91 deletions

View File

@@ -2,12 +2,22 @@
{
internal sealed class LocalizedMessages
{
#if PREVIEW_HANDLER
public const string PreviewHandlerControlNotInitialized = "Control has not yet been assigned. Methods requiring it cannot be called.";
public const string PreviewHandlerInterfaceNotImplemented = "{0} must implement one or more of IPreviewFromStream, IPreviewFromShellObject or IPreviewFromFile.";
public const string PreviewHandlerInvalidAttributes = "PreviewHandler '{0}' must have exactly one PreviewHandler attribute.";
public const string PreviewHandlerUnsupportedInterfaceCalled = "Unable to call interface {0} because it is not supported on this object.";
public const string WpfPreviewHandlerNoHandle = "Cannot retrieve handle because proxy window has not been created.";
#endif
public const string StorageStreamBufferOverflow = "The sum of offset and count must be less than or equal to the size of the buffer.";
public const string StorageStreamCountLessThanZero = "Count must be greater than or equal to zero.";
public const string StorageStreamIsReadonly = "The stream was initialized as read-only.";
public const string StorageStreamOffsetLessThanZero = "Offset must be greater than or equal to zero.";
#if THUMBNAIL
public const string ThumbnailProviderDisabledProcessIsolation = "{0} does not implement IThumbnailFromStream and so requires DisableProcessIsolation set to true.";
public const string ThumbnailProviderInterfaceNotImplemented = "{0} must implement one or more of IThumbnailFromStream, IThumbnailFromShellObject or IThumbnailFromFile.";
#endif
}
}