FormatFamilyBase
Contents
 [
        
            Hide
        ]
    FormatFamilyBase class
Represents the base class for format families, providing common functionality for format family instances.
public abstract class FormatFamilyBase : IEquatable<FormatFamilyBase>
Properties
| Name | Description | 
|---|---|
| Id { get; } | Gets the unique identifier for the format family. | 
| Name { get; } | Gets the name of the format family. | 
Methods
| Name | Description | 
|---|---|
| Equals(FormatFamilyBase) | Determines whether this instance is equal to the specified FormatFamilyBase instance. | 
| override Equals(object) | Determines whether this instance is equal to the specified FormatFamilyBase instance. | 
| override GetHashCode() | Returns a hash code for the current object. | 
| override ToString() | Returns a string that represents the current object. | 
| static FromName<T>(string) | Retrieves an instance of the specified type T that has the specified name. | 
| static FromValue<T>(int) | Retrieves an instance of the specified type T that has the specified identifier. | 
| static GetAll<T>() | Retrieves all instances of the specified type T that derive from FormatFamilyBase. | 
| operator == | Determines whether two FormatFamilyBase instances are equal. (2 operators) | 
| explicit operator | Converts a string representing a format family name to a FormatFamilyBase object. (2 operators) | 
| implicit operator | Converts a FormatFamilyBase instance to an integer implicitly. (2 operators) | 
| operator != | Determines whether two FormatFamilyBase instances are not equal. (2 operators) | 
Remarks
This class is abstract and must be inherited by a derived class that specifies the actual format family details.
See Also
- namespace GroupDocs.Editor.Formats.Abstraction
 - assembly GroupDocs.Editor