Welcome to WindowsClient.net | Sign in | Join

The Control Gallery is a directory of controls that you can use in your applications. The number in parenthesis indicates how many controls are available in the category.

Actipro .NET Languages Add-on for SyntaxEditor

Control Author:
Actipro

Company: Actipro Software LLC

Posted: 05-10-2007

Views: 472

Downloads: 411

Is Source Available: Yes

VS.NET Designer Support: Yes

Licensing: Details

More Information: Details

 
File Details

The .NET Languages Add-on implements an advanced C# language for use with the SyntaxEditor code editing control. It provides powerful automated IntelliPrompt. A VB.NET language implementation is currently in development and will be added to the add-on when complete.

Major features of the .NET languages add-on that can be used by any .NET language that is implemented include:

  • An assembly repository that stores reflection information for .NET assemblies at run-time.
  • Ability to cache all reflection and documentation to data files which can be loaded extremely quickly once built.
  • A project resolver that manages external references (assemblies) for a "project" and coordinates reflection data between the assemblies and code files.
  • Over 100 AST node classes for representing .NET code in an AST.
  • Easy display of a compilation unit in a code outline TreeView.
  • A type/member drop-down list control that can bind to a SyntaxEditor control.

Major features of the C# language include:

  • Detailed lexical parsing of tokens down to specific keyword/operator level by using a fast programmatic lexical parser.
  • Semantic parser that conforms to the C# 2.0 specification, including generics, and uses the semantic parser service.
  • Semantic parser builds an AST based on document text.
  • Automatic outlining based on compilation unit.
  • Reporting and automatic display of syntax errors.
  • Automated IntelliPrompt code snippets, complete word, member lists, parameter info, and quick info.
  • IntelliPrompt tips with icons and highlighted text.
  • XML comment auto-complete.
  • Smart indent with configurable options.
  • Code block selection.
  • Line commenting.
  • Specialized C# text statistics for counting commented lines and determining comment coverage.
  • Much more.




Page view counter