Gemstone Data Library
Show/Hide TOC

# ExtensionAttributeBase Class

Base class for Attributes that are used to extend the functionality of TableOperationsT.

## Definition

Namespace: Gemstone.Data.Model
Assembly: Gemstone.Data (in Gemstone.Data.dll) Version: 1.0.160 -- Release Build+0b65775365098d82320afec1fcaed7affaca67e3
C#
View Source Request Example

    [AttributeUsageAttribute(AttributeTargets.Method)]
    public abstract class ExtensionAttributeBase : Attribute

VB
View Source Request Example

    <AttributeUsageAttribute(AttributeTargets.Method)>
    Public MustInherit Class ExtensionAttributeBase
    	Inherits Attribute

C++
View Source Request Example

    [AttributeUsageAttribute(AttributeTargets::Method)]
    public ref class ExtensionAttributeBase abstract : public Attribute

JavaScript
View Source Request Example

    Gemstone.Data.Model.ExtensionAttributeBase = function();

    Type.createClass(
    	'Gemstone.Data.Model.ExtensionAttributeBase',
    	Attribute);

Inheritance
  Object Attribute ExtensionAttributeBase

Derived
  Gemstone.Data.ModelSearchExtensionAttribute
  Gemstone.Data.ModelSortExtensionAttribute

## Constructors

ExtensionAttributeBase | Creates a new ExtensionAttributeBase

## Properties

FieldMatch | The regular expression used to match field names the attribute applies to.
TypeId | When implemented in a derived class, gets a unique identifier for this Attribute. (Inherited from Attribute)

## Methods

Equals | Returns a value that indicates whether this instance is equal to a specified object. (Inherited from Attribute)
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object)
GetHashCode | Returns the hash code for this instance. (Inherited from Attribute)
GetType | Gets the Type of the current instance. (Inherited from Object)
IsDefaultAttribute | When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class. (Inherited from Attribute)
Match | When overridden in a derived class, returns a value that indicates whether this instance equals a specified object. (Inherited from Attribute)
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object)
ToString | Returns a string that represents the current object. (Inherited from Object)

## See Also

#### Reference

Gemstone.Data.Model Namespace