Plaza 365
Plaza 365

No results found for your search

RegisterLog in

5

Visit article

#accessmodifiers

#code-lens

#internalmethods

#linkedin

#searchengines

Dynamics 365 Finance

Category

Mar 4, 2023

Published date

Text

Article Type


AI Summary

  • This blog article is different from the author's other blogs because it only publishes a post by Michael Pontoppidan on LinkedIn. The purpose of this article is to share the post about the evolution of X++ in the last year, which was difficult to find on LinkedIn.
  • The article includes several updates and improvements to X++:
  • X++ now supports the *= and /= operators, making it easier to learn.
  • Enforcement of EDT hierarchies can be enabled to prevent mixing incompatible data types.
  • Access modifiers now work as expected, improving predictability for API consumers.
  • Internal methods are now included in the auto completion list, making development more efficient.
  • The debugging experience for viewing tables has been improved, providing better visibility of table state and system field values.
  • A UI for Internals Visible To has been added, eliminating the need to use external tools like Notepad.
  • Model parameters can now be updated from the project context menu, providing convenience.
  • It is now possible to select which models to load symbols for during debugging, improving performance and reducing the need to load unnecessary components.
  • Test class is now a new code type, catering to the needs of developers practicing Test-Driven Development (TDD).
  • A warning is now displayed when a string field exceeds 1000 characters, prompting the use of a memo-field instead.
  • Code-lens can be enabled or disabled to save screen real estate and VM resources.
  • The Application Explorer search has been improved with tab navigation and auto-expansion of search results.
  • EDT base type is now shown in the property-sheet for fields, making it easier to identify the base type.
  • Parallel compilation of modules is supported, which can save time during the build process if there are multiple models and sufficient memory.
  • Build only cross-reference data option allows generating cross-reference information without generating assembly and fat PDB files, which is useful for standard packages/models after a service or quality update.

Registered users can view the full text for FREE!

Sign In Now!