MonobjcMonobjc Documented Class Library
UTType Class
NamespacesMonobjc.CoreServicesUTType

[Missing <summary> documentation for "T:Monobjc.CoreServices.UTType"]

Declaration Syntax
C#Visual BasicVisual C++
public static class UTType
Public NotInheritable Class UTType
public ref class UTType abstract sealed
Members
All MembersMethodsFields



IconMemberDescription
ConformsTo(NSString, NSString)

Returns whether a uniform type identifier conforms to another uniform type identifier.

Original signature is 'Boolean UTTypeConformsTo( CFStringRef inUTI, CFStringRef inConformsToUTI);'

Available in Mac OS X v10.3 and later.


CopyDeclaration(NSString)

Returns a uniform type’s declaration.

Original signature is 'CFDictionaryRef UTTypeCopyDeclaration(CFStringRef inUTI);'

Available in Mac OS X v10.3 and later.


CopyDeclaringBundleURL(NSString)

Returns the location of a bundle containing the declaration for a type.

Original signature is 'CFURLRef UTTypeCopyDeclaringBundleURL(CFStringRef inUTI);'

Available in Mac OS X v10.3 and later.


CopyDescription(NSString)

Returns the localized, user-readable type description string associated with a uniform type identifier.

Original signature is 'CFStringRef UTTypeCopyDescription(CFStringRef inUTI);'

Available in Mac OS X v10.3 and later.


CopyPreferredTagWithClass(NSString, NSString)

Translates a uniform type identifier to a list of tags in a different type classification method.

Original signature is 'CFStringRef UTTypeCopyPreferredTagWithClass( CFStringRef inUTI, CFStringRef inTagClass);'

Available in Mac OS X v10.3 and later.


CreateAllIdentifiersForTag(NSString, NSString, NSString)

Creates an array of all uniform type identifiers for the type indicated by the specified tag.

Original signature is 'CFArrayRef UTTypeCreateAllIdentifiersForTag( CFStringRef inTagClass, CFStringRef inTag, CFStringRef inConformingToUTI);'

Available in Mac OS X v10.3 and later.


CreatePreferredIdentifierForTag(NSString, NSString, NSString)

Creates a uniform type identifier for the type indicated by the specified tag.

Original signature is 'CFStringRef UTTypeCreatePreferredIdentifierForTag( CFStringRef inTagClass, CFStringRef inTag, CFStringRef inConformingToUTI);'

Available in Mac OS X v10.3 and later.


Equal(NSString, NSString)

Returns whether two uniform type identifiers are equal.

Original signature is 'Boolean UTTypeEqual( CFStringRef inUTI1, CFStringRef inUTI2);'

Available in Mac OS X v10.3 and later.


kUTExportedTypeDeclarationsKey

An array of exported UTI declarations.

Available in Mac OS X v10.3 and later.


kUTImportedTypeDeclarationsKey

An array of imported UTI declarations.

Available in Mac OS X v10.3 and later.


kUTTagClassFilenameExtension

Indicates that the tag is a filename extension.

Available in Mac OS X v10.3 and later.


kUTTagClassMIMEType

Indicates that the tag is a MIME type.

Available in Mac OS X v10.3 and later.


kUTTagClassNSPboardType

Indicates that the tag is an NSPasteBoard type.

Available in Mac OS X v10.3 and later.


kUTTagClassOSType

Indicates that the tag is an OSType.

Available in Mac OS X v10.3 and later.


kUTTypeAliasFile

The type identifier for a fully-formed alias file.

Available in Mac OS X v10.4 and later.


kUTTypeAliasRecord

The type identifier for raw alias data.

Available in Mac OS X v10.4 and later.


kUTTypeAppleICNS

The type identifier for Apple icon data.

Available in Mac OS X v10.4 and later.


kUTTypeAppleProtectedMPEG4Audio

The type identifier for Apple protected MPEG4 format (.m4p, iTunes music store format).

Available in Mac OS X v10.4 and later.


kUTTypeApplication

The type identifier for Mac OS X applications.

Available in Mac OS X v10.4 and later.


kUTTypeApplicationBundle

The type identifier for a bundled application.

Available in Mac OS X v10.4 and later.


kUTTypeApplicationFile

The type identifier for a single-file Carbon/Classic application.

Available in Mac OS X v10.4 and later.


kUTTypeArchive

The abstract type identifier for an archive of files and directories.

Available in Mac OS X v10.4 and later.


kUTTypeAudio

An abstract type identifier for pure audio data (no video).

Available in Mac OS X v10.4 and later.


