Method | Description | |
---|---|---|
Extract ( string pClassesFilenames, string pDependenciesFilenames ) : |
Extract schema information from assemblies.
|
|
GetDataMembers ( |
Gets public instance fields and properties excluding ones internally defined by VelocityDB.
|
Method | Description | |
---|---|---|
AssemblyResolve ( object sender, |
When an assembly is not found, search for it on the already loaded ones.
|
|
CreateNamesDictionary ( |
Creates dictionaries that maps from types full names to a suitable collection name. The resulting name is usually simple the name of the type. When there is more than one type with the same name, FullName is progressively perpended to name until there is no ambiguity. Two dictionaries are generated, one with pluralized last name and one with singular one.
|
|
GetAssembliesAndTypes ( string pClassFilenames, string pDependencyFilenames, |
Load assemblies and get exported persistable types from them.
|
|
GetAssembliesAndTypesHelper ( string pClassFilenames, string pDependencyFilenames, List |
Internal method to be used on a clean domain.
|
|
GetLoadedAssemblies ( ) : string[] |
Gets filename of all non-dynamic loaded assemblies.
|
|
SolveNameClash ( Type>.IGrouping |
From types with the same Name, create new names progressively using FullName to disambiguate.
|
public static Extract ( string pClassesFilenames, string pDependenciesFilenames ) : |
||
pClassesFilenames | string | Assemblies containing /// desired persistable types. |
pDependenciesFilenames | string | Assemblies required by /// pClassesFilenames Assemblies. |
return |
public static GetDataMembers ( |
||
pType | ||
return | List |