├── .gitattributes ├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .nuget ├── NuGet.Config ├── NuGet.exe └── NuGet.targets ├── AutoMapper.Collection.sln ├── Directory.Build.props ├── LICENSE ├── Push.ps1 ├── README.md ├── global.json ├── icon.png ├── src ├── AutoMapper.Collection.EntityFramework.Tests │ ├── AutoMapper.Collection.EntityFramework.Tests.csproj │ ├── EntityFramworkTests.cs │ └── MappingTestBase.cs ├── AutoMapper.Collection.EntityFramework │ ├── AutoMapper.Collection.EntityFramework.csproj │ ├── Extensions.cs │ ├── GenerateEntityFrameworkPrimaryKeyPropertyMaps.cs │ ├── IPersistence.cs │ └── Persistence.cs ├── AutoMapper.Collection.LinqToSQL │ ├── AutoMapper.Collection.LinqToSQL.csproj │ ├── GetLinqToSQLPrimaryKeyProperties.cs │ ├── IPersistence.cs │ ├── Persistence.cs │ └── PersistenceExtensions.cs ├── AutoMapper.Collection.Tests │ ├── AutoMapper.Collection.Tests.csproj │ ├── InheritanceWithCollectionTests.cs │ ├── MapCollectionWithEqualityTests.cs │ ├── MapCollectionWithEqualityThreadSafetyTests.cs │ ├── MappingTestBase.cs │ ├── NullableIdTests.cs │ ├── OptionsTests.cs │ └── ValueTypeTests.cs ├── AutoMapper.Collection │ ├── AutoMapper.Collection.csproj │ ├── Configuration │ │ ├── CollectionMappingExpressionFeature.cs │ │ └── GeneratePropertyMapsExpressionFeature.cs │ ├── EquivalencyExpression │ │ ├── CustomExpressionVisitor.cs │ │ ├── EquivalentExpression.cs │ │ ├── EquivalentExpressions.cs │ │ ├── ExpressionExtentions.cs │ │ ├── GenerateEquivilentExpressionFromTypeMap.cs │ │ ├── HashableExpressionsVisitor.cs │ │ ├── IEquivalentComparer.cs │ │ └── IGeneratePropertyMaps.cs │ ├── Mappers │ │ ├── EquivalentExpressionAddRemoveCollectionMapper.cs │ │ ├── IConfigurationObjectMapper.cs │ │ └── ObjectToEquivalencyExpressionByEquivalencyExistingMapper.cs │ ├── PrimitiveExtensions.cs │ ├── ReflectionHelper.cs │ ├── Runtime │ │ ├── CollectionMappingFeature.cs │ │ └── GeneratePropertyMapsFeature.cs │ ├── TypeExtensions.cs │ └── TypeHelper.cs └── Key.snk └── version.props /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/.gitignore -------------------------------------------------------------------------------- /.nuget/NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/.nuget/NuGet.Config -------------------------------------------------------------------------------- /.nuget/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/.nuget/NuGet.exe -------------------------------------------------------------------------------- /.nuget/NuGet.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/.nuget/NuGet.targets -------------------------------------------------------------------------------- /AutoMapper.Collection.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/AutoMapper.Collection.sln -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/LICENSE -------------------------------------------------------------------------------- /Push.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/Push.ps1 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/README.md -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- 1 | {"projects":[]} -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/icon.png -------------------------------------------------------------------------------- /src/AutoMapper.Collection.EntityFramework.Tests/AutoMapper.Collection.EntityFramework.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.EntityFramework.Tests/AutoMapper.Collection.EntityFramework.Tests.csproj -------------------------------------------------------------------------------- /src/AutoMapper.Collection.EntityFramework.Tests/EntityFramworkTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.EntityFramework.Tests/EntityFramworkTests.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection.EntityFramework.Tests/MappingTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.EntityFramework.Tests/MappingTestBase.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection.EntityFramework/AutoMapper.Collection.EntityFramework.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.EntityFramework/AutoMapper.Collection.EntityFramework.csproj -------------------------------------------------------------------------------- /src/AutoMapper.Collection.EntityFramework/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.EntityFramework/Extensions.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection.EntityFramework/GenerateEntityFrameworkPrimaryKeyPropertyMaps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.EntityFramework/GenerateEntityFrameworkPrimaryKeyPropertyMaps.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection.EntityFramework/IPersistence.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.EntityFramework/IPersistence.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection.EntityFramework/Persistence.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.EntityFramework/Persistence.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection.LinqToSQL/AutoMapper.Collection.LinqToSQL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.LinqToSQL/AutoMapper.Collection.LinqToSQL.csproj -------------------------------------------------------------------------------- /src/AutoMapper.Collection.LinqToSQL/GetLinqToSQLPrimaryKeyProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.LinqToSQL/GetLinqToSQLPrimaryKeyProperties.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection.LinqToSQL/IPersistence.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.LinqToSQL/IPersistence.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection.LinqToSQL/Persistence.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.LinqToSQL/Persistence.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection.LinqToSQL/PersistenceExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.LinqToSQL/PersistenceExtensions.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection.Tests/AutoMapper.Collection.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.Tests/AutoMapper.Collection.Tests.csproj -------------------------------------------------------------------------------- /src/AutoMapper.Collection.Tests/InheritanceWithCollectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.Tests/InheritanceWithCollectionTests.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection.Tests/MapCollectionWithEqualityTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.Tests/MapCollectionWithEqualityTests.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection.Tests/MapCollectionWithEqualityThreadSafetyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.Tests/MapCollectionWithEqualityThreadSafetyTests.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection.Tests/MappingTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.Tests/MappingTestBase.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection.Tests/NullableIdTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.Tests/NullableIdTests.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection.Tests/OptionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.Tests/OptionsTests.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection.Tests/ValueTypeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection.Tests/ValueTypeTests.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/AutoMapper.Collection.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/AutoMapper.Collection.csproj -------------------------------------------------------------------------------- /src/AutoMapper.Collection/Configuration/CollectionMappingExpressionFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/Configuration/CollectionMappingExpressionFeature.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/Configuration/GeneratePropertyMapsExpressionFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/Configuration/GeneratePropertyMapsExpressionFeature.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/EquivalencyExpression/CustomExpressionVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/EquivalencyExpression/CustomExpressionVisitor.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/EquivalencyExpression/EquivalentExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/EquivalencyExpression/EquivalentExpression.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/EquivalencyExpression/EquivalentExpressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/EquivalencyExpression/EquivalentExpressions.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/EquivalencyExpression/ExpressionExtentions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/EquivalencyExpression/ExpressionExtentions.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/EquivalencyExpression/GenerateEquivilentExpressionFromTypeMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/EquivalencyExpression/GenerateEquivilentExpressionFromTypeMap.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/EquivalencyExpression/HashableExpressionsVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/EquivalencyExpression/HashableExpressionsVisitor.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/EquivalencyExpression/IEquivalentComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/EquivalencyExpression/IEquivalentComparer.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/EquivalencyExpression/IGeneratePropertyMaps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/EquivalencyExpression/IGeneratePropertyMaps.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/Mappers/EquivalentExpressionAddRemoveCollectionMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/Mappers/EquivalentExpressionAddRemoveCollectionMapper.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/Mappers/IConfigurationObjectMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/Mappers/IConfigurationObjectMapper.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/Mappers/ObjectToEquivalencyExpressionByEquivalencyExistingMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/Mappers/ObjectToEquivalencyExpressionByEquivalencyExistingMapper.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/PrimitiveExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/PrimitiveExtensions.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/ReflectionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/ReflectionHelper.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/Runtime/CollectionMappingFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/Runtime/CollectionMappingFeature.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/Runtime/GeneratePropertyMapsFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/Runtime/GeneratePropertyMapsFeature.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/TypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/TypeExtensions.cs -------------------------------------------------------------------------------- /src/AutoMapper.Collection/TypeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/AutoMapper.Collection/TypeHelper.cs -------------------------------------------------------------------------------- /src/Key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/src/Key.snk -------------------------------------------------------------------------------- /version.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoMapper/AutoMapper.Collection/HEAD/version.props --------------------------------------------------------------------------------