For the complete documentation index, see llms.txt. This page is also available as Markdown.

Conventions override

Radical is conventions based, runtime conventions and bootstrap conventions. To facilitate conventions override, to replace or integrate a default behavior the concept of default conventions is supported.

Both runtime conventions and bootstrap conventions support the following syntax:

conventions.IsViewModel = type => 
{
    if ( type.Namespace == "MyViewModelsNamespace" ) 
    {
        return true;
    }
    return conventions.DefaultIsViewModel( type );
};

For every convention there is a convention whose name is the same but prefixed with Default* so that it's not anymore required to keep track of the original convention we are overriding.

Last updated