Caliburn.Micro.Platform.Core
A source of assemblies that are inspectable by the framework.
The singleton instance of the AssemblySource used by the framework.
Adds a collection of assemblies to AssemblySource
The assemblies to add
Finds a type which matches one of the elements in the sequence of names.
A caching subsystem for .
Extracts the types from the spezified assembly for storing in the cache.
Installs the caching subsystem.
Generic extension methods used by the framework.
Get's the name of the assembly.
The assembly.
The assembly's name.
Gets the value for a key. If the key does not exist, return default(TValue);
The type of the keys in the dictionary.
The type of the values in the dictionary.
The dictionary to call this method on.
The key to look up.
The key value. default(TValue) if this key is not in the dictionary.
Class for managing the list of rules for doing name transformation.
Flag to indicate if transformations from all matched rules are returned. Otherwise, transformations from only the first matched rule are returned.
Adds a transform using a single replacement value and a global filter pattern.
Regular expression pattern for replacing text
The replacement value.
Regular expression pattern for global filtering
Adds a transform using a list of replacement values and a global filter pattern.
Regular expression pattern for replacing text
The list of replacement values
Regular expression pattern for global filtering
Gets the list of transformations for a given name.
The name to transform into the resolved name list
The transformed names.
Gets the list of transformations for a given name.
The name to transform into the resolved name list
A function to do a transform on each item in the ReplaceValueList prior to applying the regular expression transform
The transformed names.
A rule that describes a name transform.
Regular expression pattern for global filtering
Regular expression pattern for replacing text
The list of replacement values
Regular expression for global filtering
Regular expression for replacing text
Helper class for encoding strings to regular expression patterns
Regular expression pattern for valid name
Regular expression pattern for subnamespace (including dot)
Regular expression pattern for namespace or namespace fragment
Creates a named capture group with the specified regular expression
Name of capture group to create
Regular expression pattern to capture
Regular expression capture group with the specified group name
Converts a namespace (including wildcards) to a regular expression string
Source namespace to convert to regular expression
Namespace converted to a regular expression
Creates a capture group for a valid name regular expression pattern
Name of capture group to create
Regular expression capture group with the specified group name
Creates a capture group for a namespace regular expression pattern
Name of capture group to create
Regular expression capture group with the specified group name
Helper class when splitting strings
Splits a string with a chosen separator.
If a substring is contained in [...] it will not be splitted.
The message to split
The separator to use when splitting
Splits a string with , as separator.
Does not split within {},[],()
The string to split
Class to specify settings for configuring type mappings by the ViewLocator or ViewModelLocator
The default subnamespace for Views. Used for creating default subnamespace mappings. Defaults to "Views".
The default subnamespace for ViewModels. Used for creating default subnamespace mappings. Defaults to "ViewModels".
Flag to indicate whether or not the name of the Type should be transformed when adding a type mapping. Defaults to true.
The format string used to compose the name of a type from base name and name suffix
Flag to indicate if ViewModel names should include View suffixes (i.e. CustomerPageViewModel vs. CustomerViewModel)
List of View suffixes for which default type mappings should be created. Applies only when UseNameSuffixesInMappings = true.
Default values are "View", "Page"
The name suffix for ViewModels. Applies only when UseNameSuffixesInMappings = true. The default is "ViewModel".