public static PrefixOperator Create(string symbol, Expression expression, Type.Expression type = null) { PrefixOperator result; switch (symbol) { default: result = null; break; case "++": case "--": case "!": case "~": case "+": case "-": result = new PrefixOperator(symbol, expression, type); break; } return(result); }
public virtual void Visit(PrefixOperator prefixOperator) { Visit(( dynamic )prefixOperator); }
public IType GetPrefixOperationResultType(PrefixOperator @operator) => @operator switch {
public IType GetPrefixOperationResultType(PrefixOperator operationKind) => null;
public IType GetPrefixOperationResultType(PrefixOperator @operator) => null;