public BinaryTokenFlags(TokenValueType valueType = TokenValueType.Unknown, TokenOpType opType = TokenOpType.Unknown) : this() { ValueType = valueType; OpType = opType; }
protected ConditionalValueToken(TokenOpType opType = TokenOpType.Unknown, ConditionalTokens tokens = null) : base(opType, tokens) { }
public ConditionalIntToken(int value = 0, TokenOpType opType = TokenOpType.Unknown, ConditionalTokens tokens = null) : base(opType, tokens) { Value = value; }
protected ConditionalToken(TokenOpType opType = TokenOpType.Unknown, ConditionalTokens tokens = null) { Tokens = tokens ?? new ConditionalTokens(); OpType = opType; }
public ConditionalExpressionToken(int value, TokenOpType opType = TokenOpType.Expression, ConditionalTokens tokens = null) : base(opType, tokens) { }
public ConditionalFloatToken(float value = 0f, TokenOpType opType = TokenOpType.Unknown, ConditionalTokens tokens = null) : base(opType, tokens) { Value = value; }
public ConditionalOperatorToken(OperatorType operatorType = OperatorType.EqualTo, TokenOpType opType = TokenOpType.Expression, ConditionalTokens tokens = null) : base(opType, tokens) { OperatorType = operatorType; }
public ConditionalBoolToken(bool value = false, TokenOpType opType = TokenOpType.StaticBool, ConditionalTokens tokens = null) : base(opType, tokens) { Value = value; }