public ClassEntity(ClassType type, string className, string namespaceQualifiedId, TypeDefinition typeDefinition, NamespaceEntity namespaceEntity) { Type = type; Name = className; NamespaceQualifiedId = namespaceQualifiedId; FormattedName = className.ToCapitalCase(); TypeDefinition = typeDefinition; Description = typeDefinition.Description; NamespaceEntity = namespaceEntity; Properties = new Dictionary <string, PropertyDefinition>(); Functions = new List <FunctionDefinition>(); }
public AnonymousTypeEntityRegistrationInfo(IEnumerable <string> nameHierarchy, TypeReference typeReference, NamespaceEntity namespaceEntity) { Name = string.Join('.', nameHierarchy); NameHierarchy = nameHierarchy; TypeReference = typeReference; NamespaceEntity = namespaceEntity; }