From ffa436a9b3ee7ed01c749350f5aed44c7d6e43f6 Mon Sep 17 00:00:00 2001 From: zs <zhousong@weben-smart.com> Date: 周四, 21 11月 2024 11:14:30 +0800 Subject: [PATCH] 发布 --- DataCapture_MA/bin/Debug/AutoMapper.xml | 2067 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 2,067 insertions(+), 0 deletions(-) diff --git a/DataCapture_MA/bin/Debug/AutoMapper.xml b/DataCapture_MA/bin/Debug/AutoMapper.xml new file mode 100644 index 0000000..9b7b92f --- /dev/null +++ b/DataCapture_MA/bin/Debug/AutoMapper.xml @@ -0,0 +1,2067 @@ +<?xml version="1.0"?> +<doc> + <assembly> + <name>AutoMapper</name> + </assembly> + <members> + <member name="M:AutoMapper.AdvancedConfiguration.BeforeSeal(System.Action{AutoMapper.IConfigurationProvider})"> + <summary> + Add Action called against the IConfigurationProvider before it gets sealed + </summary> + </member> + <member name="M:AutoMapper.AdvancedConfiguration.Validator(System.Action{AutoMapper.ValidationContext})"> + <summary> + Add an action to be called when validating the configuration. + </summary> + <param name="validator">the validation callback</param> + </member> + <member name="T:AutoMapper.Configuration.IProfileConfiguration"> + <summary> + Contains profile-specific configuration + </summary> + </member> + <member name="P:AutoMapper.Configuration.IProfileConfiguration.SourceExtensionMethods"> + <summary> + Source extension methods included for search + </summary> + </member> + <member name="P:AutoMapper.Configuration.IProfileConfiguration.ShouldMapProperty"> + <summary> + Specify which properties should be mapped. + By default only public properties are mapped.e + </summary> + </member> + <member name="P:AutoMapper.Configuration.IProfileConfiguration.ShouldMapField"> + <summary> + Specify which fields should be mapped. + By default only public fields are mapped. + </summary> + </member> + <member name="T:AutoMapper.Configuration.SourceMemberConfig"> + <summary> + Contains member configuration relating to source members + </summary> + </member> + <member name="M:AutoMapper.Internal.ReflectionHelper.ReplaceItemType(System.Type,System.Type,System.Type)"> + <summary> + if targetType is oldType, method will return newType + if targetType is not oldType, method will return targetType + if targetType is generic type with oldType arguments, method will replace all oldType arguments on newType + </summary> + <param name="targetType"></param> + <param name="oldType"></param> + <param name="newType"></param> + <returns></returns> + </member> + <member name="M:AutoMapper.IConfigurationProvider.GetAllTypeMaps"> + <summary> + Get all configured type maps created + </summary> + <returns>All configured type maps</returns> + </member> + <member name="M:AutoMapper.IConfigurationProvider.FindTypeMapFor(System.Type,System.Type)"> + <summary> + Find the <see cref="T:AutoMapper.TypeMap"/> for the configured source and destination type + </summary> + <param name="sourceType">Configured source type</param> + <param name="destinationType">Configured destination type</param> + <returns>Type map configuration</returns> + </member> + <member name="M:AutoMapper.IConfigurationProvider.FindTypeMapFor(AutoMapper.TypePair)"> + <summary> + Find the <see cref="T:AutoMapper.TypeMap"/> for the configured type pair + </summary> + <param name="typePair">Type pair</param> + <returns>Type map configuration</returns> + </member> + <member name="M:AutoMapper.IConfigurationProvider.FindTypeMapFor``2"> + <summary> + Find the <see cref="T:AutoMapper.TypeMap"/> for the configured source and destination type + </summary> + <typeparam name="TSource">Source type</typeparam> + <typeparam name="TDestination">Destination type</typeparam> + <returns>Type map configuration</returns> + </member> + <member name="M:AutoMapper.IConfigurationProvider.ResolveTypeMap(System.Type,System.Type)"> + <summary> + Resolve the <see cref="T:AutoMapper.TypeMap"/> for the configured source and destination type, checking parent types + </summary> + <param name="sourceType">Configured source type</param> + <param name="destinationType">Configured destination type</param> + <returns>Type map configuration</returns> + </member> + <member name="M:AutoMapper.IConfigurationProvider.ResolveTypeMap(AutoMapper.TypePair)"> + <summary> + Resolve the <see cref="T:AutoMapper.TypeMap"/> for the configured type pair, checking parent types + </summary> + <param name="typePair">Type pair</param> + <returns>Type map configuration</returns> + </member> + <member name="M:AutoMapper.IConfigurationProvider.AssertConfigurationIsValid"> + <summary> + Dry run all configured type maps and throw <see cref="T:AutoMapper.AutoMapperConfigurationException"/> for each problem + </summary> + </member> + <member name="M:AutoMapper.IConfigurationProvider.AssertConfigurationIsValid(AutoMapper.TypeMap)"> + <summary> + Dry run single type map + </summary> + <param name="typeMap">Type map to check</param> + </member> + <member name="M:AutoMapper.IConfigurationProvider.AssertConfigurationIsValid(System.String)"> + <summary> + Dry run all type maps in given profile + </summary> + <param name="profileName">Profile name of type maps to test</param> + </member> + <member name="M:AutoMapper.IConfigurationProvider.AssertConfigurationIsValid``1"> + <summary> + Dry run all type maps in given profile + </summary> + <typeparam name="TProfile">Profile type</typeparam> + </member> + <member name="M:AutoMapper.IConfigurationProvider.GetMappers"> + <summary> + Get all configured mappers + </summary> + <returns>List of mappers</returns> + </member> + <member name="M:AutoMapper.IConfigurationProvider.FindMapper(AutoMapper.TypePair)"> + <summary> + Find a matching object mapper. + </summary> + <param name="types">the types to match</param> + <returns>the matching mapper or null</returns> + </member> + <member name="P:AutoMapper.IConfigurationProvider.ServiceCtor"> + <summary> + Factory method to create formatters, resolvers and type converters + </summary> + </member> + <member name="P:AutoMapper.IConfigurationProvider.EnableNullPropagationForQueryMapping"> + <summary> + Allows to enable null-value propagation for query mapping. + <remarks>Some providers (such as EntityFrameworkQueryVisitor) do not work with this feature enabled!</remarks> + </summary> + </member> + <member name="M:AutoMapper.IConfigurationProvider.CreateMapper"> + <summary> + Create a mapper instance based on this configuration. Mapper instances are lightweight and can be created as needed. + </summary> + <returns>The mapper instance</returns> + </member> + <member name="M:AutoMapper.IConfigurationProvider.CreateMapper(System.Func{System.Type,System.Object})"> + <summary> + Create a mapper instance with the specified service constructor to be used for resolvers and type converters. + </summary> + <param name="serviceCtor">Service factory to create services</param> + <returns>The mapper instance</returns> + </member> + <member name="M:AutoMapper.IConfigurationProvider.CompileMappings"> + <summary> + Compile all underlying mapping expressions to cached delegates. + Use if you want AutoMapper to compile all mappings up front instead of deferring expression compilation for each first map. + </summary> + </member> + <member name="M:AutoMapper.IConfigurationProvider.BuildExecutionPlan(System.Type,System.Type)"> + <summary> + Builds the execution plan used to map the source to destination. + Useful to understand what exactly is happening during mapping. + See <a href="https://github.com/AutoMapper/AutoMapper/wiki/Understanding-your-mapping">the wiki</a> for details. + </summary> + <param name="sourceType">the runtime type of the source object</param> + <param name="destinationType">the runtime type of the destination object</param> + <returns>the execution plan</returns> + </member> + <member name="M:AutoMapper.IConfigurationProvider.BuildExecutionPlan(AutoMapper.MapRequest)"> + <summary> + Builds the execution plan used to map the source to destination. + Useful to understand what exactly is happening during mapping. + See <a href="https://github.com/AutoMapper/AutoMapper/wiki/Understanding-your-mapping">the wiki</a> for details. + </summary> + <param name="mapRequest">The source/destination map request</param> + <returns>the execution plan</returns> + </member> + <member name="M:AutoMapper.ICtorParamConfigurationExpression`1.MapFrom``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Map constructor parameter from member expression + </summary> + <typeparam name="TMember">Member type</typeparam> + <param name="sourceMember">Member expression</param> + </member> + <member name="M:AutoMapper.ICtorParamConfigurationExpression`1.ResolveUsing``1(System.Func{`0,``0})"> + <summary> + Map constructor parameter from custom func + </summary> + <param name="resolver">Custom func</param> + </member> + <member name="M:AutoMapper.ICtorParamConfigurationExpression`1.ResolveUsing``1(System.Func{`0,AutoMapper.ResolutionContext,``0})"> + <summary> + Map constructor parameter from custom func that has access to <see cref="T:AutoMapper.ResolutionContext"/> + </summary> + <param name="resolver">Custom func</param> + </member> + <member name="T:AutoMapper.IgnoreMapAttribute"> + <summary> + Ignore this member for validation and skip during mapping + </summary> + </member> + <member name="M:AutoMapper.IMapper.Map``1(System.Object)"> + <summary> + Execute a mapping from the source object to a new destination object. + The source type is inferred from the source object. + </summary> + <typeparam name="TDestination">Destination type to create</typeparam> + <param name="source">Source object to map from</param> + <returns>Mapped destination object</returns> + </member> + <member name="M:AutoMapper.IMapper.Map``1(System.Object,System.Action{AutoMapper.IMappingOperationOptions})"> + <summary> + Execute a mapping from the source object to a new destination object with supplied mapping options. + </summary> + <typeparam name="TDestination">Destination type to create</typeparam> + <param name="source">Source object to map from</param> + <param name="opts">Mapping options</param> + <returns>Mapped destination object</returns> + </member> + <member name="M:AutoMapper.IMapper.Map``2(``0)"> + <summary> + Execute a mapping from the source object to a new destination object. + </summary> + <typeparam name="TSource">Source type to use, regardless of the runtime type</typeparam> + <typeparam name="TDestination">Destination type to create</typeparam> + <param name="source">Source object to map from</param> + <returns>Mapped destination object</returns> + </member> + <member name="M:AutoMapper.IMapper.Map``2(``0,System.Action{AutoMapper.IMappingOperationOptions{``0,``1}})"> + <summary> + Execute a mapping from the source object to a new destination object with supplied mapping options. + </summary> + <typeparam name="TSource">Source type to use</typeparam> + <typeparam name="TDestination">Destination type to create</typeparam> + <param name="source">Source object to map from</param> + <param name="opts">Mapping options</param> + <returns>Mapped destination object</returns> + </member> + <member name="M:AutoMapper.IMapper.Map``2(``0,``1)"> + <summary> + Execute a mapping from the source object to the existing destination object. + </summary> + <typeparam name="TSource">Source type to use</typeparam> + <typeparam name="TDestination">Destination type</typeparam> + <param name="source">Source object to map from</param> + <param name="destination">Destination object to map into</param> + <returns>The mapped destination object, same instance as the <paramref name="destination"/> object</returns> + </member> + <member name="M:AutoMapper.IMapper.Map``2(``0,``1,System.Action{AutoMapper.IMappingOperationOptions{``0,``1}})"> + <summary> + Execute a mapping from the source object to the existing destination object with supplied mapping options. + </summary> + <typeparam name="TSource">Source type to use</typeparam> + <typeparam name="TDestination">Destination type</typeparam> + <param name="source">Source object to map from</param> + <param name="destination">Destination object to map into</param> + <param name="opts">Mapping options</param> + <returns>The mapped destination object, same instance as the <paramref name="destination"/> object</returns> + </member> + <member name="M:AutoMapper.IMapper.Map(System.Object,System.Type,System.Type)"> + <summary> + Execute a mapping from the source object to a new destination object with explicit <see cref="T:System.Type"/> objects + </summary> + <param name="source">Source object to map from</param> + <param name="sourceType">Source type to use</param> + <param name="destinationType">Destination type to create</param> + <returns>Mapped destination object</returns> + </member> + <member name="M:AutoMapper.IMapper.Map(System.Object,System.Type,System.Type,System.Action{AutoMapper.IMappingOperationOptions})"> + <summary> + Execute a mapping from the source object to a new destination object with explicit <see cref="T:System.Type"/> objects and supplied mapping options. + </summary> + <param name="source">Source object to map from</param> + <param name="sourceType">Source type to use</param> + <param name="destinationType">Destination type to create</param> + <param name="opts">Mapping options</param> + <returns>Mapped destination object</returns> + </member> + <member name="M:AutoMapper.IMapper.Map(System.Object,System.Object,System.Type,System.Type)"> + <summary> + Execute a mapping from the source object to existing destination object with explicit <see cref="T:System.Type"/> objects + </summary> + <param name="source">Source object to map from</param> + <param name="destination">Destination object to map into</param> + <param name="sourceType">Source type to use</param> + <param name="destinationType">Destination type to use</param> + <returns>Mapped destination object, same instance as the <paramref name="destination"/> object</returns> + </member> + <member name="M:AutoMapper.IMapper.Map(System.Object,System.Object,System.Type,System.Type,System.Action{AutoMapper.IMappingOperationOptions})"> + <summary> + Execute a mapping from the source object to existing destination object with supplied mapping options and explicit <see cref="T:System.Type"/> objects + </summary> + <param name="source">Source object to map from</param> + <param name="destination">Destination object to map into</param> + <param name="sourceType">Source type to use</param> + <param name="destinationType">Destination type to use</param> + <param name="opts">Mapping options</param> + <returns>Mapped destination object, same instance as the <paramref name="destination"/> object</returns> + </member> + <member name="P:AutoMapper.IMapper.ConfigurationProvider"> + <summary> + Configuration provider for performing maps + </summary> + </member> + <member name="P:AutoMapper.IMapper.ServiceCtor"> + <summary> + Factory method for creating runtime instances of converters, resolvers etc. + </summary> + </member> + <member name="P:AutoMapper.IMapperConfigurationExpression.CreateMissingTypeMaps"> + <summary> + Create missing type maps during mapping, if necessary + </summary> + </member> + <member name="M:AutoMapper.IMapperConfigurationExpression.AddProfile(AutoMapper.Profile)"> + <summary> + Add an existing profile + </summary> + <param name="profile">Profile to add</param> + </member> + <member name="M:AutoMapper.IMapperConfigurationExpression.AddProfile``1"> + <summary> + Add an existing profile type. Profile will be instantiated and added to the configuration. + </summary> + <typeparam name="TProfile">Profile type</typeparam> + </member> + <member name="M:AutoMapper.IMapperConfigurationExpression.AddProfile(System.Type)"> + <summary> + Add an existing profile type. Profile will be instantiated and added to the configuration. + </summary> + <param name="profileType">Profile type</param> + </member> + <member name="M:AutoMapper.IMapperConfigurationExpression.AddProfiles(System.Collections.Generic.IEnumerable{System.Reflection.Assembly})"> + <summary> + Add profiles contained in assemblies + </summary> + <param name="assembliesToScan">Assemblies containing profiles</param> + </member> + <member name="M:AutoMapper.IMapperConfigurationExpression.AddProfiles(System.Reflection.Assembly[])"> + <summary> + Add profiles contained in assemblies + </summary> + <param name="assembliesToScan">Assemblies containing profiles</param> + </member> + <member name="M:AutoMapper.IMapperConfigurationExpression.AddProfiles(System.Collections.Generic.IEnumerable{System.String})"> + <summary> + Add profiles contained in assemblies + </summary> + <param name="assemblyNamesToScan">Assembly names to load and scan containing profiles</param> + </member> + <member name="M:AutoMapper.IMapperConfigurationExpression.AddProfiles(System.String[])"> + <summary> + Add profiles contained in assemblies + </summary> + <param name="assemblyNamesToScan">Assembly names to load and scan containing profiles</param> + </member> + <member name="M:AutoMapper.IMapperConfigurationExpression.AddProfiles(System.Collections.Generic.IEnumerable{System.Type})"> + <summary> + Add profiles contained in assemblies + </summary> + <param name="typesFromAssembliesContainingProfiles">Types from assemblies containing profiles</param> + </member> + <member name="M:AutoMapper.IMapperConfigurationExpression.AddProfiles(System.Type[])"> + <summary> + Add profiles contained in assemblies + </summary> + <param name="typesFromAssembliesContainingProfiles">Types from assemblies containing profiles</param> + </member> + <member name="M:AutoMapper.IMapperConfigurationExpression.ConstructServicesUsing(System.Func{System.Type,System.Object})"> + <summary> + Supply a factory method callback for creating resolvers and type converters + </summary> + <param name="constructor">Factory method</param> + </member> + <member name="M:AutoMapper.IMapperConfigurationExpression.CreateProfile(System.String,System.Action{AutoMapper.IProfileExpression})"> + <summary> + Create a named profile with the supplied configuration + </summary> + <param name="profileName">Profile name, must be unique</param> + <param name="config">Profile configuration</param> + </member> + <member name="P:AutoMapper.IMapperConfigurationExpression.Mappers"> + <summary> + Object mappers + </summary> + </member> + <member name="P:AutoMapper.IMapperConfigurationExpression.Advanced"> + <summary> + Advance Configuration + </summary> + </member> + <member name="T:AutoMapper.IMappingAction`2"> + <summary> + Custom mapping action + </summary> + <typeparam name="TSource">Source type</typeparam> + <typeparam name="TDestination">Destination type</typeparam> + </member> + <member name="M:AutoMapper.IMappingAction`2.Process(`0,`1)"> + <summary> + Implementors can modify both the source and destination objects + </summary> + <param name="source">Source object</param> + <param name="destination">Destination object</param> + </member> + <member name="T:AutoMapper.IMappingExpression"> + <summary> + Mapping configuration options for non-generic maps + </summary> + </member> + <member name="M:AutoMapper.IMappingExpression.PreserveReferences"> + <summary> + Preserve object identity. Useful for circular references. + </summary> + <returns></returns> + </member> + <member name="M:AutoMapper.IMappingExpression.ForCtorParam(System.String,System.Action{AutoMapper.ICtorParamConfigurationExpression{System.Object}})"> + <summary> + Customize configuration for individual constructor parameter + </summary> + <param name="ctorParamName">Constructor parameter name</param> + <param name="paramOptions">Options</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression.ReverseMap"> + <summary> + Create a type mapping from the destination to the source type, using the destination members as validation. + </summary> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression.Substitute(System.Func{System.Object,System.Object})"> + <summary> + Replace the original runtime instance with a new source instance. Useful when ORMs return proxy types with no relationships to runtime types. + The returned source object will be mapped instead of what was supplied in the original source object. + </summary> + <param name="substituteFunc">Substitution function</param> + <returns>New source object to map.</returns> + </member> + <member name="M:AutoMapper.IMappingExpression.ConstructUsingServiceLocator"> + <summary> + Construct the destination object using the service locator + </summary> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression.MaxDepth(System.Int32)"> + <summary> + For self-referential types, limit recurse depth. + Enables PreserveReferences. + </summary> + <param name="depth">Number of levels to limit to</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression.ConstructProjectionUsing(System.Linq.Expressions.LambdaExpression)"> + <summary> + Supply a custom instantiation expression for the destination type for LINQ projection + </summary> + <param name="ctor">Callback to create the destination type given the source object</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression.ConstructUsing(System.Func{System.Object,AutoMapper.ResolutionContext,System.Object})"> + <summary> + Supply a custom instantiation function for the destination type, based on the entire resolution context + </summary> + <param name="ctor">Callback to create the destination type given the source object and current resolution context</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression.ConstructUsing(System.Func{System.Object,System.Object})"> + <summary> + Supply a custom instantiation function for the destination type + </summary> + <param name="ctor">Callback to create the destination type given the source object</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression.ProjectUsing(System.Linq.Expressions.Expression{System.Func{System.Object,System.Object}})"> + <summary> + Skip member mapping and use a custom expression during LINQ projection + </summary> + <param name="projectionExpression">Projection expression</param> + </member> + <member name="M:AutoMapper.IMappingExpression.ForAllMembers(System.Action{AutoMapper.IMemberConfigurationExpression})"> + <summary> + Customize configuration for all members + </summary> + <param name="memberOptions">Callback for member options</param> + </member> + <member name="M:AutoMapper.IMappingExpression.ForAllOtherMembers(System.Action{AutoMapper.IMemberConfigurationExpression})"> + <summary> + Customize configuration for members not previously configured + </summary> + <param name="memberOptions">Callback for member options</param> + </member> + <member name="M:AutoMapper.IMappingExpression.ForSourceMember(System.String,System.Action{AutoMapper.ISourceMemberConfigurationExpression})"> + <summary> + Customize configuration for an individual source member + </summary> + <param name="sourceMemberName">Source member name</param> + <param name="memberOptions">Callback for member configuration options</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression.ConvertUsing``1"> + <summary> + Skip normal member mapping and convert using a <see cref="T:AutoMapper.ITypeConverter`2"/> instantiated during mapping + </summary> + <typeparam name="TTypeConverter">Type converter type</typeparam> + </member> + <member name="M:AutoMapper.IMappingExpression.ConvertUsing(System.Type)"> + <summary> + Skip normal member mapping and convert using a <see cref="T:AutoMapper.ITypeConverter`2"/> instantiated during mapping + Use this method if you need to specify the converter type at runtime + </summary> + <param name="typeConverterType">Type converter type</param> + </member> + <member name="M:AutoMapper.IMappingExpression.As(System.Type)"> + <summary> + Override the destination type mapping for looking up configuration and instantiation + </summary> + <param name="typeOverride"></param> + </member> + <member name="M:AutoMapper.IMappingExpression.ForMember(System.String,System.Action{AutoMapper.IMemberConfigurationExpression})"> + <summary> + Customize individual members + </summary> + <param name="name">Name of the member</param> + <param name="memberOptions">Callback for configuring member</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression.Include(System.Type,System.Type)"> + <summary> + Include this configuration in derived types' maps + </summary> + <param name="derivedSourceType">Derived source type</param> + <param name="derivedDestinationType">Derived destination type</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression.IgnoreAllPropertiesWithAnInaccessibleSetter"> + <summary> + Ignores all destination properties that have either a private or protected setter, forcing the mapper to respect encapsulation (note: order matters, so place this before explicit configuration of any properties with an inaccessible setter) + </summary> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression.IgnoreAllSourcePropertiesWithAnInaccessibleSetter"> + <summary> + When using ReverseMap, ignores all source properties that have either a private or protected setter, keeping the reverse mapping consistent with the forward mapping (note: destination properties with an inaccessible setter may still be mapped unless IgnoreAllPropertiesWithAnInaccessibleSetter is also used) + </summary> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression.IncludeBase(System.Type,System.Type)"> + <summary> + Include the base type map's configuration in this map + </summary> + <param name="sourceBase">Base source type</param> + <param name="destinationBase">Base destination type</param> + <returns></returns> + </member> + <member name="M:AutoMapper.IMappingExpression.BeforeMap(System.Action{System.Object,System.Object})"> + <summary> + Execute a custom function to the source and/or destination types before member mapping + </summary> + <param name="beforeFunction">Callback for the source/destination types</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression.BeforeMap``1"> + <summary> + Execute a custom mapping action before member mapping + </summary> + <typeparam name="TMappingAction">Mapping action type instantiated during mapping</typeparam> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression.AfterMap(System.Action{System.Object,System.Object})"> + <summary> + Execute a custom function to the source and/or destination types after member mapping + </summary> + <param name="afterFunction">Callback for the source/destination types</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression.AfterMap``1"> + <summary> + Execute a custom mapping action after member mapping + </summary> + <typeparam name="TMappingAction">Mapping action type instantiated during mapping</typeparam> + <returns>Itself</returns> + </member> + <member name="T:AutoMapper.IMappingExpression`2"> + <summary> + Mapping configuration options + </summary> + <typeparam name="TSource">Source type</typeparam> + <typeparam name="TDestination">Destination type</typeparam> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ForPath``1(System.Linq.Expressions.Expression{System.Func{`1,``0}},System.Action{AutoMapper.IPathConfigurationExpression{`0,`1}})"> + <summary> + Customize configuration for a path inside the destination object. + </summary> + <param name="destinationMember">Expression to the destination subobject</param> + <param name="memberOptions">Callback for member options</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.PreserveReferences"> + <summary> + Preserve object identity. Useful for circular references. + </summary> + <returns></returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ForAllOtherMembers(System.Action{AutoMapper.IMemberConfigurationExpression{`0,`1,System.Object}})"> + <summary> + Customize configuration for members not previously configured + </summary> + <param name="memberOptions">Callback for member options</param> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ForMember``1(System.Linq.Expressions.Expression{System.Func{`1,``0}},System.Action{AutoMapper.IMemberConfigurationExpression{`0,`1,``0}})"> + <summary> + Customize configuration for individual member + </summary> + <param name="destinationMember">Expression to the top-level destination member. This must be a member on the <typeparamref name="TDestination"/>TDestination</param> type + <param name="memberOptions">Callback for member options</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ForMember(System.String,System.Action{AutoMapper.IMemberConfigurationExpression{`0,`1,System.Object}})"> + <summary> + Customize configuration for individual member. Used when the name isn't known at compile-time + </summary> + <param name="name">Destination member name</param> + <param name="memberOptions">Callback for member options</param> + <returns></returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ForAllMembers(System.Action{AutoMapper.IMemberConfigurationExpression{`0,`1,System.Object}})"> + <summary> + Customize configuration for all members + </summary> + <param name="memberOptions">Callback for member options</param> + </member> + <member name="M:AutoMapper.IMappingExpression`2.IgnoreAllPropertiesWithAnInaccessibleSetter"> + <summary> + Ignores all <typeparamref name="TDestination"/> properties that have either a private or protected setter, forcing the mapper to respect encapsulation (note: order matters, so place this before explicit configuration of any properties with an inaccessible setter) + </summary> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.IgnoreAllSourcePropertiesWithAnInaccessibleSetter"> + <summary> + When using ReverseMap, ignores all <typeparamref name="TSource"/> properties that have either a private or protected setter, keeping the reverse mapping consistent with the forward mapping (note: <typeparamref name="TDestination"/> properties with an inaccessible setter may still be mapped unless IgnoreAllPropertiesWithAnInaccessibleSetter is also used) + </summary> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.Include``2"> + <summary> + Include this configuration in derived types' maps + </summary> + <typeparam name="TOtherSource">Derived source type</typeparam> + <typeparam name="TOtherDestination">Derived destination type</typeparam> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.IncludeBase``2"> + <summary> + Include the base type map's configuration in this map + </summary> + <typeparam name="TSourceBase">Base source type</typeparam> + <typeparam name="TDestinationBase">Base destination type</typeparam> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.Include(System.Type,System.Type)"> + <summary> + Include this configuration in derived types' maps + </summary> + <param name="derivedSourceType">Derived source type</param> + <param name="derivedDestinationType">Derived destination type</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ProjectUsing(System.Linq.Expressions.Expression{System.Func{`0,`1}})"> + <summary> + Skip member mapping and use a custom expression during LINQ projection + </summary> + <param name="projectionExpression">Projection expression</param> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ConvertUsing(System.Func{`0,`1})"> + <summary> + Skip member mapping and use a custom function to convert to the destination type + </summary> + <param name="mappingFunction">Callback to convert from source type to destination type</param> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ConvertUsing(System.Func{`0,`1,`1})"> + <summary> + Skip member mapping and use a custom function to convert to the destination type + </summary> + <param name="mappingFunction">Callback to convert from source type to destination type, including destination object</param> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ConvertUsing(System.Func{`0,`1,AutoMapper.ResolutionContext,`1})"> + <summary> + Skip member mapping and use a custom function to convert to the destination type + </summary> + <param name="mappingFunction">Callback to convert from source type to destination type, with source, destination and context</param> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ConvertUsing(AutoMapper.ITypeConverter{`0,`1})"> + <summary> + Skip member mapping and use a custom type converter instance to convert to the destination type + </summary> + <param name="converter">Type converter instance</param> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ConvertUsing``1"> + <summary> + Skip member mapping and use a custom type converter instance to convert to the destination type + </summary> + <typeparam name="TTypeConverter">Type converter type</typeparam> + </member> + <member name="M:AutoMapper.IMappingExpression`2.BeforeMap(System.Action{`0,`1})"> + <summary> + Execute a custom function to the source and/or destination types before member mapping + </summary> + <param name="beforeFunction">Callback for the source/destination types</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.BeforeMap(System.Action{`0,`1,AutoMapper.ResolutionContext})"> + <summary> + Execute a custom function to the source and/or destination types before member mapping + </summary> + <param name="beforeFunction">Callback for the source/destination types</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.BeforeMap``1"> + <summary> + Execute a custom mapping action before member mapping + </summary> + <typeparam name="TMappingAction">Mapping action type instantiated during mapping</typeparam> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.AfterMap(System.Action{`0,`1})"> + <summary> + Execute a custom function to the source and/or destination types after member mapping + </summary> + <param name="afterFunction">Callback for the source/destination types</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.AfterMap(System.Action{`0,`1,AutoMapper.ResolutionContext})"> + <summary> + Execute a custom function to the source and/or destination types after member mapping + </summary> + <param name="afterFunction">Callback for the source/destination types</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.AfterMap``1"> + <summary> + Execute a custom mapping action after member mapping + </summary> + <typeparam name="TMappingAction">Mapping action type instantiated during mapping</typeparam> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ConstructUsing(System.Func{`0,`1})"> + <summary> + Supply a custom instantiation function for the destination type + </summary> + <param name="ctor">Callback to create the destination type given the source object</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ConstructProjectionUsing(System.Linq.Expressions.Expression{System.Func{`0,`1}})"> + <summary> + Supply a custom instantiation expression for the destination type for LINQ projection + </summary> + <param name="ctor">Callback to create the destination type given the source object</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ConstructUsing(System.Func{`0,AutoMapper.ResolutionContext,`1})"> + <summary> + Supply a custom instantiation function for the destination type, based on the entire resolution context + </summary> + <param name="ctor">Callback to create the destination type given the current resolution context</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.As``1"> + <summary> + Override the destination type mapping for looking up configuration and instantiation + </summary> + <typeparam name="T">Destination type to use</typeparam> + </member> + <member name="M:AutoMapper.IMappingExpression`2.MaxDepth(System.Int32)"> + <summary> + For self-referential types, limit recurse depth. + Enables PreserveReferences. + </summary> + <param name="depth">Number of levels to limit to</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ConstructUsingServiceLocator"> + <summary> + Construct the destination object using the service locator + </summary> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ReverseMap"> + <summary> + Create a type mapping from the destination to the source type, using the <typeparamref name="TDestination"/> members as validation + </summary> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ForSourceMember(System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.Action{AutoMapper.ISourceMemberConfigurationExpression})"> + <summary> + Customize configuration for an individual source member + </summary> + <param name="sourceMember">Expression to source member. Must be a member of the <typeparamref name="TSource"/> type</param> + <param name="memberOptions">Callback for member configuration options</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ForSourceMember(System.String,System.Action{AutoMapper.ISourceMemberConfigurationExpression})"> + <summary> + Customize configuration for an individual source member. Member name not known until runtime + </summary> + <param name="sourceMemberName">Expression to source member. Must be a member of the <typeparamref name="TSource"/> type</param> + <param name="memberOptions">Callback for member configuration options</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.Substitute``1(System.Func{`0,``0})"> + <summary> + Replace the original runtime instance with a new source instance. Useful when ORMs return proxy types with no relationships to runtime types. + The returned source object will be mapped instead of what was supplied in the original source object. + </summary> + <param name="substituteFunc">Substitution function</param> + <returns>New source object to map.</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.ForCtorParam(System.String,System.Action{AutoMapper.ICtorParamConfigurationExpression{`0}})"> + <summary> + Customize configuration for individual constructor parameter + </summary> + <param name="ctorParamName">Constructor parameter name</param> + <param name="paramOptions">Options</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IMappingExpression`2.DisableCtorValidation"> + <summary> + Disable constructor validation. During mapping this map is used against an existing destination object and never constructed itself. + </summary> + <returns>Itself</returns> + </member> + <member name="T:AutoMapper.IMappingOperationOptions"> + <summary> + Options for a single map operation + </summary> + </member> + <member name="M:AutoMapper.IMappingOperationOptions.ConstructServicesUsing(System.Func{System.Type,System.Object})"> + <summary> + Construct services using this callback. Use this for child/nested containers + </summary> + <param name="constructor"></param> + </member> + <member name="P:AutoMapper.IMappingOperationOptions.Items"> + <summary> + Add context items to be accessed at map time inside an <see cref="T:AutoMapper.IValueResolver`3"/> or <see cref="T:AutoMapper.ITypeConverter`2"/> + </summary> + </member> + <member name="M:AutoMapper.IMappingOperationOptions.BeforeMap(System.Action{System.Object,System.Object})"> + <summary> + Execute a custom function to the source and/or destination types before member mapping + </summary> + <param name="beforeFunction">Callback for the source/destination types</param> + </member> + <member name="M:AutoMapper.IMappingOperationOptions.AfterMap(System.Action{System.Object,System.Object})"> + <summary> + Execute a custom function to the source and/or destination types after member mapping + </summary> + <param name="afterFunction">Callback for the source/destination types</param> + </member> + <member name="M:AutoMapper.IMappingOperationOptions`2.BeforeMap(System.Action{`0,`1})"> + <summary> + Execute a custom function to the source and/or destination types before member mapping + </summary> + <param name="beforeFunction">Callback for the source/destination types</param> + </member> + <member name="M:AutoMapper.IMappingOperationOptions`2.AfterMap(System.Action{`0,`1})"> + <summary> + Execute a custom function to the source and/or destination types after member mapping + </summary> + <param name="afterFunction">Callback for the source/destination types</param> + </member> + <member name="T:AutoMapper.IMemberConfigurationExpression`3"> + <summary> + Member configuration options + </summary> + <typeparam name="TSource">Source type for this member</typeparam> + <typeparam name="TMember">Type for this member</typeparam> + <typeparam name="TDestination">Destination type for this map</typeparam> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.MapAtRuntime"> + <summary> + Do not precompute the execution plan for this member, just map it at runtime. + Simplifies the execution plan by not inlining. + </summary> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.NullSubstitute(System.Object)"> + <summary> + Substitute a custom value when the source member resolves as null + </summary> + <param name="nullSubstitute">Value to use</param> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.ResolveUsing``1"> + <summary> + Resolve destination member using a custom value resolver + </summary> + <typeparam name="TValueResolver">Value resolver type</typeparam> + <returns>Value resolver configuration options</returns> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.ResolveUsing``2(System.Linq.Expressions.Expression{System.Func{`0,``1}})"> + <summary> + Resolve destination member using a custom value resolver from a source member + </summary> + <typeparam name="TValueResolver">Value resolver type</typeparam> + <typeparam name="TSourceMember">Source member to supply</typeparam> + <returns>Value resolver configuration options</returns> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.ResolveUsing``2(System.String)"> + <summary> + Resolve destination member using a custom value resolver from a source member + </summary> + <typeparam name="TValueResolver">Value resolver type</typeparam> + <typeparam name="TSourceMember">Source member to supply</typeparam> + <param name="sourceMemberName">Source member name</param> + <returns>Value resolver configuration options</returns> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.ResolveUsing(AutoMapper.IValueResolver{`0,`1,`2})"> + <summary> + Resolve destination member using a custom value resolver instance + </summary> + <param name="valueResolver">Value resolver instance to use</param> + <returns>Resolution expression</returns> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.ResolveUsing``1(AutoMapper.IMemberValueResolver{`0,`1,``0,`2},System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Resolve destination member using a custom value resolver instance + </summary> + <param name="valueResolver">Value resolver instance to use</param> + <param name="sourceMember">Source member to supply to value resolver</param> + <returns>Resolution expression</returns> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.ResolveUsing``1(System.Func{`0,``0})"> + <summary> + Resolve destination member using a custom value resolver callback. Used instead of MapFrom when not simply redirecting a source member + This method cannot be used in conjunction with LINQ query projection + </summary> + <param name="resolver">Callback function to resolve against source type</param> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.ResolveUsing``1(System.Func{`0,`1,``0})"> + <summary> + Resolve destination member using a custom value resolver callback. Used instead of MapFrom when not simply redirecting a source member + Access both the source object and destination member for additional mapping, context items + This method cannot be used in conjunction with LINQ query projection + </summary> + <param name="resolver">Callback function to resolve against source type</param> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.ResolveUsing``1(System.Func{`0,`1,`2,``0})"> + <summary> + Resolve destination member using a custom value resolver callback. Used instead of MapFrom when not simply redirecting a source member + Access both the source object and destination member for additional mapping, context items + This method cannot be used in conjunction with LINQ query projection + </summary> + <param name="resolver">Callback function to resolve against source type</param> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.ResolveUsing``1(System.Func{`0,`1,`2,AutoMapper.ResolutionContext,``0})"> + <summary> + Resolve destination member using a custom value resolver callback. Used instead of MapFrom when not simply redirecting a source member + Access both the source object and current resolution context for additional mapping, context items + This method cannot be used in conjunction with LINQ query projection + </summary> + <param name="resolver">Callback function to resolve against source type</param> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.MapFrom``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Specify the source member to map from. Can only reference a member on the <typeparamref name="TSource"/> type + This method can be used in mapping to LINQ query projections, while ResolveUsing cannot. + Any null reference exceptions in this expression will be ignored (similar to flattening behavior) + </summary> + <typeparam name="TSourceMember">Member type of the source member to use</typeparam> + <param name="sourceMember">Expression referencing the source member to map against</param> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.MapFrom(System.String)"> + <summary> + Specify the source member to map from. Can only reference a member on the <typeparamref name="TSource"/> type + This method can be used in mapping to LINQ query projections, while ResolveUsing cannot. + Any null reference exceptions in this expression will be ignored (similar to flattening behavior) + </summary> + <param name="property">Propertyname referencing the source member to map against</param> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.Ignore"> + <summary> + Ignore this member for configuration validation and skip during mapping + </summary> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.AllowNull"> + <summary> + Allow this member to be null. This prevents generating a check condition for it. + </summary> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.SetMappingOrder(System.Int32)"> + <summary> + Supply a custom mapping order instead of what the .NET runtime returns + </summary> + <param name="mappingOrder">Mapping order value</param> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.UseDestinationValue"> + <summary> + Use the destination value instead of mapping from the source value or creating a new instance + </summary> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.UseValue``1(``0)"> + <summary> + Use a custom value + </summary> + <typeparam name="TValue">Value type</typeparam> + <param name="value">Value to use</param> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.Condition(System.Func{`0,`1,`2,`2,AutoMapper.ResolutionContext,System.Boolean})"> + <summary> + Conditionally map this member against the source, destination, source and destination members + </summary> + <param name="condition">Condition to evaluate using the source object</param> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.Condition(System.Func{`0,`1,`2,`2,System.Boolean})"> + <summary> + Conditionally map this member + </summary> + <param name="condition">Condition to evaluate using the source object</param> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.Condition(System.Func{`0,`1,`2,System.Boolean})"> + <summary> + Conditionally map this member + </summary> + <param name="condition">Condition to evaluate using the source object</param> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.Condition(System.Func{`0,`1,System.Boolean})"> + <summary> + Conditionally map this member + </summary> + <param name="condition">Condition to evaluate using the source object</param> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.Condition(System.Func{`0,System.Boolean})"> + <summary> + Conditionally map this member + </summary> + <param name="condition">Condition to evaluate using the source object</param> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.PreCondition(System.Func{`0,System.Boolean})"> + <summary> + Conditionally map this member, evaluated before accessing the source value + </summary> + <param name="condition">Condition to evaluate using the source object</param> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.PreCondition(System.Func{AutoMapper.ResolutionContext,System.Boolean})"> + <summary> + Conditionally map this member, evaluated before accessing the source value + </summary> + <param name="condition">Condition to evaluate using the current resolution context</param> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression`3.ExplicitExpansion"> + <summary> + Ignore this member for LINQ projections unless explicitly expanded during projection + </summary> + </member> + <member name="P:AutoMapper.IMemberConfigurationExpression`3.DestinationMember"> + <summary> + The destination member being configured. + </summary> + </member> + <member name="T:AutoMapper.IMemberConfigurationExpression"> + <summary> + Configuration options for an individual member + </summary> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression.ResolveUsing(System.Type)"> + <summary> + Resolve destination member using a custom value resolver. Used when the value resolver is not known at compile-time + </summary> + <param name="valueResolverType">Value resolver type</param> + <returns>Value resolver configuration options</returns> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression.ResolveUsing(System.Type,System.String)"> + <summary> + Resolve destination member using a custom value resolver. Used when the value resolver is not known at compile-time + </summary> + <param name="valueResolverType">Value resolver type</param> + <param name="memberName">Member to supply to value resolver</param> + <returns>Value resolver configuration options</returns> + </member> + <member name="M:AutoMapper.IMemberConfigurationExpression.ResolveUsing``4(AutoMapper.IMemberValueResolver{``0,``1,``2,``3},System.String)"> + <summary> + Resolve destination member using a custom value resolver instance + </summary> + <param name="valueResolver">Value resolver instance to use</param> + <param name="memberName">Source member to supply to value resolver</param> + <returns>Resolution expression</returns> + </member> + <member name="T:AutoMapper.INamingConvention"> + <summary> + Defines a naming convention strategy + </summary> + </member> + <member name="P:AutoMapper.INamingConvention.SplittingExpression"> + <summary> + Regular expression on how to tokenize a member + </summary> + </member> + <member name="T:AutoMapper.IObjectMapper"> + <summary> + Mapping execution strategy, as a chain of responsibility + </summary> + </member> + <member name="M:AutoMapper.IObjectMapper.IsMatch(AutoMapper.TypePair)"> + <summary> + When true, the mapping engine will use this mapper as the strategy + </summary> + <param name="context">Resolution context</param> + <returns>Is match</returns> + </member> + <member name="M:AutoMapper.IObjectMapper.MapExpression(AutoMapper.IConfigurationProvider,AutoMapper.ProfileMap,AutoMapper.PropertyMap,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)"> + <summary> + Builds a mapping expression equivalent to the base Map method + </summary> + <param name="configurationProvider"></param> + <param name="profileMap"></param> + <param name="propertyMap"></param> + <param name="sourceExpression">Source parameter</param> + <param name="destExpression">Destination parameter</param> + <param name="contextExpression">ResulotionContext parameter</param> + <returns>Map expression</returns> + </member> + <member name="T:AutoMapper.ObjectMapper`2"> + <summary> + Base class for simple object mappers that don't want to use expressions. + </summary> + <typeparam name="TSource">type of the source</typeparam> + <typeparam name="TDestination">type of the destination</typeparam> + </member> + <member name="M:AutoMapper.ObjectMapper`2.IsMatch(AutoMapper.TypePair)"> + <summary> + When true, the mapping engine will use this mapper as the strategy + </summary> + <param name="context">Resolution context</param> + <returns>Is match</returns> + </member> + <member name="M:AutoMapper.ObjectMapper`2.Map(`0,`1,AutoMapper.ResolutionContext)"> + <summary> + Performs conversion from source to destination type + </summary> + <param name="source">Source object</param> + <param name="destination">Destination object</param> + <param name="context">Resolution context</param> + <returns>Destination object</returns> + </member> + <member name="T:AutoMapper.IPathConfigurationExpression`2"> + <summary> + Member configuration options + </summary> + <typeparam name="TSource">Source type for this member</typeparam> + <typeparam name="TDestination">Destination type for this map</typeparam> + </member> + <member name="M:AutoMapper.IPathConfigurationExpression`2.MapFrom``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Specify the source member to map from. Can only reference a member on the <typeparamref name="TSource"/> type + This method can be used in mapping to LINQ query projections, while ResolveUsing cannot. + Any null reference exceptions in this expression will be ignored (similar to flattening behavior) + </summary> + <typeparam name="TSourceMember">Member type of the source member to use</typeparam> + <param name="sourceMember">Expression referencing the source member to map against</param> + </member> + <member name="T:AutoMapper.IProfileExpression"> + <summary> + Configuration for profile-specific maps + </summary> + </member> + <member name="M:AutoMapper.IProfileExpression.DisableConstructorMapping"> + <summary> + Disable constructor mapping. Use this if you don't intend to have AutoMapper try to map to constructors + </summary> + </member> + <member name="M:AutoMapper.IProfileExpression.CreateMap``2"> + <summary> + Creates a mapping configuration from the <typeparamref name="TSource"/> type to the <typeparamref name="TDestination"/> type + </summary> + <typeparam name="TSource">Source type</typeparam> + <typeparam name="TDestination">Destination type</typeparam> + <returns>Mapping expression for more configuration options</returns> + </member> + <member name="M:AutoMapper.IProfileExpression.CreateMap``2(AutoMapper.MemberList)"> + <summary> + Creates a mapping configuration from the <typeparamref name="TSource"/> type to the <typeparamref name="TDestination"/> type. + Specify the member list to validate against during configuration validation. + </summary> + <typeparam name="TSource">Source type</typeparam> + <typeparam name="TDestination">Destination type</typeparam> + <param name="memberList">Member list to validate</param> + <returns>Mapping expression for more configuration options</returns> + </member> + <member name="M:AutoMapper.IProfileExpression.CreateMap(System.Type,System.Type)"> + <summary> + Create a mapping configuration from the source type to the destination type. + Use this method when the source and destination type are known at runtime and not compile time. + </summary> + <param name="sourceType">Source type</param> + <param name="destinationType">Destination type</param> + <returns>Mapping expression for more configuration options</returns> + </member> + <member name="M:AutoMapper.IProfileExpression.CreateMap(System.Type,System.Type,AutoMapper.MemberList)"> + <summary> + Creates a mapping configuration from the source type to the destination type. + Specify the member list to validate against during configuration validation. + </summary> + <param name="sourceType">Source type</param> + <param name="destinationType">Destination type</param> + <param name="memberList">Member list to validate</param> + <returns>Mapping expression for more configuration options</returns> + </member> + <member name="M:AutoMapper.IProfileExpression.ClearPrefixes"> + <summary> + Clear the list of recognized prefixes. + </summary> + </member> + <member name="M:AutoMapper.IProfileExpression.RecognizePrefixes(System.String[])"> + <summary> + Recognize a list of prefixes to be removed from source member names when matching + </summary> + <param name="prefixes">List of prefixes</param> + </member> + <member name="M:AutoMapper.IProfileExpression.RecognizePostfixes(System.String[])"> + <summary> + Recognize a list of postfixes to be removed from source member names when matching + </summary> + <param name="postfixes">List of postfixes</param> + </member> + <member name="M:AutoMapper.IProfileExpression.RecognizeAlias(System.String,System.String)"> + <summary> + Provide an alias for a member name when matching source member names + </summary> + <param name="original">Original member name</param> + <param name="alias">Alias to match against</param> + </member> + <member name="M:AutoMapper.IProfileExpression.ReplaceMemberName(System.String,System.String)"> + <summary> + Provide a new value for a part of a members name + </summary> + <param name="original">Original member value</param> + <param name="newValue">New member value</param> + </member> + <member name="M:AutoMapper.IProfileExpression.RecognizeDestinationPrefixes(System.String[])"> + <summary> + Recognize a list of prefixes to be removed from destination member names when matching + </summary> + <param name="prefixes">List of prefixes</param> + </member> + <member name="M:AutoMapper.IProfileExpression.RecognizeDestinationPostfixes(System.String[])"> + <summary> + Recognize a list of postfixes to be removed from destination member names when matching + </summary> + <param name="postfixes">List of postfixes</param> + </member> + <member name="M:AutoMapper.IProfileExpression.AddGlobalIgnore(System.String)"> + <summary> + Add a property name to globally ignore. Matches against the beginning of the property names. + </summary> + <param name="propertyNameStartingWith">Property name to match against</param> + </member> + <member name="P:AutoMapper.IProfileExpression.AllowNullDestinationValues"> + <summary> + Allow null destination values. If false, destination objects will be created for deep object graphs. Default true. + </summary> + </member> + <member name="P:AutoMapper.IProfileExpression.AllowNullCollections"> + <summary> + Allow null destination collections. If true, null source collections result in null destination collections. Default false. + </summary> + </member> + <member name="P:AutoMapper.IProfileExpression.EnableNullPropagationForQueryMapping"> + <summary> + Allows to enable null-value propagation for query mapping. + <remarks>Some providers (such as EntityFrameworkQueryVisitor) do not work with this feature enabled!</remarks> + </summary> + </member> + <member name="P:AutoMapper.IProfileExpression.SourceMemberNamingConvention"> + <summary> + Naming convention for source members + </summary> + </member> + <member name="P:AutoMapper.IProfileExpression.DestinationMemberNamingConvention"> + <summary> + Naming convention for destination members + </summary> + </member> + <member name="M:AutoMapper.IProfileExpression.ForAllMaps(System.Action{AutoMapper.TypeMap,AutoMapper.IMappingExpression})"> + <summary> + Specify common configuration for all type maps. + </summary> + <param name="configuration">configuration callback</param> + </member> + <member name="M:AutoMapper.IProfileExpression.ForAllPropertyMaps(System.Func{AutoMapper.PropertyMap,System.Boolean},System.Action{AutoMapper.PropertyMap,AutoMapper.IMemberConfigurationExpression})"> + <summary> + Customize configuration for all members across all maps + </summary> + <param name="condition">Condition</param> + <param name="memberOptions">Callback for member options. Use the property map for conditional maps.</param> + </member> + <member name="M:AutoMapper.IProfileExpression.IncludeSourceExtensionMethods(System.Type)"> + <summary> + Include extension methods against source members for matching destination members to. Default source extension methods from <see cref="T:System.Linq.Enumerable"/> + </summary> + <param name="type">Static type that contains extension methods</param> + </member> + <member name="T:AutoMapper.IResolutionExpression`1"> + <summary> + Custom resolver options + </summary> + <typeparam name="TSource">Source type</typeparam> + </member> + <member name="M:AutoMapper.IResolutionExpression`1.FromMember(System.Linq.Expressions.Expression{System.Func{`0,System.Object}})"> + <summary> + Use the specified member as the input to the resolver instead of the root <typeparamref name="TSource"/> object + </summary> + <param name="sourceMember">Expression for the source member</param> + </member> + <member name="T:AutoMapper.IResolutionExpression"> + <summary> + Custom resolver options + </summary> + </member> + <member name="M:AutoMapper.IResolutionExpression.FromMember(System.String)"> + <summary> + Use the supplied member as the input to the resolver instead of the root source object + </summary> + <param name="sourcePropertyName">Property name to use</param> + </member> + <member name="T:AutoMapper.IResolverConfigurationExpression`1"> + <summary> + Custom resolver options + </summary> + <typeparam name="TSource">Source type</typeparam> + </member> + <member name="M:AutoMapper.IResolverConfigurationExpression`1.FromMember(System.Linq.Expressions.Expression{System.Func{`0,System.Object}})"> + <summary> + Use the specified member as the input to the resolver instead of the root <typeparamref name="TSource"/> object + </summary> + <param name="sourceMember">Expression for the source member</param> + <returns>Itself</returns> + </member> + <member name="M:AutoMapper.IResolverConfigurationExpression`1.FromMember(System.String)"> + <summary> + Use the specified member as the input to the resolver instead of the root <typeparamref name="TSource"/> object + </summary> + <param name="sourcePropertyName">Name of the source member</param> + <returns>Itself</returns> + </member> + <member name="T:AutoMapper.ISourceMemberConfigurationExpression"> + <summary> + Source member configuration options + </summary> + </member> + <member name="M:AutoMapper.ISourceMemberConfigurationExpression.Ignore"> + <summary> + Ignore this member for configuration validation and skip during mapping + </summary> + </member> + <member name="T:AutoMapper.ITypeConverter`2"> + <summary> + Converts source type to destination type instead of normal member mapping + </summary> + <typeparam name="TSource">Source type</typeparam> + <typeparam name="TDestination">Destination type</typeparam> + </member> + <member name="M:AutoMapper.ITypeConverter`2.Convert(`0,`1,AutoMapper.ResolutionContext)"> + <summary> + Performs conversion from source to destination type + </summary> + <param name="source">Source object</param> + <param name="destination">Destination object</param> + <param name="context">Resolution context</param> + <returns>Destination object</returns> + </member> + <member name="T:AutoMapper.IValueResolver`3"> + <summary> + Extension point to provide custom resolution for a destination value + </summary> + </member> + <member name="M:AutoMapper.IValueResolver`3.Resolve(`0,`1,`2,AutoMapper.ResolutionContext)"> + <summary> + Implementors use source object to provide a destination object. + </summary> + <param name="source">Source object</param> + <param name="destination">Destination object, if exists</param> + <param name="destMember">Destination member</param> + <param name="context">The context of the mapping</param> + <returns>Result, typically build from the source resolution result</returns> + </member> + <member name="T:AutoMapper.IMemberValueResolver`4"> + <summary> + Extension point to provide custom resolution for a destination value + </summary> + </member> + <member name="M:AutoMapper.IMemberValueResolver`4.Resolve(`0,`1,`2,`3,AutoMapper.ResolutionContext)"> + <summary> + Implementors use source object to provide a destination object. + </summary> + <param name="source">Source object</param> + <param name="destination">Destination object, if exists</param> + <param name="sourceMember">Source member</param> + <param name="destMember">Destination member</param> + <param name="context">The context of the mapping</param> + <returns>Result, typically build from the source resolution result</returns> + </member> + <member name="P:AutoMapper.Mapper.Configuration"> + <summary> + Configuration provider for performing maps + </summary> + </member> + <member name="P:AutoMapper.Mapper.Instance"> + <summary> + Static mapper instance. You can also create a <see cref="T:AutoMapper.Mapper"/> instance directly using the <see cref="P:AutoMapper.Mapper.Configuration"/> instance. + </summary> + </member> + <member name="M:AutoMapper.Mapper.Initialize(System.Action{AutoMapper.IMapperConfigurationExpression})"> + <summary> + Initialize static configuration instance + </summary> + <param name="config">Configuration action</param> + </member> + <member name="M:AutoMapper.Mapper.Initialize(AutoMapper.Configuration.MapperConfigurationExpression)"> + <summary> + Initialize static configuration instance + </summary> + <param name="config">Configuration action</param> + </member> + <member name="M:AutoMapper.Mapper.Map``1(System.Object)"> + <summary> + Execute a mapping from the source object to a new destination object. + The source type is inferred from the source object. + </summary> + <typeparam name="TDestination">Destination type to create</typeparam> + <param name="source">Source object to map from</param> + <returns>Mapped destination object</returns> + </member> + <member name="M:AutoMapper.Mapper.Map``1(System.Object,System.Action{AutoMapper.IMappingOperationOptions})"> + <summary> + Execute a mapping from the source object to a new destination object with supplied mapping options. + </summary> + <typeparam name="TDestination">Destination type to create</typeparam> + <param name="source">Source object to map from</param> + <param name="opts">Mapping options</param> + <returns>Mapped destination object</returns> + </member> + <member name="M:AutoMapper.Mapper.Map``2(``0)"> + <summary> + Execute a mapping from the source object to a new destination object. + </summary> + <typeparam name="TSource">Source type to use, regardless of the runtime type</typeparam> + <typeparam name="TDestination">Destination type to create</typeparam> + <param name="source">Source object to map from</param> + <returns>Mapped destination object</returns> + </member> + <member name="M:AutoMapper.Mapper.Map``2(``0,System.Action{AutoMapper.IMappingOperationOptions{``0,``1}})"> + <summary> + Execute a mapping from the source object to a new destination object with supplied mapping options. + </summary> + <typeparam name="TSource">Source type to use</typeparam> + <typeparam name="TDestination">Destination type to create</typeparam> + <param name="source">Source object to map from</param> + <param name="opts">Mapping options</param> + <returns>Mapped destination object</returns> + </member> + <member name="M:AutoMapper.Mapper.Map``2(``0,``1)"> + <summary> + Execute a mapping from the source object to the existing destination object. + </summary> + <typeparam name="TSource">Source type to use</typeparam> + <typeparam name="TDestination">Dsetination type</typeparam> + <param name="source">Source object to map from</param> + <param name="destination">Destination object to map into</param> + <returns>The mapped destination object, same instance as the <paramref name="destination"/> object</returns> + </member> + <member name="M:AutoMapper.Mapper.Map``2(``0,``1,System.Action{AutoMapper.IMappingOperationOptions{``0,``1}})"> + <summary> + Execute a mapping from the source object to the existing destination object with supplied mapping options. + </summary> + <typeparam name="TSource">Source type to use</typeparam> + <typeparam name="TDestination">Destination type</typeparam> + <param name="source">Source object to map from</param> + <param name="destination">Destination object to map into</param> + <param name="opts">Mapping options</param> + <returns>The mapped destination object, same instance as the <paramref name="destination"/> object</returns> + </member> + <member name="M:AutoMapper.Mapper.Map(System.Object,System.Type,System.Type)"> + <summary> + Execute a mapping from the source object to a new destination object with explicit <see cref="T:System.Type"/> objects + </summary> + <param name="source">Source object to map from</param> + <param name="sourceType">Source type to use</param> + <param name="destinationType">Destination type to create</param> + <returns>Mapped destination object</returns> + </member> + <member name="M:AutoMapper.Mapper.Map(System.Object,System.Type,System.Type,System.Action{AutoMapper.IMappingOperationOptions})"> + <summary> + Execute a mapping from the source object to a new destination object with explicit <see cref="T:System.Type"/> objects and supplied mapping options. + </summary> + <param name="source">Source object to map from</param> + <param name="sourceType">Source type to use</param> + <param name="destinationType">Destination type to create</param> + <param name="opts">Mapping options</param> + <returns>Mapped destination object</returns> + </member> + <member name="M:AutoMapper.Mapper.Map(System.Object,System.Object,System.Type,System.Type)"> + <summary> + Execute a mapping from the source object to existing destination object with explicit <see cref="T:System.Type"/> objects + </summary> + <param name="source">Source object to map from</param> + <param name="destination">Destination object to map into</param> + <param name="sourceType">Source type to use</param> + <param name="destinationType">Destination type to use</param> + <returns>Mapped destination object, same instance as the <paramref name="destination"/> object</returns> + </member> + <member name="M:AutoMapper.Mapper.Map(System.Object,System.Object,System.Type,System.Type,System.Action{AutoMapper.IMappingOperationOptions})"> + <summary> + Execute a mapping from the source object to existing destination object with supplied mapping options and explicit <see cref="T:System.Type"/> objects + </summary> + <param name="source">Source object to map from</param> + <param name="destination">Destination object to map into</param> + <param name="sourceType">Source type to use</param> + <param name="destinationType">Destination type to use</param> + <param name="opts">Mapping options</param> + <returns>Mapped destination object, same instance as the <paramref name="destination"/> object</returns> + </member> + <member name="M:AutoMapper.Mapper.AssertConfigurationIsValid"> + <summary> + Dry run all configured type maps and throw <see cref="T:AutoMapper.AutoMapperConfigurationException"/> for each problem + </summary> + </member> + <member name="T:AutoMapper.MemberList"> + <summary> + Member list to check for configuration validation + </summary> + </member> + <member name="F:AutoMapper.MemberList.Destination"> + <summary> + Check that all destination members are mapped + </summary> + </member> + <member name="F:AutoMapper.MemberList.Source"> + <summary> + Check that all source members are mapped + </summary> + </member> + <member name="F:AutoMapper.MemberList.None"> + <summary> + Check neither source nor destination members, skipping validation + </summary> + </member> + <member name="T:AutoMapper.Profile"> + <summary> + Provides a named configuration for maps. Naming conventions become scoped per profile. + </summary> + </member> + <member name="T:AutoMapper.QueryableExtensions.ExpressionBuilder.NullsafeQueryRewriter"> + <summary> + Expression visitor for making member access null-safe. + </summary> + <remarks> + Use <see cref="T:AutoMapper.QueryableExtensions.ExpressionBuilder.NullsafeQueryRewriter" /> to make a query null-safe. + copied from NeinLinq (MIT License): https://github.com/axelheer/nein-linq/blob/master/src/NeinLinq/NullsafeQueryRewriter.cs + </remarks> + </member> + <member name="M:AutoMapper.QueryableExtensions.ExpressionBuilder.NullsafeQueryRewriter.VisitMember(System.Linq.Expressions.MemberExpression)"> + <inheritdoc /> + </member> + <member name="M:AutoMapper.QueryableExtensions.ExpressionBuilder.NullsafeQueryRewriter.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)"> + <inheritdoc /> + </member> + <member name="T:AutoMapper.QueryableExtensions.Extensions"> + <summary> + Queryable extensions for AutoMapper + </summary> + </member> + <member name="M:AutoMapper.QueryableExtensions.Extensions.Map``2(System.Linq.IQueryable{``0},System.Linq.IQueryable{``1})"> + <summary> + Maps a queryable expression of a source type to a queryable expression of a destination type + </summary> + <typeparam name="TSource">Source type</typeparam> + <typeparam name="TDestination">Destination type</typeparam> + <param name="sourceQuery">Source queryable</param> + <param name="destQuery">Destination queryable</param> + <returns>Mapped destination queryable</returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.Extensions.Map``2(System.Linq.IQueryable{``0},System.Linq.IQueryable{``1},AutoMapper.IConfigurationProvider)"> + <summary> + Maps a queryable expression of a source type to a queryable expression of a destination type + </summary> + <typeparam name="TSource">Source type</typeparam> + <typeparam name="TDestination">Destination type</typeparam> + <param name="sourceQuery">Source queryable</param> + <param name="destQuery">Destination queryable</param> + <param name="config"></param> + <returns>Mapped destination queryable</returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.Extensions.ProjectTo``1(System.Linq.IQueryable,System.Object,System.Linq.Expressions.Expression{System.Func{``0,System.Object}}[])"> + <summary> + Extension method to project from a queryable using the provided mapping engine + </summary> + <remarks>Projections are only calculated once and cached</remarks> + <typeparam name="TDestination">Destination type</typeparam> + <param name="source">Queryable source</param> + <param name="parameters">Optional parameter object for parameterized mapping expressions</param> + <param name="membersToExpand">Explicit members to expand</param> + <returns>Expression to project into</returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.Extensions.ProjectTo``1(System.Linq.IQueryable,AutoMapper.IConfigurationProvider,System.Object,System.Linq.Expressions.Expression{System.Func{``0,System.Object}}[])"> + <summary> + Extension method to project from a queryable using the provided mapping engine + </summary> + <remarks>Projections are only calculated once and cached</remarks> + <typeparam name="TDestination">Destination type</typeparam> + <param name="source">Queryable source</param> + <param name="configuration">Mapper configuration</param> + <param name="parameters">Optional parameter object for parameterized mapping expressions</param> + <param name="membersToExpand">Explicit members to expand</param> + <returns>Expression to project into</returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.Extensions.ProjectTo``1(System.Linq.IQueryable,AutoMapper.IConfigurationProvider,System.Linq.Expressions.Expression{System.Func{``0,System.Object}}[])"> + <summary> + Extension method to project from a queryable using the provided mapping engine + </summary> + <remarks>Projections are only calculated once and cached</remarks> + <typeparam name="TDestination">Destination type</typeparam> + <param name="source">Queryable source</param> + <param name="configuration">Mapper configuration</param> + <param name="membersToExpand">Explicit members to expand</param> + <returns>Expression to project into</returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.Extensions.ProjectTo``1(System.Linq.IQueryable,System.Linq.Expressions.Expression{System.Func{``0,System.Object}}[])"> + <summary> + Extension method to project from a queryable using the provided mapping engine + </summary> + <remarks>Projections are only calculated once and cached</remarks> + <typeparam name="TDestination">Destination type</typeparam> + <param name="source">Queryable source</param> + <param name="membersToExpand">Explicit members to expand</param> + <returns>Expression to project into</returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.Extensions.ProjectTo``1(System.Linq.IQueryable,System.Collections.Generic.IDictionary{System.String,System.Object},System.String[])"> + <summary> + Projects the source type to the destination type given the mapping configuration + </summary> + <typeparam name="TDestination">Destination type to map to</typeparam> + <param name="source">Queryable source</param> + <param name="parameters">Optional parameter object for parameterized mapping expressions</param> + <param name="membersToExpand">Explicit members to expand</param> + <returns>Queryable result, use queryable extension methods to project and execute result</returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.Extensions.ProjectTo``1(System.Linq.IQueryable,AutoMapper.IConfigurationProvider,System.Collections.Generic.IDictionary{System.String,System.Object},System.String[])"> + <summary> + Projects the source type to the destination type given the mapping configuration + </summary> + <typeparam name="TDestination">Destination type to map to</typeparam> + <param name="source">Queryable source</param> + <param name="configuration">Mapper configuration</param> + <param name="parameters">Optional parameter object for parameterized mapping expressions</param> + <param name="membersToExpand">Explicit members to expand</param> + <returns>Queryable result, use queryable extension methods to project and execute result</returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.Impl.ISourceInjectedQueryable`1.OnEnumerated(System.Action{System.Collections.Generic.IEnumerable{System.Object}})"> + <summary> + Called when [enumerated]. + </summary> + <param name="enumerationHandler">The enumeration handler.</param> + </member> + <member name="M:AutoMapper.QueryableExtensions.Impl.ISourceInjectedQueryable`1.AsQueryable"> + <summary> + Casts itself to IQueryable<T> so no explicit casting is necessary + </summary> + <returns></returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.Impl.IQueryDataSourceInjection`1.For``1"> + <summary> + Creates the mapped query with an optional inspector + </summary> + <typeparam name="TDestination">The type of the destination.</typeparam> + <returns></returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.Impl.IQueryDataSourceInjection`1.BeforeProjection(System.Linq.Expressions.ExpressionVisitor[])"> + <summary> + ExpressionVisitors called before MappingVisitor itself is executed + </summary> + <param name="visitors">The visitors.</param> + <returns></returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.Impl.IQueryDataSourceInjection`1.AfterProjection(System.Linq.Expressions.ExpressionVisitor[])"> + <summary> + ExpressionVisitors called after the MappingVisitor itself is executed + </summary> + <param name="visitors">The visitors.</param> + <returns></returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.Impl.IQueryDataSourceInjection`1.OnError(System.Action{System.Exception})"> + <summary> + Allows specifying a handler that will be called when the underlying QueryProvider encounters an exception. + This is especially useful if you expose the resulting IQueryable in e.g. a WebApi controller where + you do not call "ToList" yourself and therefore cannot catch exceptions + </summary> + <param name="exceptionHandler">The exception handler.</param> + <returns></returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.Impl.QueryDataSourceInjection`1.BeforeProjection(System.Linq.Expressions.ExpressionVisitor[])"> + <summary> + ExpressionVisitors called before MappingVisitor itself is executed + </summary> + <param name="visitors">The visitors.</param> + <returns></returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.Impl.QueryDataSourceInjection`1.AfterProjection(System.Linq.Expressions.ExpressionVisitor[])"> + <summary> + ExpressionVisitors called after the MappingVisitor itself is executed + </summary> + <param name="visitors">The visitors.</param> + <returns></returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.Impl.QueryDataSourceInjection`1.OnError(System.Action{System.Exception})"> + <summary> + Allows specifying a handler that will be called when the underlying QueryProvider encounters an exception. + This is especially useful if you expose the resulting IQueryable in e.g. a WebApi controller where + you do not call "ToList" yourself and therefore cannot catch exceptions + </summary> + <param name="exceptionHandler">The exception handler.</param> + <returns></returns> + </member> + <member name="T:AutoMapper.QueryableExtensions.IProjectionExpression"> + <summary> + Continuation to execute projection + </summary> + </member> + <member name="M:AutoMapper.QueryableExtensions.IProjectionExpression.To``1(System.Object)"> + <summary> + Projects the source type to the destination type given the mapping configuration + </summary> + <typeparam name="TResult">Destination type to map to</typeparam> + <param name="parameters">Optional parameter object for parameterized mapping expressions</param> + <returns>Queryable result, use queryable extension methods to project and execute result</returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.IProjectionExpression.To``1(System.Collections.Generic.IDictionary{System.String,System.Object})"> + <summary> + Projects the source type to the destination type given the mapping configuration + </summary> + <typeparam name="TResult">Destination type to map to</typeparam> + <param name="parameters">Optional parameter object for parameterized mapping expressions</param> + <returns>Queryable result, use queryable extension methods to project and execute result</returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.IProjectionExpression.To``1(System.Object,System.String[])"> + <summary> + Projects the source type to the destination type given the mapping configuration + </summary> + <typeparam name="TResult">Destination type to map to</typeparam> + <param name="parameters">Optional parameter object for parameterized mapping expressions</param> + <param name="membersToExpand">Explicit members to expand</param> + <returns>Queryable result, use queryable extension methods to project and execute result</returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.IProjectionExpression.To``1(System.Collections.Generic.IDictionary{System.String,System.Object},System.String[])"> + <summary> + Projects the source type to the destination type given the mapping configuration + </summary> + <typeparam name="TResult">Destination type to map to</typeparam> + <param name="parameters">Parameters for parameterized mapping expressions</param> + <param name="membersToExpand">Explicit members to expand</param> + <returns>Queryable result, use queryable extension methods to project and execute result</returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.IProjectionExpression.To``1(System.Object,System.Linq.Expressions.Expression{System.Func{``0,System.Object}}[])"> + <summary> + Projects the source type to the destination type given the mapping configuration + </summary> + <typeparam name="TResult">Destination type to map to</typeparam> + <param name="membersToExpand">>Explicit members to expand</param> + <param name="parameters">Optional parameter object for parameterized mapping expressions</param> + <returns>Queryable result, use queryable extension methods to project and execute result</returns> + </member> + <member name="M:AutoMapper.QueryableExtensions.IProjectionExpression.To``1(System.Collections.Generic.IDictionary{System.String,System.Object},System.Linq.Expressions.Expression{System.Func{``0,System.Object}}[])"> + <summary> + Projects the source type to the destination type given the mapping configuration + </summary> + <typeparam name="TResult">Destination type to map to</typeparam> + <param name="membersToExpand">>Explicit members to expand</param> + <param name="parameters">Parameters for parameterized mapping expressions</param> + <returns>Queryable result, use queryable extension methods to project and execute result</returns> + </member> + <member name="M:AutoMapper.ReflectionExtensions.ReplaceItemType(System.Type,System.Type,System.Type)"> + <summary> + if targetType is oldType, method will return newType + if targetType is not oldType, method will return targetType + if targetType is generic type with oldType arguments, method will replace all oldType arguments on newType + </summary> + <param name="targetType"></param> + <param name="oldType"></param> + <param name="newType"></param> + <returns></returns> + </member> + <member name="T:AutoMapper.ResolutionContext"> + <summary> + Context information regarding resolution of a destination value + </summary> + </member> + <member name="P:AutoMapper.ResolutionContext.Options"> + <summary> + Mapping operation options + </summary> + </member> + <member name="P:AutoMapper.ResolutionContext.InstanceCache"> + <summary> + Instance cache for resolving circular references + </summary> + </member> + <member name="P:AutoMapper.ResolutionContext.TypeDepth"> + <summary> + Instance cache for resolving keeping track of depth + </summary> + </member> + <member name="P:AutoMapper.ResolutionContext.Mapper"> + <summary> + Current mapper + </summary> + </member> + <member name="P:AutoMapper.ResolutionContext.ConfigurationProvider"> + <summary> + Current configuration + </summary> + </member> + <member name="P:AutoMapper.ResolutionContext.Items"> + <summary> + Context items from <see cref="P:AutoMapper.ResolutionContext.Options"/> + </summary> + </member> + <member name="T:AutoMapper.TypeDetails"> + <summary> + Contains cached reflection information for easy retrieval + </summary> + </member> + <member name="T:AutoMapper.TypeMap"> + <summary> + Main configuration object holding all mapping configuration for a source and destination type + </summary> + </member> + <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.MapExpression``1(AutoMapper.IMapper,System.Linq.Expressions.LambdaExpression)"> + <summary> + Maps an expression given a dictionary of types where the source type is the key and the destination type is the value. + </summary> + <typeparam name="TDestDelegate"></typeparam> + <param name="mapper"></param> + <param name="expression"></param> + <returns></returns> + </member> + <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.MapExpression``2(AutoMapper.IMapper,``0)"> + <summary> + Maps an expression given a dictionary of types where the source type is the key and the destination type is the value. + </summary> + <typeparam name="TSourceDelegate"></typeparam> + <typeparam name="TDestDelegate"></typeparam> + <param name="mapper"></param> + <param name="expression"></param> + <returns></returns> + </member> + <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.MapExpressionAsInclude``1(AutoMapper.IMapper,System.Linq.Expressions.LambdaExpression)"> + <summary> + Maps an expression to be used as an "Include" given a dictionary of types where the source type is the key and the destination type is the value. + </summary> + <typeparam name="TDestDelegate"></typeparam> + <param name="mapper"></param> + <param name="expression"></param> + <returns></returns> + </member> + <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.MapExpressionAsInclude``2(AutoMapper.IMapper,``0)"> + <summary> + Maps an expression to be used as an "Include" given a dictionary of types where the source type is the key and the destination type is the value. + </summary> + <typeparam name="TSourceDelegate"></typeparam> + <typeparam name="TDestDelegate"></typeparam> + <param name="mapper"></param> + <param name="expression"></param> + <returns></returns> + </member> + <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.MapExpressionList``2(AutoMapper.IMapper,System.Collections.Generic.ICollection{``0})"> + <summary> + Maps a collection of expressions given a dictionary of types where the source type is the key and the destination type is the value. + </summary> + <typeparam name="TSourceDelegate"></typeparam> + <typeparam name="TDestDelegate"></typeparam> + <param name="mapper"></param> + <param name="collection"></param> + <returns></returns> + </member> + <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.MapExpressionList``1(AutoMapper.IMapper,System.Collections.Generic.IEnumerable{System.Linq.Expressions.LambdaExpression})"> + <summary> + Maps a collection of expressions given a dictionary of types where the source type is the key and the destination type is the value. + </summary> + <typeparam name="TDestDelegate"></typeparam> + <param name="mapper"></param> + <param name="collection"></param> + <returns></returns> + </member> + <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.MapIncludesList``2(AutoMapper.IMapper,System.Collections.Generic.ICollection{``0})"> + <summary> + Maps a collection of expressions to be used as a "Includes" given a dictionary of types where the source type is the key and the destination type is the value. + </summary> + <typeparam name="TSourceDelegate"></typeparam> + <typeparam name="TDestDelegate"></typeparam> + <param name="mapper"></param> + <param name="collection"></param> + <returns></returns> + </member> + <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.MapIncludesList``1(AutoMapper.IMapper,System.Collections.Generic.IEnumerable{System.Linq.Expressions.LambdaExpression})"> + <summary> + Maps a collection of expressions to be used as a "Includes" given a dictionary of types where the source type is the key and the destination type is the value. + </summary> + <typeparam name="TDestDelegate"></typeparam> + <param name="mapper"></param> + <param name="collection"></param> + <returns></returns> + </member> + <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.GetDestinationParameterExpressions(System.Linq.Expressions.LambdaExpression,AutoMapper.XpressionMapper.MapperInfoDictionary,System.Collections.Generic.Dictionary{System.Type,System.Type})"> + <summary> + Takes a list of parameters from the source lamda expression and returns a list of parameters for the destination lambda expression. + </summary> + <param name="expression"></param> + <param name="infoDictionary"></param> + <param name="typeMappings"></param> + <returns></returns> + </member> + <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.AddTypeMapping``2(System.Collections.Generic.Dictionary{System.Type,System.Type})"> + <summary> + Adds a new source and destination key-value pair to a dictionary of type mappings based on the generic arguments. + </summary> + <typeparam name="TSource"></typeparam> + <typeparam name="TDest"></typeparam> + <param name="typeMappings"></param> + <returns></returns> + </member> + <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.AddTypeMapping(System.Collections.Generic.Dictionary{System.Type,System.Type},System.Type,System.Type)"> + <summary> + Adds a new source and destination key-value pair to a dictionary of type mappings based on the arguments. + </summary> + <param name="typeMappings"></param> + <param name="sourceType"></param> + <param name="destType"></param> + <returns></returns> + </member> + <member name="M:AutoMapper.XpressionMapper.Extensions.VisitorExtensions.IsMemberExpression(System.Linq.Expressions.Expression)"> + <summary> + Returns true if the expression is a direct or descendant member expression of the parameter. + </summary> + <param name="expression"></param> + <returns></returns> + </member> + <member name="M:AutoMapper.XpressionMapper.Extensions.VisitorExtensions.GetPropertyFullName(System.Linq.Expressions.Expression)"> + <summary> + Returns the fully qualified name of the member starting with the immediate child member of the parameter + </summary> + <param name="expression"></param> + <returns></returns> + </member> + <member name="M:AutoMapper.XpressionMapper.Extensions.VisitorExtensions.GetParameterExpression(System.Linq.Expressions.Expression)"> + <summary> + Returns the ParameterExpression for the LINQ parameter. + </summary> + <param name="expression"></param> + <returns></returns> + </member> + <member name="M:AutoMapper.XpressionMapper.Extensions.VisitorExtensions.BuildExpression(System.Linq.Expressions.ParameterExpression,System.String)"> + <summary> + Builds and new member expression for the given parameter given its Type and fullname + </summary> + <param name="newParameter"></param> + <param name="fullName"></param> + <returns></returns> + </member> + <member name="M:AutoMapper.XpressionMapper.Extensions.VisitorExtensions.AddExpressions(System.Linq.Expressions.Expression,System.Collections.Generic.List{AutoMapper.XpressionMapper.Structures.PropertyMapInfo})"> + <summary> + Adds member expressions to an existing expression. + </summary> + <param name="exp"></param> + <param name="list"></param> + <returns></returns> + </member> + <member name="M:AutoMapper.XpressionMapper.Extensions.VisitorExtensions.GetMemberFullName(System.Linq.Expressions.LambdaExpression)"> + <summary> + For the given a Lambda Expression, returns the fully qualified name of the member starting with the immediate child member of the parameter + </summary> + <param name="expr"></param> + <returns></returns> + </member> + <member name="M:AutoMapper.XpressionMapper.Extensions.VisitorExtensions.GetUnderlyingGenericTypes(System.Type)"> + <summary> + Returns the underlying type typeof(T) when the type implements IEnumerable. + </summary> + <param name="type"></param> + <returns></returns> + </member> + <member name="T:AutoMapper.XpressionMapper.Resource"> + <summary> + A strongly-typed resource class, for looking up localized strings, etc. + </summary> + </member> + <member name="P:AutoMapper.XpressionMapper.Resource.ResourceManager"> + <summary> + Returns the cached ResourceManager instance used by this class. + </summary> + </member> + <member name="P:AutoMapper.XpressionMapper.Resource.Culture"> + <summary> + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + </summary> + </member> + <member name="P:AutoMapper.XpressionMapper.Resource.cannotCreateBinaryExpressionFormat"> + <summary> + Looks up a localized string similar to Cannot create a binary expression for the following pair. Node: {0}, Type: {1} and Node: {2}, Type: {3}.. + </summary> + </member> + <member name="P:AutoMapper.XpressionMapper.Resource.cantRemapExpression"> + <summary> + Looks up a localized string similar to Can't rempa expression. + </summary> + </member> + <member name="P:AutoMapper.XpressionMapper.Resource.customResolversNotSupported"> + <summary> + Looks up a localized string similar to Custom resolvers are not supported for expression mapping.. + </summary> + </member> + <member name="P:AutoMapper.XpressionMapper.Resource.expressionMapValueTypeMustMatchFormat"> + <summary> + Looks up a localized string similar to The source and destination types must be the same for expression mapping between value types. Source Type: {0}, Source Description: {1}, Destination Type: {2}, Destination Property: {3}.. + </summary> + </member> + <member name="P:AutoMapper.XpressionMapper.Resource.includeExpressionTooComplex"> + <summary> + Looks up a localized string similar to The Include value-type expression uses multiple sibling navigation objects "{0}", "{1}" and is too complex to translate.. + </summary> + </member> + <member name="P:AutoMapper.XpressionMapper.Resource.invalidArgumentCount"> + <summary> + Looks up a localized string similar to Source and destination must have the same number of arguments.. + </summary> + </member> + <member name="P:AutoMapper.XpressionMapper.Resource.invalidExpErr"> + <summary> + Looks up a localized string similar to Invalid expression type for this operation.. + </summary> + </member> + <member name="P:AutoMapper.XpressionMapper.Resource.mapperInfoDictionaryIsNull"> + <summary> + Looks up a localized string similar to Mapper Info dictionary cannot be null.. + </summary> + </member> + <member name="P:AutoMapper.XpressionMapper.Resource.mustBeExpressions"> + <summary> + Looks up a localized string similar to Arguments must be expressions.. + </summary> + </member> + <member name="P:AutoMapper.XpressionMapper.Resource.srcMemberCannotBeNullFormat"> + <summary> + Looks up a localized string similar to SourceMember cannot be null. Source Type: {0}, Destination Type: {1}, Property: {2}.. + </summary> + </member> + <member name="P:AutoMapper.XpressionMapper.Resource.typeMappingsDictionaryIsNull"> + <summary> + Looks up a localized string similar to Type Mappings dictionary cannot be null.. + </summary> + </member> + </members> +</doc> -- Gitblit v1.9.3