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.154 -- Release Build+24a4f4795f9fb8aaeeb777ef1e3e0158effe5bad
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