Search Results for

    Show / Hide Table of Contents

    Class AssemblySourceVersionTableMetaDataAccessor

    Scans the given source assemblies and returns a found IVersionTableMetaData implementation

    Inheritance
    object
    AssemblySourceVersionTableMetaDataAccessor
    Implements
    IVersionTableMetaDataAccessor
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: FluentMigrator.Runner.Initialization
    Assembly: FluentMigrator.Runner.Core.dll
    Syntax
    public class AssemblySourceVersionTableMetaDataAccessor : IVersionTableMetaDataAccessor

    Constructors

    | Edit this page View Source

    AssemblySourceVersionTableMetaDataAccessor(IOptionsSnapshot<TypeFilterOptions>, IEnumerable<IVersionTableMetaDataSourceItem>, IServiceProvider, IAssemblySource)

    Initializes a new instance of the AssemblySourceVersionTableMetaDataAccessor class.

    Declaration
    public AssemblySourceVersionTableMetaDataAccessor(IOptionsSnapshot<TypeFilterOptions> typeFilterOptions, IEnumerable<IVersionTableMetaDataSourceItem> sources, IServiceProvider serviceProvider, IAssemblySource assemblySource = null)
    Parameters
    Type Name Description
    IOptionsSnapshot<TypeFilterOptions> typeFilterOptions

    The type filter options

    IEnumerable<IVersionTableMetaDataSourceItem> sources

    The sources to get type candidates

    IServiceProvider serviceProvider

    The service provider used to instantiate the found IVersionTableMetaData implementation

    IAssemblySource assemblySource

    The assemblies used to search for the IVersionTableMetaData implementation

    Properties

    | Edit this page View Source

    VersionTableMetaData

    Gets the version table metadata

    Declaration
    public IVersionTableMetaData VersionTableMetaData { get; }
    Property Value
    Type Description
    IVersionTableMetaData

    Implements

    IVersionTableMetaDataAccessor
    • Edit this page
    • View Source
    In this article
    Back to top
    Copyright © 2018 Fluent Migrator Project
    Generated by DocFX
    Creative Commons License
    FluentMigrator Documentation by FluentMigrator Project is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.