GroupDocs.Metadata.Common

The namespace contains base classes, utility classes and interfaces used across all formats and metadata standards.

Classes

Class Description
CustomPackage Provides a container for metadata properties.
DocumentInfo Provides common information about a loaded document.
FileType Represents the file type.
FileTypePackage Represents a metadata package containing file format information.
Func<TResult> Encapsulates a method that has no parameters and returns a value of the type specified by the TResult parameter.
Func<T,TResult> Encapsulates a method that has one parameter and returns a value of the type specified by the TResult parameter.
MetadataPackage Represents base abstraction for a metadata package.
MetadataProperty Represents a metadata property.
MetadataPropertyEqualityComparer Defines methods to support the comparison of metadata properties for equality.
PageInfo Provides common information about a document page (slide, worksheet, etc).
PropertyDescriptor Represents a descriptor of a property that can be accessed through the GroupDocs.Metadata search engine.
PropertyValue Represents a property value.
PropertyValueEqualityComparer Defines methods to support the comparison of property values for equality.
ReadOnlyList<T> Provides an abstract base class for a strongly typed read-only list.
RootMetadataPackage Represents an entry point to all metadata packages presented in a particular file.
ValueAcceptor Provides a base abstract class that allows extracting all supported types of values from a PropertyValue instance.
ValueInterpreter Defines operations required to interpret metadata property values.

Interfaces

Interface Description
IDocumentInfo Provides common information about a loaded document.
IEnumValueInterpreter Represents an interpreter intended to convert various numeric values to descriptive string values.
IReadOnlyList<T> Represents a read-only collection of elements that can be accessed by index.

Enumeration

Enumeration Description
ByteOrder Defines various byte orders.
FileFormat Represents the recognized format of a loaded file.
MetadataPropertyType Defines metadata property types.
MetadataType Specifies the type of a metadata package.
PropertyAccessLevels Defines access levels for metadata properties.