Table of Contents

Class ShapeOperationAnalyze

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

Constructors

ShapeOperationAnalyze(IShapeColor, IShapeRegistry, IShapeIdManager)

public ShapeOperationAnalyze(IShapeColor defaultColor, IShapeRegistry shapeRegistry, IShapeIdManager shapeIdManager)

Parameters

defaultColor IShapeColor
shapeRegistry IShapeRegistry
shapeIdManager IShapeIdManager

Methods

ExecuteInternal(ShapeDefinition)

protected override ShapeAnalyzeResult ExecuteInternal(ShapeDefinition shape)

Parameters

shape ShapeDefinition

Returns

ShapeAnalyzeResult

TryExecute(IItem, out IItem, out IItem)

public bool TryExecute(IItem input, out IItem output1, out IItem output2)

Parameters

input IItem
output1 IItem
output2 IItem

Returns

bool