New features in ModelMaker Code Explorer v3 for Visual Studio
Version 3.0.5
C#5 support
- MMX | Properties | CSharp | Parsing has a new C#5 language mode that enables the new async language features.
- The generation order of async keyword can be adjusted on tab MMX | Properties | CSharp | New Entities.
- The async (context sensitive) modifier is supported by parser and editor. The await keyword can only appear in method implementations and is therefore uninterpreted.
Generic new features
- Explorer Classes view now supports displaying seemingly recursive relations in hierarchy mode:
//C#
class Sample: Samples.Sample {
}
// Pascal
type
TSample = class(UnitSamples.TSample)
end; - Oxygen: the property notify keyword is supported, including the optional notify name. The name can either be a string or a (qualified) identifier.
Solved bugs
- In very special cases - involving constructs like "class List : Collections.List" - an endless loop would occur when locating inherited classes. Solved.
- In several dialogs the keyboard shortcuts have been revised and duplicates removed.
- C#: the unsafe statement would result in parsing errors. Solved.
- VS2010: in some cases switching between modules would not show the class/member at editor cursor line (nothing was selected). Solved.
Version 3.0.0
New Features
- Visual Studio 2010 IDE integration support
- C# 4 syntax support
- Support for the optional parameters. Default values available in (integrated) Parameter Wizard.
- co- and contra variance support.
- Other new C#4 syntax supported without changes.
- Win7/64 and Win7/32 supported.
Solved bugs
- ComServer related bugs fixed (crash when running VS2010 as non-admin on Win7)
- Settings would not be saved in some cases. Fixed.
- Fixed several (potential) failures for older installs.


Entity Insight