C# Class Bamboo.Prevalence.VersionMigration.MigrationContext

MigrationContext.
Afficher le fichier Open project: bamboo/Bamboo.Prevalence Class Usage Examples

Méthodes publiques

Méthode Description
ChangeType ( object value, Type conversionType ) : object
GetSerializableFields ( Type type ) : System.Reflection.FieldInfo[]
GetTypeMapping ( Type type ) : TypeMapping
HasInitializers ( Type type ) : bool
Migrate ( ) : void
MigrationContext ( Bamboo.Prevalence.VersionMigration.MigrationProject project ) : System
SetCurrentObjectField ( string name, object value ) : void

Same as InitializerHelper.SetField(CurrentObject, name, value).

Trace ( string format ) : void

Private Methods

Méthode Description
BuildSerializableFieldsArray ( Type type ) : System.Reflection.FieldInfo[]
CompileAndInstallScriptEventHandlers ( ) : void
CreateDirectoryIfNeeded ( string directory ) : void
CreateTargetFile ( ) : FileStream
EnterField ( FieldInfo field ) : void
EnterObject ( object obj, SerializationInfo info ) : void
GetCreationFileMode ( ) : FileMode
HandleResolveAssembly ( object sender, ResolveEventArgs e ) : Assembly
InstallAssemblyResolver ( ) : void
LeaveField ( ) : void
LeaveObject ( ) : void
LoadMainAssembly ( ) : void
LoadMigrationPlan ( ) : void
ReadObject ( ) : object
UninstallAssemblyResolver ( ) : void
WriteObject ( object graph ) : void

Method Details

ChangeType() public méthode

public ChangeType ( object value, Type conversionType ) : object
value object
conversionType System.Type
Résultat object

GetSerializableFields() public méthode

public GetSerializableFields ( Type type ) : System.Reflection.FieldInfo[]
type System.Type
Résultat System.Reflection.FieldInfo[]

GetTypeMapping() public méthode

public GetTypeMapping ( Type type ) : TypeMapping
type System.Type
Résultat TypeMapping

HasInitializers() public méthode

public HasInitializers ( Type type ) : bool
type System.Type
Résultat bool

Migrate() public méthode

public Migrate ( ) : void
Résultat void

MigrationContext() public méthode

public MigrationContext ( Bamboo.Prevalence.VersionMigration.MigrationProject project ) : System
project Bamboo.Prevalence.VersionMigration.MigrationProject
Résultat System

SetCurrentObjectField() public méthode

Same as InitializerHelper.SetField(CurrentObject, name, value).
public SetCurrentObjectField ( string name, object value ) : void
name string
value object
Résultat void

Trace() public méthode

public Trace ( string format ) : void
format string
Résultat void