Class AbstractOperationWrapper
This abstract class implements the base migration operation to
switch from one platform to another.
Inheritance
System.Object
AbstractOperationWrapper
Assembly: Mars.Core.dll
Syntax
public abstract class AbstractOperationWrapper : object, IOperation, IPlatform, IDisposable
Properties
Declaration
public abstract ProcessingTargetType PlatformDescriptor { get; }
Property Value
Type |
Description |
ProcessingTargetType |
|
Methods
Clear()
Declaration
public abstract void Clear()
Contains(Int32)
Declaration
public abstract bool Contains(int key)
Parameters
Type |
Name |
Description |
System.Int32 |
key |
|
Returns
Type |
Description |
System.Boolean |
|
Dispose()
Declaration
public abstract void Dispose()
Insert(Int32, IDomainData)
Declaration
public virtual void Insert(int key, IDomainData data)
Parameters
Type |
Name |
Description |
System.Int32 |
key |
|
IDomainData |
data |
|
MigrateTo(IOperation)
Declaration
public void MigrateTo(IOperation targetPlatformOperation)
Parameters
Type |
Name |
Description |
IOperation |
targetPlatformOperation |
|
Remove(Int32)
Declaration
public abstract void Remove(int key)
Parameters
Type |
Name |
Description |
System.Int32 |
key |
|
ScanGeometries()
Declaration
public abstract IEnumerable<IDomainData> ScanGeometries()
Returns
Type |
Description |
IEnumerable<IDomainData> |
|
ScanKeys()
Declaration
public abstract IEnumerable<int> ScanKeys()
Returns
Type |
Description |
IEnumerable<System.Int32> |
|
Update(Int32, IDomainData)
Declaration
public abstract void Update(int key, IDomainData data)
Parameters
Type |
Name |
Description |
System.Int32 |
key |
|
IDomainData |
data |
|
Implements
IDisposable