blah blah blah
| C# | Visual Basic | Visual C++ |
public class BasicMediatorGenerator : ActiveRecordGenerator
Public Class BasicMediatorGenerator _ Inherits ActiveRecordGenerator
public ref class BasicMediatorGenerator : public ActiveRecordGenerator
| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description |
|---|---|---|
| BasicMediatorGenerator()()() | ||
| AbstractBaseName |
Gets or sets the name of the abstract base. This is used to distinguish multiple
database configurations. This is NOT the base type, the base type is going to
be some flavor of ActiveRecordBase.
(Inherited from ActiveRecordGenerator.) | |
| AddClassAttributes(ClassDeclaration, TableSchema) |
Adds an attribute to a ClassDeclaration.
(Overrides ActiveRecordGenerator.AddClassAttributes(ClassDeclaration, TableSchema).) | |
| AddMethods(ClassDeclaration, TableSchema) |
When overriden in a child class, adds methods to the class declaration.
(Inherited from ActiveRecordGenerator.) | |
| BaseTypeName |
Gets or sets the name of the type that all generated
ActiveRecord classes will inherit. It's assumed that the type is generic.
(Inherited from ActiveRecordGenerator.) | |
| CreateClass(NamespaceDeclaration, TableSchema) |
Creates a ClassDeclaration.
(Overrides ActiveRecordGenerator.CreateClass(NamespaceDeclaration, TableSchema).) | |
| CreateColumnList(TableSchema, ClassDeclaration) |
Creates the column list.
(Inherited from ActiveRecordGenerator.) | |
| CreateConstructors(ClassDeclaration, TableSchema) |
When overridden in a child class, adds constructors to the class declaration.
(Inherited from ActiveRecordGenerator.) | |
| CreateForeignKey(ClassDeclaration, ForeignKeyColumnSchema) |
Creates a property that is a foreign key within the current table that points to a primary key in another table. These typically have BelongsTo attributes.
(Overrides ActiveRecordGenerator.CreateForeignKey(ClassDeclaration, ForeignKeyColumnSchema).) | |
| CreateForeignKeyReference(ClassDeclaration, ForeignKeyColumnSchema) |
Creates a property that has many children that point to the primary key contained within this class. Typically these will have HasMany attributes.
(Overrides ActiveRecordGenerator.CreateForeignKeyReference(ClassDeclaration, ForeignKeyColumnSchema).) | |
| CreateNonKeyProperty(ClassDeclaration, ColumnSchema) |
Creates a plain ol' property representing any column that is not a foreign key or primary key.
(Overrides ActiveRecordGenerator.CreateNonKeyProperty(ClassDeclaration, ColumnSchema).) | |
| CreatePrimaryKeyProperty(ClassDeclaration, TableSchema) |
Adds a prrimary key property to the ClassDeclaration.
(Overrides ActiveRecordGenerator.CreatePrimaryKeyProperty(ClassDeclaration, TableSchema).) | |
| DomProvider |
Gets or sets the codedom provider to use when the code is generated. The default is the CSharpCodeProvider.
(Inherited from ActiveRecordGenerator.) | |
| Equals(Object) | (Inherited from Object.) | |
| Finalize()()() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| Generate(TextWriter, String, TableSchema) |
Generates the code for an ActiveRecord class.
(Inherited from ActiveRecordGenerator.) | |
| Generate(String, String, TableSchema) |
Generates the code for an ActiveRecord class.
(Inherited from ActiveRecordGenerator.) | |
| GenerateAbstractType(String, String, String) |
Generates the type of the abstract.
(Inherited from ActiveRecordGenerator.) | |
| GenerateAbstractType(TextWriter, String, String) |
Generates the type of the abstract.
(Inherited from ActiveRecordGenerator.) | |
| GenerateColumnList |
Gets or sets a value indicating whether the generator will generate a Columns property that
exposes a struct with all of the field names. This is true by default.
(Inherited from ActiveRecordGenerator.) | |
| GenerateInterface(TextWriter, String, String) |
Generates the interface.
(Inherited from ActiveRecordGenerator.) | |
| GetHashCode()()() | Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) | |
| GetType()()() | Gets the Type of the current instance. (Inherited from Object.) | |
| MarkerInterfaceName |
Gets or sets the name of the marker interface.
(Inherited from ActiveRecordGenerator.) | |
| MemberwiseClone()()() | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| NameProvider |
Gets or sets the NameProvider to use with this generator.
(Overrides ActiveRecordGenerator.NameProvider.) | |
| ToString()()() | (Inherited from Object.) |
| Object | ||
| ActiveRecordGenerator | ||
| BasicMediatorGenerator | ||