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.175 -- Release Build+70cfebd19f80455d07e1cf93607e59f6af0e38f4
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