Show / Hide Table of Contents

Class AbpAutoMapperOptions

Inheritance
System.Object
AbpAutoMapperOptions
Namespace: Volo.Abp.AutoMapper
Assembly: Volo.Abp.AutoMapper.dll
Syntax
public class AbpAutoMapperOptions : object

Constructors

AbpAutoMapperOptions()

Declaration
public AbpAutoMapperOptions()

Properties

Configurators

Declaration
public List<Action<IAbpAutoMapperConfigurationContext>> Configurators { get; }
Property Value
Type Description
List<Action<IAbpAutoMapperConfigurationContext>>

ValidatingProfiles

Declaration
public ITypeList<Profile> ValidatingProfiles { get; set; }
Property Value
Type Description
ITypeList<Profile>

Methods

AddMaps<TModule>(Boolean)

Declaration
public void AddMaps<TModule>(bool validate = false)
Parameters
Type Name Description
System.Boolean validate
Type Parameters
Name Description
TModule

AddProfile<TProfile>(Boolean)

Declaration
public void AddProfile<TProfile>(bool validate = false)

    where TProfile : Profile, new()
Parameters
Type Name Description
System.Boolean validate
Type Parameters
Name Description
TProfile

ValidateProfile(Type, Boolean)

Declaration
public void ValidateProfile(Type profileType, bool validate = true)
Parameters
Type Name Description
Type profileType
System.Boolean validate

ValidateProfile<TProfile>(Boolean)

Declaration
public void ValidateProfile<TProfile>(bool validate = true)

    where TProfile : Profile
Parameters
Type Name Description
System.Boolean validate
Type Parameters
Name Description
TProfile

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft