Class MigrationInfo
  
  
  
    Inheritance
    
    MigrationInfo
   
  
  
  
  Assembly: FluentMigrator.dll
  Syntax
  
    public class MigrationInfo : IMigrationInfo
   
  Constructors
  
  MigrationInfo(long, TransactionBehavior, IMigration)
  
  
  Declaration
  
    public MigrationInfo(long version, TransactionBehavior transactionBehavior, IMigration migration)
   
  Parameters
  
  
  MigrationInfo(long, TransactionBehavior, bool, IMigration)
  
  
  Declaration
  
    public MigrationInfo(long version, TransactionBehavior transactionBehavior, bool isBreakingChange, IMigration migration)
   
  Parameters
  
  
  MigrationInfo(long, string, TransactionBehavior, bool, Func<IMigration>)
  
  
  Declaration
  
    public MigrationInfo(long version, string description, TransactionBehavior transactionBehavior, bool isBreakingChange, Func<IMigration> migrationFunc)
   
  Parameters
  
  Properties
  
  Description
  
  
  Declaration
  
    public string Description { get; }
   
  Property Value
  
  
  IsBreakingChange
  
  
  Declaration
  
    public bool IsBreakingChange { get; }
   
  Property Value
  
  
  Migration
  
  
  Declaration
  
    public IMigration Migration { get; }
   
  Property Value
  
  
  TransactionBehavior
  
  
  Declaration
  
    public TransactionBehavior TransactionBehavior { get; }
   
  Property Value
  
  
  Version
  
  
  Declaration
  
    public long Version { get; }
   
  Property Value
  
  Methods
  
  AddTrait(string, object)
  
  
  Declaration
  
    public void AddTrait(string name, object value)
   
  Parameters
  
  
  GetName()
  
  
  Declaration
  
  Returns
  
  
  HasTrait(string)
  
  
  Declaration
  
    public bool HasTrait(string name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | string | 
        name | 
         | 
      
    
  
  Returns
  
  
  ToString()
  Returns a string that represents the current object.
 
  
  Declaration
  
    public override string ToString()
   
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | string | 
        A string that represents the current object. 
 | 
      
    
  
  Overrides
  
  
  Trait(string)
  
  
  Declaration
  
    public object Trait(string name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | string | 
        name | 
         | 
      
    
  
  Returns
  
  Implements
  
  Extension Methods