Table of Contents

Class ShapeOperationPushPin

Namespace
Root
Assembly
Game.Content.Features.dll
public class ShapeOperationPushPin : ShapeOperation<ShapeDefinition, PushPinOperationResult>, IItemOperation1In1Out, IItemOperation
Inheritance
object
ShapeOperationPushPin
Implements
Inherited Members
Extension Methods

Constructors

ShapeOperationPushPin(int, IShapeSubPart, IShapeRegistry, IShapeIdManager)

public ShapeOperationPushPin(int maxShapeLayers, IShapeSubPart pinShapePart, IShapeRegistry shapeRegistry, IShapeIdManager shapeIdManager)

Parameters

maxShapeLayers int
pinShapePart IShapeSubPart
shapeRegistry IShapeRegistry
shapeIdManager IShapeIdManager

Methods

ExecuteInternal(ShapeDefinition)

protected override PushPinOperationResult ExecuteInternal(ShapeDefinition input)

Parameters

input ShapeDefinition

Returns

PushPinOperationResult

TryExecute(IItem, out IItem)

public bool TryExecute(IItem input, out IItem output)

Parameters

input IItem
output IItem

Returns

bool