Namespace MuLang.Core.Types
Classes
- ArrayTypeSymbol
Represents a MuLang array type.
- NullableTypeSymbol
Represents a nullable MuLang type.
- ObjectPropertySymbol
Represents a property declared by a structured object type.
- ObjectTypeGraphBuilder
Builds immutable object-type graphs, including recursive graphs.
- ObjectTypeGraphReference
Represents an opaque type expression in an object-type graph builder.
- ObjectTypeSymbol
Represents a structured MuLang object type.
- TypeRelations
Provides operations for comparing and converting MuLang types.
- TypeSymbol
Represents a MuLang type.
- TypeSymbols
Provides built-in MuLang types and composite type factories.
Enums
- ConversionKind
Specifies the kind of conversion between two MuLang types.
- TypeKind
Specifies the kind of a MuLang type.