Wiki
Clone wikiBoilen / Boilen v3.5
Boilen v3.5
- Members
- Event
- Constant-value Property
- Immutable Property
- Mutable Property
- Lazy Property
- Dependency Property
- New or from existing property (i.e.
AddOwner
) - Normal, Attached, or ReadOnly
- Change, Coerce, Validate callbacks and
FrameworkPropertyMetadataOptions
- WPF and Silverlight
- New or from existing property (i.e.
- Metadata Override
- Template Part
- Interface and Helper Implementations
IEquatable
INotifyPropertyChanged
- PropertyNameConstants
- Boilen Editor v1.0
- Open, edit, and transform any
.b.tt
file in a project, without having to place assemblies in the GAC - Use snippet dialog to quickly configure and add new members
- See files with syntax highlighting, provided by AvalonEdit
- Open, edit, and transform any
Changes from Boilen v3.4
- Updated dependency property implementation:
- Updated Silverlight compatibility validation resets property to its original value.
- Removed Silverlight name constants workaround.
- Added automatic freezing of Silverlight dependency property default and style values.
- Removed support for Silverlight compatibility implementation of
Inherits
metadata option. - Added support for Silverlight-specific metadata implementation.
- Added
NotNull
standard validation option. - Added ability to use existing attached dependency properties as instance dependency properties.
- Added ability to use external methods for callbacks.
- Added support for
Freezable
types exposed through interfaces. - Added support for non-framework conditions.
- Added
FrameworkContentElement
as a supported styleable base class. - Added support for type aliases through the
AliasTypeAttribute
. - Added
EnableArgsConvenienceMethod
property to control whether anEventArgs
convenience method is generated for events. - Added
GlobalSettings
to control namespaces and other settings used during code generation. - Added
LazyProperty
member. - Improved logic used for writing and filtering conditional members.
- Updated event raiser implementation to be thread-safe.
- Added
EqualsImplementation
andGetHashCodeImplementation
properties to support a mix of automatic and customIEquatable<T>
implementation. - Added
OnFreeze
partial method to allow freezing of additional local state. - Added
SetterAccessibility
property to independently control accessibility of a mutable property's setter. - Added
InsertText
method for inserting arbitrary text into generated types. - Added
AddConstructorSuppressionAttribute
for constructor-level suppression attributes. - Added
GlobalSettings.ExternalDocumentationPrefix
setting for referencing documentation in external files.
Changes from Boilen Editor v0.6
- Added find-and-replace dialog.
- Added mutex to prevent editor being opened twice when clicking on file results in Visual Studio.
- Improved error stack trace output by removing TextTemplating-generated name prefix.
- Added project multi-selection, with all projects selected by default.
- Added filter for solution directories.
- Updated project
bin
directory to find the latest build, rather than the fixedbin/Debug
directory. - Added option to include projects with no
.tt
files. - Allowed editing of reference files like
Includes.tt
, without attempting a transformation.
Updated