public TlbImpCategoryManager()
        {
            ICategory typeCategory = TypeCategory.GetInstance();

            RegisterCategory(typeCategory.GetCategoryName(), typeCategory);
            ICategory functionCategory = FunctionCategory.GetInstance();

            RegisterCategory(functionCategory.GetCategoryName(), functionCategory);
            ICategory signatureCategory = SignatureCategory.GetInstance();

            RegisterCategory(signatureCategory.GetCategoryName(), signatureCategory);
            ICategory fieldCategory = FieldCategory.GetInstance();

            RegisterCategory(fieldCategory.GetCategoryName(), fieldCategory);
        }
 public ICategory GetCategory()
 {
     return(FunctionCategory.GetInstance());
 }