C# (CSharp) CsDebugScript.CodeGen.UserTypes Namespace

Classes

Name Description
EnumUserType User type that represents Enum.
GlobalsUserType User type that represents static class for getting global variables located in Module.
NamespaceUserType Class that represents namespace for the user types
PhysicalUserType Physical representation of the user type
StringExtensions Helper functions for string manipulation.
TemplateArgumentUserType User type that represents template argument (T1, T2, etc.)
TemplateUserType User type that represents template user type. For example: MyType<T>
TemplateUserTypeFactory Class representing template user type factory. It is used to inject template arguments into existing user type factory.
UserType Base class for any exported user type
UserTypeFactory Class representing user type factory. It is being used to find types.
UserTypeFunction Class that represents partial initialization function that is called in constructor.
UserTypeTransformation Class represents transformation done on the symbol that should convert it to user type.