kUTTypeAudiovisualContent

An abstract type identifier for audio and/or video content.

Available in Mac OS X v10.4 and later.


kUTTypeBMP

The type identifier for a Windows bitmap.

Available in Mac OS X v10.4 and later.


kUTTypeBundle

The type identifier for a directory conforming to a CFBundle layout.

Available in Mac OS X v10.4 and later.


kUTTypeCHeader

The type identifier for a C header.

Available in Mac OS X v10.4 and later.


kUTTypeCompositeContent

The abstract type identifier for content formats supporting mixed embedded content (i.e., compound documents).

Available in Mac OS X v10.4 and later.


kUTTypeConformsToKey

The UTIs to which this identifier conforms.

Available in Mac OS X v10.3 and later.


kUTTypeContact

The abstract type identifier for contact information( for example, a person, group, or organization).

Available in Mac OS X v10.4 and later.


kUTTypeContent

The abstract type identifier for anything containing user-viewable document content (documents, pasteboard data, and document packages).

Available in Mac OS X v10.4 and later.


kUTTypeCPlusPlusHeader

The type identifier for a C++ header.

Available in Mac OS X v10.4 and later.


kUTTypeCPlusPlusSource

The type identifier for C++ source code (.cp, etc.).

Available in Mac OS X v10.4 and later.


kUTTypeCSource

The type identifier for C source code (.c).

Available in Mac OS X v10.4 and later.


kUTTypeData

The type identifier for any sort of simple byte stream, including files and in-memory data.

Available in Mac OS X v10.4 and later.


kUTTypeDescriptionKey

A user-visible description of this type (may be localized).

Available in Mac OS X v10.3 and later.


kUTTypeDirectory

The type identifier for a file system directory, including packages and folders.

Available in Mac OS X v10.4 and later.


kUTTypeDiskImage

The type identifier for a data item mountable as a volume.

Available in Mac OS X v10.4 and later.


kUTTypeFileURL

The type identifier for the text of a "file:" URL.

Available in Mac OS X v10.4 and later.


kUTTypeFlatRTFD

The type identifier for Flattened RTFD (pasteboard format).

Available in Mac OS X v10.4 and later.


kUTTypeFolder

The type identifier for a a user-browsable directory (i.e., not a package).

Available in Mac OS X v10.4 and later.


kUTTypeFramework

The type identifier for directory conforming to a Mac OS X framework.

Available in Mac OS X v10.4 and later.


kUTTypeGIF

The type identifier for a GIF image.

Available in Mac OS X v10.4 and later.


kUTTypeHTML

The type identifier for HTML, any version.

Available in Mac OS X v10.4 and later.


kUTTypeICO

The type identifier for Windows icon data.

Available in Mac OS X v10.4 and later.


kUTTypeIconFileKey

The name of the bundle icon resource to associate with this UTI.

Available in Mac OS X v10.3 and later.


kUTTypeIdentifierKey

The uniform type identifier for the declared type. This key is required.

Available in Mac OS X v10.3 and later.


kUTTypeImage

The abstract type identifier for image data.

Available in Mac OS X v10.4 and later.


kUTTypeInkText

The type identifier for Opaque InkText data.

Available in Mac OS X v10.4 and later.


kUTTypeItem

The generic abstract type identifier for most things (files, directories).

Available in Mac OS X v10.4 and later.


kUTTypeJavaSource

The type identifier for Java source code.

Available in Mac OS X v10.4 and later.


kUTTypeJPEG

The type identifier for a JPEG image.

Available in Mac OS X v10.4 and later.


kUTTypeJPEG2000

The type identifier for a JPEG-2000 image.

Available in Mac OS X v10.4 and later.


kUTTypeMessage

The abstract type identifier for messages (email, instant message, etc.).

Available in Mac OS X v10.4 and later.


kUTTypeMountPoint

The type identifier for a root directory of a volume.

Available in Mac OS X v10.4 and later.


kUTTypeMovie

An abstract type identifier for a media format which may contain both video and audio. Corresponds to what users would label a "movie"

Available in Mac OS X v10.4 and later.


kUTTypeMP3

The type identifier for MP3 audio.

Available in Mac OS X v10.4 and later.


kUTTypeMPEG

The type identifier for a MPEG-1 or MPEG-2 movie.

Available in Mac OS X v10.4 and later.


kUTTypeMPEG4

The type identifier for a MPEG-4 movie.

Available in Mac OS X v10.4 and later.


kUTTypeMPEG4Audio

