Class UnaryOperatorHandler
Inheritance
UnaryOperatorHandler
Namespace: Ludiq
Syntax
public abstract class UnaryOperatorHandler : OperatorHandler
Constructors
UnaryOperatorHandler(OperatorCategory, UnaryOperator, String, String, String, String, String)
Declaration
protected UnaryOperatorHandler(OperatorCategory category, UnaryOperator operator, string name, string verb, string symbol, string fancySymbol, string customMethodName)
Parameters
Properties
operator
Declaration
public UnaryOperator operator { get; }
Property Value
Methods
CustomHandling(Object)
Declaration
protected virtual object CustomHandling(object operand)
Parameters
Type |
Name |
Description |
Object |
operand |
|
Returns
Declaration
public abstract string GetDescriptionFormat(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Handle<T>(Func<T, Object>)
Declaration
protected void Handle<T>(Func<T, object> handler)
Parameters
Type Parameters
HasCustomHandling(Type)
Declaration
protected virtual bool HasCustomHandling(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Operate(Object)
Declaration
public object Operate(object operand)
Parameters
Type |
Name |
Description |
Object |
operand |
|
Returns
Supports(Type)
Declaration
public bool Supports(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
SupportsManual(Type)
Declaration
public bool SupportsManual(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Extension Methods