Represents the semantics supported by an @property member
Lists the various protection levels that can be applied on types
Checks if an alias is a literal
Returns the types of all values given.
Checks if an alias is a literal of some type
Returns true if the argument is a manifest constant, built-in type field, or immutable static
Checks if the resolved type of one thing is the same as the resolved type of another thing.
Tells you if a symbol is an @property
True if it's a ref decleration. This applies to parameters and functions
Returns true if a and b are the same thing, or false if not. Both a and b can be types, literals, or symbols.
Tells you what property semantics a symbol has
Check if the access level of any symbol
Traits about symbols