FileExtensionToContentTypeDefinition Class

Specifies a mapping between a content type and a file extension.

Inheritance Hierarchy


Namespace: Microsoft.VisualStudio.Utilities
Assembly: Microsoft.VisualStudio.CoreUtility (in Microsoft.VisualStudio.CoreUtility.dll)


Public NotInheritable Class FileExtensionToContentTypeDefinition
public sealed class FileExtensionToContentTypeDefinition
public ref class FileExtensionToContentTypeDefinition sealed
type FileExtensionToContentTypeDefinition =  class end
public final class FileExtensionToContentTypeDefinition

The FileExtensionToContentTypeDefinition type exposes the following members.


Name Description
Public method FileExtensionToContentTypeDefinition Initializes a new instance of FileExtensionToContentTypeDefinition.



Name Description
Public method Equals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)



Because you cannot subclass this type, you can use the [Export] attribute with no type.

For more information about this definition, see Walkthrough: Linking a Content Type to a File Name Extension.


The following code shows how to use this definition to link a content type and a file extension:

internal sealed class Components
    internal FileExtensionToContentTypeDefinition abcFileExtensionDefinition;

    { other components }

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also


Microsoft.VisualStudio.Utilities Namespace