Class UnaryOperatorSymbol<TContext, TFlags>
Represents any unary operator symbol.
public abstract record UnaryOperatorSymbol<TContext, TFlags> : OperatorSymbol<TContext, TFlags>, IEquatable<Symbol>, IEquatable<UnboundSymbol>, IEquatable<UnboundTypedSymbol>, IEquatable<StaticSymbol>, IEquatable<OperatorSymbol<TContext, TFlags>>, IEquatable<UnaryOperatorSymbol<TContext, TFlags>> where TContext : SemanticContext<TFlags>, new() where TFlags : struct, Enum
Type Parameters
TContextTFlags
- Inheritance
-
OperatorSymbol<TContext, TFlags>UnaryOperatorSymbol<TContext, TFlags>
- Implements
-
IEquatable<OperatorSymbol<TContext, TFlags>>IEquatable<UnaryOperatorSymbol<TContext, TFlags>>
- Derived
- Inherited Members
Constructors
UnaryOperatorSymbol(string)
Represents any unary operator symbol.
protected UnaryOperatorSymbol(string Token)
Parameters
Tokenstring