Search Results for

    Show / Hide Table of Contents

    Class AssemblySourceConventionSetAccessor

    Inheritance
    object
    AssemblySourceConventionSetAccessor
    Implements
    IConventionSetAccessor
    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 AssemblySourceConventionSetAccessor : IConventionSetAccessor

    Constructors

    | Edit this page View Source

    AssemblySourceConventionSetAccessor(IOptionsSnapshot<TypeFilterOptions>, IEnumerable<ITypeSourceItem<IConventionSet>>, IServiceProvider, IAssemblySource)

    Initializes a new instance of the AssemblySourceVersionTableMetaDataAccessor class.

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

    The type filter options

    IEnumerable<ITypeSourceItem<IConventionSet>> sources

    The sources to get type candidates

    IServiceProvider serviceProvider

    The service provider used to instantiate the found IConventionSet implementation

    IAssemblySource assemblySource

    The assemblies used to search for the IConventionSet implementation

    Methods

    | Edit this page View Source

    GetConventionSet()

    Get the convention set to use.

    Declaration
    public IConventionSet GetConventionSet()
    Returns
    Type Description
    IConventionSet

    The convention set.

    Implements

    IConventionSetAccessor
    • 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.