Gemstone Common Library
Show/Hide TOC

# IMergeable T Interface

Represents a type of object that is mergeable with another type of object.

## Definition

Namespace: Gemstone
Assembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.159 -- Release Build+a612c25bc0e1c87e5766544ec4650d2ebcfddcf4
C#
Request Example

    public interface IMergeable<T>

VB
Request Example

    Public Interface IMergeable(Of T)

C++
Request Example

    generic<typename T>
    public interface class IMergeable

JavaScript
Request Example

    JavaScript does not support generic types or methods.

#### Type Parameters

T
  The type of object to be merged with.

## Remarks

This interface was primarily designed for objects which are mergeable with other objects of the same type. Therefore, T should typically be the actual type of the object.

## Methods

Merge | Merges this object with another.

## See Also

#### Reference

Gemstone Namespace