The type identifier for a MPEG-4 audio layer (.m4a, or the MIME type audio/MP4).

Available in Mac OS X v10.4 and later.


kUTTypeObjectiveCPlusPlusSource

The type identifier for Objective-C++ source code.

Available in Mac OS X v10.4 and later.


kUTTypeObjectiveCSource

The type identifier for Objective-C source code (.m).

Available in Mac OS X v10.4 and later.


kUTTypePackage

The type identifier for a packaged directory.

Available in Mac OS X v10.4 and later.


kUTTypePDF

The type identifier for Adobe PDF format.

Available in Mac OS X v10.4 and later.


kUTTypePICT

The type identifier for a Quickdraw PICT.

Available in Mac OS X v10.4 and later.


kUTTypePlainText

The type identifier for text with no markup and in an unspecified encoding.

Available in Mac OS X v10.4 and later.


kUTTypePNG

The type identifier for a PNG image.

Available in Mac OS X v10.4 and later.


kUTTypeQuickTimeImage

The type identifier for a QuickTime image. Corresponds to the 'qtif' OSType.

Available in Mac OS X v10.4 and later.


kUTTypeQuickTimeMovie

The type identifier for a QuickTime movie.

Available in Mac OS X v10.4 and later.


kUTTypeReferenceURLKey

The URL of a reference document describing this type.

Available in Mac OS X v10.3 and later.


kUTTypeResolvable

The type identifier for symbolic links and alias files.

Available in Mac OS X v10.4 and later.


kUTTypeRTF

The type identifier for Rich Text Format.

Available in Mac OS X v10.4 and later.


kUTTypeRTFD

The type identifier for Rich Text Format Directory (RTF with content embedding, on-disk format).

Available in Mac OS X v10.4 and later.


kUTTypeSourceCode

The abstract type identifier for source code (any language).

Available in Mac OS X v10.4 and later.


kUTTypeSymLink

The type identifier for a symbolic link.

Available in Mac OS X v10.4 and later.


kUTTypeTagSpecificationKey

A dictionary containing conversions of the uniform type identifier to equivalent tags in other classification schemes. See “Type Tag Classes” for examples.

Available in Mac OS X v10.3 and later.


kUTTypeText

The type identifier for all text-encoded data, including text with markup (HTML, RTF, etc.).

Available in Mac OS X v10.4 and later.


kUTTypeTIFF

The type identifier for a TIFF image.

Available in Mac OS X v10.4 and later.


kUTTypeTXNTextAndMultimediaData

The type identifier for MLTE (Textension) format for mixed text and multimedia data. Corresponds to the 'txtn' OSType.

Available in Mac OS X v10.4 and later.


kUTTypeURL

The type identifier for the bytes of a URL.

Available in Mac OS X v10.4 and later.


kUTTypeUTF16ExternalPlainText

The type identifier for plain text in a UTF-16 encoding. If the encoded text does not include a byte order mark (BOM), the data has "external representation" byte order (big-endian).

Available in Mac OS X v10.4 and later.


kUTTypeUTF16PlainText

The type identifier for plain text in a UTF-16 encoding in native byte order. The byte order mark (BOM) is optional. Correspondes to the 'utxt' OSType.

Available in Mac OS X v10.4 and later.


kUTTypeUTF8PlainText

The type identifier for plain text in a UTF-8 encoding.

Available in Mac OS X v10.4 and later.


kUTTypeVCard

The type identifier for VCard format.

Available in Mac OS X v10.4 and later.


kUTTypeVersionKey

A version string.

Available in Mac OS X v10.3 and later.


kUTTypeVideo

An abstract type identifier for pure video data(no audio).

Available in Mac OS X v10.4 and later.


kUTTypeVolume

The type identifier for the root folder of a volume/mount point.

Available in Mac OS X v10.4 and later.


kUTTypeWebArchive

The type identifier for the WebKit web archive format

Available in Mac OS X v10.4 and later.


kUTTypeXML

The type identifier for XML data.

Available in Mac OS X v10.4 and later.


UTCreateStringForOSType(UInt32)

Encodes an OSType into a string suitable for use as a tag argument.

Original signature is 'CFStringRef UTCreateStringForOSType(OSType inOSType);'

Available in Mac OS X v10.3 and later.


UTGetOSTypeFromString(NSString)

Decodes a tag string into an OSType.

Original signature is 'OSType UTGetOSTypeFromString(CFStringRef inString);'

Available in Mac OS X v10.3 and later.


Inheritance Hierarchy
Object
UTType
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.AppKit (Module: Monobjc.AppKit)