commit: 713518dfcad69b45a0f44926736229734cfb96a0 Author: ArsenShnurkov <ArsenShnurkov <AT> users <DOT> noreply <DOT> github <DOT> com> AuthorDate: Sun Oct 29 23:19:40 2017 +0000 Commit: Mikhail Pukhlikov <cynede <AT> gentoo <DOT> org> CommitDate: Sun Oct 29 23:19:40 2017 +0000 URL: https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=713518df
initial version .../nhibernate-core/files/NHibernate-5.0.0.csproj | 1778 ++++++++++++++++++++ dev-dotnet/nhibernate-core/metadata.xml | 8 + .../nhibernate-core/nhibernate-core-5.0.0.ebuild | 85 + 3 files changed, 1871 insertions(+) diff --git a/dev-dotnet/nhibernate-core/files/NHibernate-5.0.0.csproj b/dev-dotnet/nhibernate-core/files/NHibernate-5.0.0.csproj new file mode 100644 index 0000000..026989d --- /dev/null +++ b/dev-dotnet/nhibernate-core/files/NHibernate-5.0.0.csproj @@ -0,0 +1,1778 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="12.0"> + <Import Project="$(MSBuildExtensionsPath)/Antlr3.props" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProjectGuid>{5909BFE7-93CF-4E5F-BE22-6293368AF01D}</ProjectGuid> + <OutputType>Library</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <RootNamespace>NHibernate</RootNamespace> + <AssemblyName>NHibernate</AssemblyName> + <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>true</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>false</Optimize> + <OutputPath>bin\Debug</OutputPath> + <DefineConstants>NET_4_0</DefineConstants> + <DocumentationFile>bin\Debug\NHibernate.XML</DocumentationFile> + <NoWarn>1591%3b3001%3b3002%3b3003%3b3004%3b3005</NoWarn> + <WarningsAsErrors>1717;1574</WarningsAsErrors> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>pdbonly</DebugType> + <Optimize>true</Optimize> + <OutputPath>bin\Release</OutputPath> + <DefineConstants>TRACE;NET_2_0;NET_4_0</DefineConstants> + <WarningLevel>4</WarningLevel> + <NoWarn>1591;3001;3002;3003;3004;3005</NoWarn> + <DocumentationFile>bin\Release\NHibernate.XML</DocumentationFile> + </PropertyGroup> + <ItemGroup> + <Reference Include="Antlr3.Runtime, Version=3.5.0.2" /> + <Reference Include="Iesi.Collections, Version=4.0.0.0" /> + <Reference Include="Remotion.Linq, Version=2.1.0.0" /> + <Reference Include="Remotion.Linq.EagerFetching, Version=2.1.0.0" /> + <Reference Include="System" /> + <Reference Include="System.Core" /> + <Reference Include="System.Data" /> + <Reference Include="System.ServiceModel" /> + <Reference Include="System.Transactions" /> + <Reference Include="System.Xml" /> + <Reference Include="System.Configuration" /> + <Reference Include="System.Xml.Linq" /> + </ItemGroup> + <ItemGroup> + <Compile Include="..\SharedAssemblyInfo.cs"> + <Link>SharedAssemblyInfo.cs</Link> + </Compile> + <Compile Include="ADOException.cs" /> + <Compile Include="AdoNet\MySqlClientBatchingBatcher.cs" /> + <Compile Include="AdoNet\MySqlClientBatchingBatcherFactory.cs" /> + <Compile Include="AdoNet\MySqlClientSqlCommandSet.cs" /> + <Compile Include="AssemblyInfo.cs" /> + <Compile Include="AssertionFailure.cs" /> + <Compile Include="Bytecode\DefaultProxyFactoryFactory.cs" /> + <Compile Include="Cache\Access\ISoftLock.cs" /> + <Compile Include="Cache\CachedItem.cs" /> + <Compile Include="Cache\CacheException.cs" /> + <Compile Include="Cache\CacheFactory.cs" /> + <Compile Include="Cache\CacheLock.cs" /> + <Compile Include="Cache\HashtableCache.cs" /> + <Compile Include="Cache\HashtableCacheProvider.cs" /> + <Compile Include="Cache\ICache.cs" /> + <Compile Include="Cache\ICacheConcurrencyStrategy.cs" /> + <Compile Include="Cache\ICacheProvider.cs" /> + <Compile Include="Cache\IQueryCache.cs" /> + <Compile Include="Cache\IQueryCacheFactory.cs" /> + <Compile Include="Cache\NonstrictReadWriteCache.cs" /> + <Compile Include="Cache\QueryKey.cs" /> + <Compile Include="Cache\ReadOnlyCache.cs" /> + <Compile Include="Cache\ReadWriteCache.cs" /> + <Compile Include="Cache\StandardQueryCache.cs" /> + <Compile Include="Cache\StandardQueryCacheFactory.cs" /> + <Compile Include="Cache\Timestamper.cs" /> + <Compile Include="Cache\UpdateTimestampsCache.cs" /> + <Compile Include="CallbackException.cs" /> + <Compile Include="Cfg\Loquacious\DbIntegrationConfigurationProperties.cs" /> + <Compile Include="Cfg\Loquacious\IDbIntegrationConfigurationProperties.cs" /> + <Compile Include="Cfg\Loquacious\INamedQueryDefinitionBuilder.cs" /> + <Compile Include="Cfg\MappingsQueue.cs" /> + <Compile Include="Cfg\Configuration.cs" /> + <Compile Include="Cfg\ConfigurationSectionHandler.cs" /> + <Compile Include="Cfg\DefaultNamingStrategy.cs" /> + <Compile Include="Cfg\Environment.cs" /> + <Compile Include="Cfg\ImprovedNamingStrategy.cs" /> + <Compile Include="Cfg\INamingStrategy.cs" /> + <Compile Include="Cfg\Mappings.cs" /> + <Compile Include="Cfg\Settings.cs" /> + <Compile Include="Cfg\SettingsFactory.cs" /> + <Compile Include="Collection\IPersistentCollection.cs" /> + <Compile Include="Collection\Generic\SetHelpers\ISetSnapshot.cs" /> + <Compile Include="Collection\Generic\SetHelpers\SetSnapShot.cs" /> + <Compile Include="Connection\ConnectionProvider.cs" /> + <Compile Include="Connection\ConnectionProviderFactory.cs" /> + <Compile Include="Connection\DriverConnectionProvider.cs" /> + <Compile Include="Connection\IConnectionProvider.cs" /> + <Compile Include="Connection\UserSuppliedConnectionProvider.cs" /> + <Compile Include="Context\AsyncLocalSessionContext.cs" /> + <Compile Include="Dialect\AnsiSqlKeywords.cs" /> + <Compile Include="Linq\Clauses\NhClauseBase.cs" /> + <Compile Include="Linq\INhQueryModelVisitor.cs" /> + <Compile Include="Linq\Expressions\NhExpression.cs" /> + <Compile Include="Linq\Expressions\NhStarExpression.cs" /> + <Compile Include="Dialect\PostgreSQL83Dialect.cs" /> + <Compile Include="Impl\ISharedSessionCreationOptions.cs" /> + <Compile Include="ISharedSessionBuilder.cs" /> + <Compile Include="IStatelessSessionBuilder.cs" /> + <Compile Include="ISessionBuilder.cs" /> + <Compile Include="Impl\ISessionCreationOptions.cs" /> + <Compile Include="Tool\hbm2ddl\IDatabaseMetadata.cs" /> + <Compile Include="Util\DelegateHelper.cs" /> + <Compile Include="Dialect\BitwiseFunctionOperation.cs" /> + <Compile Include="Dialect\DB2Dialect.cs" /> + <Compile Include="Dialect\Dialect.cs" /> + <Compile Include="Dialect\FirebirdDialect.cs" /> + <Compile Include="Dialect\Function\AvgQueryFunctionInfo.cs" /> + <Compile Include="Dialect\Function\EmulatedLengthSubstringFunction.cs" /> + <Compile Include="Dialect\Function\CountQueryFunctionInfo.cs" /> + <Compile Include="Dialect\Function\SumQueryFunctionInfo.cs" /> + <Compile Include="Dialect\GenericDialect.cs" /> + <Compile Include="Dialect\Ingres9Dialect.cs" /> + <Compile Include="Dialect\InsertGeneratedIdentifierRetrievalMethod.cs" /> + <Compile Include="Dialect\MsSql2000Dialect.cs" /> + <Compile Include="Dialect\MsSql2005DialectQueryPager.cs" /> + <Compile Include="Dialect\MsSql2012Dialect.cs" /> + <Compile Include="Dialect\MsSql7Dialect.cs" /> + <Compile Include="Dialect\MsSqlAzure2008Dialect.cs" /> + <Compile Include="Dialect\MySQL55Dialect.cs" /> + <Compile Include="Dialect\MySQL55InnoDBDialect.cs" /> + <Compile Include="Dialect\MySQL5InnoDBDialect.cs" /> + <Compile Include="Dialect\MySQLDialect.cs" /> + <Compile Include="Dialect\BitwiseNativeOperation.cs" /> + <Compile Include="Dialect\Oracle12cDialect.cs" /> + <Compile Include="Dialect\PostgreSQLDialect.cs" /> + <Compile Include="Dialect\Schema\PostgreSQLMetadata.cs" /> + <Compile Include="Dialect\Schema\SchemaHelper.cs" /> + <Compile Include="Dialect\SQLiteDialect.cs" /> + <Compile Include="Dialect\SybaseASE15Dialect.cs" /> + <Compile Include="Dialect\SybaseSQLAnywhere10Dialect.cs" /> + <Compile Include="Dialect\SybaseSQLAnywhere11Dialect.cs" /> + <Compile Include="Dialect\SybaseSQLAnywhere12Dialect.cs" /> + <Compile Include="Dialect\TypeNames.cs" /> + <Compile Include="Driver\DB2Driver.cs" /> + <Compile Include="Driver\DotConnectMySqlDriver.cs" /> + <Compile Include="Driver\DriverBase.cs" /> + <Compile Include="Driver\IDriver.cs" /> + <Compile Include="Driver\IResultSetsCommand.cs" /> + <Compile Include="Driver\MySqlDataDriver.cs" /> + <Compile Include="Driver\NDataReader.cs" /> + <Compile Include="Driver\NHybridDataReader.cs" /> + <Compile Include="Driver\NpgsqlDriver.cs" /> + <Compile Include="Driver\OdbcDriver.cs" /> + <Compile Include="Driver\OleDbDriver.cs" /> + <Compile Include="Driver\OracleClientDriver.cs" /> + <Compile Include="Driver\OracleDataClientDriver.cs" /> + <Compile Include="Driver\OracleManagedDataClientDriver.cs" /> + <Compile Include="Driver\Sql2008ClientDriver.cs" /> + <Compile Include="Driver\SqlClientDriver.cs" /> + <Compile Include="Driver\BasicResultSetsCommand.cs" /> + <Compile Include="Driver\SybaseAsaClientDriver.cs" /> + <Compile Include="Driver\SybaseAseClientDriver.cs" /> + <Compile Include="Driver\SybaseSQLAnywhereDotNet4Driver.cs" /> + <Compile Include="Driver\SybaseSQLAnywhereDriver.cs" /> + <Compile Include="Engine\Cascade.cs" /> + <Compile Include="Engine\IBatcher.cs" /> + <Compile Include="Engine\IMapping.cs" /> + <Compile Include="Engine\ISessionFactoryImplementor.cs" /> + <Compile Include="Engine\ISessionImplementor.cs" /> + <Compile Include="Engine\QueryParameters.cs" /> + <Compile Include="Engine\RowSelection.cs" /> + <Compile Include="Engine\TypedValue.cs" /> + <Compile Include="Engine\UnsavedValueFactory.cs" /> + <Compile Include="Engine\Versioning.cs" /> + <Compile Include="Event\Default\EventCache.cs" /> + <Compile Include="Exceptions\ADOExceptionHelper.cs" /> + <Compile Include="Criterion\AbstractCriterion.cs" /> + <Compile Include="Criterion\AndExpression.cs" /> + <Compile Include="Criterion\BetweenExpression.cs" /> + <Compile Include="Criterion\Conjunction.cs" /> + <Compile Include="Criterion\Disjunction.cs" /> + <Compile Include="Criterion\EqPropertyExpression.cs" /> + <Compile Include="Criterion\Example.cs" /> + <Compile Include="Criterion\Expression.cs" /> + <Compile Include="Criterion\ICriterion.cs" /> + <Compile Include="Criterion\InExpression.cs" /> + <Compile Include="Criterion\InsensitiveLikeExpression.cs" /> + <Compile Include="Criterion\Junction.cs" /> + <Compile Include="Criterion\LePropertyExpression.cs" /> + <Compile Include="Criterion\LikeExpression.cs" /> + <Compile Include="Criterion\LogicalExpression.cs" /> + <Compile Include="Criterion\LtPropertyExpression.cs" /> + <Compile Include="Criterion\MatchMode.cs" /> + <Compile Include="Criterion\NotExpression.cs" /> + <Compile Include="Criterion\NotNullExpression.cs" /> + <Compile Include="Criterion\NullExpression.cs" /> + <Compile Include="Criterion\Order.cs" /> + <Compile Include="Criterion\OrExpression.cs" /> + <Compile Include="Criterion\PropertyExpression.cs" /> + <Compile Include="Criterion\SimpleExpression.cs" /> + <Compile Include="Criterion\SQLCriterion.cs" /> + <Compile Include="Exceptions\NoOpViolatedConstraintNameExtracter.cs" /> + <Compile Include="FetchMode.cs" /> + <Compile Include="FlushMode.cs" /> + <Compile Include="HibernateException.cs" /> + <Compile Include="Hql\Ast\ANTLR\HqlFilterPreprocessor.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\ResultVariableRefNode.cs" /> + <Compile Include="Hql\StringQueryExpression.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\ComponentJoin.cs" /> + <Compile Include="Hql\ParserHelper.cs" /> + <Compile Include="ICriteria.cs" /> + <Compile Include="IDatabinder.cs" /> + <Compile Include="Id\Assigned.cs" /> + <Compile Include="Id\CounterGenerator.cs" /> + <Compile Include="Id\Enhanced\TableGenerator.cs" /> + <Compile Include="Id\ForeignGenerator.cs" /> + <Compile Include="Id\GuidCombGenerator.cs" /> + <Compile Include="Id\GuidGenerator.cs" /> + <Compile Include="Id\IConfigurable.cs" /> + <Compile Include="Id\IdentifierGenerationException.cs" /> + <Compile Include="Id\IdentifierGeneratorFactory.cs" /> + <Compile Include="Id\IdentityGenerator.cs" /> + <Compile Include="Id\IIdentifierGenerator.cs" /> + <Compile Include="Id\IncrementGenerator.cs" /> + <Compile Include="Id\IPersistentIdentifierGenerator.cs" /> + <Compile Include="Id\SequenceGenerator.cs" /> + <Compile Include="Id\SequenceHiLoGenerator.cs" /> + <Compile Include="Id\TableGenerator.cs" /> + <Compile Include="Id\TableHiLoGenerator.cs" /> + <Compile Include="Id\UUIDHexGenerator.cs" /> + <Compile Include="Id\UUIDStringGenerator.cs" /> + <Compile Include="IInterceptor.cs" /> + <Compile Include="Impl\AbstractQueryImpl.cs" /> + <Compile Include="AdoNet\AbstractBatcher.cs" /> + <Compile Include="AdoNet\OracleDataClientBatchingBatcher.cs" /> + <Compile Include="AdoNet\SqlClientBatchingBatcher.cs" /> + <Compile Include="Cache\Entry\CacheEntry.cs" /> + <Compile Include="Engine\CollectionEntry.cs" /> + <Compile Include="Engine\CollectionKey.cs" /> + <Compile Include="Impl\AbstractQueryImpl2.cs" /> + <Compile Include="Impl\CriteriaImpl.cs" /> + <Compile Include="Engine\EntityEntry.cs" /> + <Compile Include="Impl\EnumerableImpl.cs" /> + <Compile Include="Impl\FilterImpl.cs" /> + <Compile Include="Impl\MessageHelper.cs" /> + <Compile Include="AdoNet\NonBatchingBatcher.cs" /> + <Compile Include="Impl\Printer.cs" /> + <Compile Include="Impl\QueryImpl.cs" /> + <Compile Include="Event\Default\ReattachVisitor.cs" /> + <Compile Include="Impl\SessionFactoryImpl.cs" /> + <Compile Include="Impl\SessionFactoryObjectFactory.cs" /> + <Compile Include="Impl\SessionImpl.cs" /> + <Compile Include="Impl\SqlQueryImpl.cs" /> + <Compile Include="Engine\Status.cs" /> + <Compile Include="InstantiationException.cs" /> + <Compile Include="Intercept\DefaultDynamicLazyFieldInterceptor.cs" /> + <Compile Include="IQuery.cs" /> + <Compile Include="ISession.cs" /> + <Compile Include="ISessionFactory.cs" /> + <Compile Include="ITransaction.cs" /> + <Compile Include="LazyInitializationException.cs" /> + <Compile Include="Linq\Visitors\NhQueryModelVisitorBase.cs" /> + <Compile Include="Linq\Clauses\NhHavingClause.cs" /> + <Compile Include="Linq\Clauses\NhJoinClause.cs" /> + <Compile Include="Linq\Clauses\NhWithClause.cs" /> + <Compile Include="Linq\ExpressionExtensions.cs" /> + <Compile Include="Linq\Expressions\NhNominatedExpression.cs" /> + <Compile Include="Linq\ExpressionTransformers\RemoveCharToIntConversion.cs" /> + <Compile Include="Linq\ExpressionTransformers\RemoveRedundantCast.cs" /> + <Compile Include="Linq\Functions\ConvertGenerator.cs" /> + <Compile Include="Linq\Functions\GetValueOrDefaultGenerator.cs" /> + <Compile Include="Linq\Functions\MathGenerator.cs" /> + <Compile Include="Linq\Functions\DictionaryGenerator.cs" /> + <Compile Include="Linq\Functions\EqualsGenerator.cs" /> + <Compile Include="Linq\GroupBy\GroupKeyNominator.cs" /> + <Compile Include="Linq\GroupBy\KeySelectorVisitor.cs" /> + <Compile Include="Linq\GroupBy\PagingRewriter.cs" /> + <Compile Include="Linq\GroupResultOperatorExtensions.cs" /> + <Compile Include="Linq\NestedSelects\NestedSelectDetector.cs" /> + <Compile Include="Linq\NestedSelects\Tuple.cs" /> + <Compile Include="Linq\NestedSelects\SelectClauseRewriter.cs" /> + <Compile Include="Linq\NestedSelects\ExpressionHolder.cs" /> + <Compile Include="Linq\ReWriters\ArrayIndexExpressionFlattener.cs" /> + <Compile Include="Linq\Visitors\IQueryModelRewriterFactory.cs" /> + <Compile Include="Linq\QueryProviderFactory.cs" /> + <Compile Include="Linq\Visitors\LeftJoinRewriter.cs" /> + <Compile Include="Linq\Functions\CompareGenerator.cs" /> + <Compile Include="Linq\ExpressionTransformers\SimplifyCompareTransformer.cs" /> + <Compile Include="Linq\LinqLogging.cs" /> + <Compile Include="Linq\SqlMethods.cs" /> + <Compile Include="Linq\Visitors\NhPartialEvaluatingExpressionVisitor.cs" /> + <Compile Include="Linq\QuerySourceNamer.cs" /> + <Compile Include="Linq\ReWriters\AddJoinsReWriter.cs" /> + <Compile Include="Linq\ReWriters\MoveOrderByToEndRewriter.cs" /> + <Compile Include="Linq\ReWriters\ResultOperatorRewriter.cs" /> + <Compile Include="Linq\ReWriters\ResultOperatorRewriterResult.cs" /> + <Compile Include="Linq\Visitors\JoinBuilder.cs" /> + <Compile Include="Linq\Visitors\PagingRewriterSelectClauseVisitor.cs" /> + <Compile Include="Linq\Visitors\PossibleValueSet.cs" /> + <Compile Include="Linq\Visitors\QueryExpressionSourceIdentifer.cs" /> + <Compile Include="Linq\Visitors\QuerySourceIdentifier.cs" /> + <Compile Include="Linq\Visitors\MemberExpressionJoinDetector.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessTimeout.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessAggregateFromSeed.cs" /> + <Compile Include="Linq\NestedSelects\NestedSelectRewriter.cs" /> + <Compile Include="Linq\Visitors\SelectClauseNominator.cs" /> + <Compile Include="Linq\Visitors\SimplifyConditionalVisitor.cs" /> + <Compile Include="Linq\Visitors\SubQueryFromClauseFlattener.cs" /> + <Compile Include="Linq\Visitors\VisitorUtil.cs" /> + <Compile Include="Linq\Visitors\WhereJoinDetector.cs" /> + <Compile Include="Loader\TopologicalSorter.cs" /> + <Compile Include="Loader\Loader.cs" /> + <Compile Include="Loader\OuterJoinLoader.cs" /> + <Compile Include="LockMode.cs" /> + <Compile Include="MappingException.cs" /> + <Compile Include="Mapping\Any.cs" /> + <Compile Include="Mapping\Array.cs" /> + <Compile Include="Mapping\Bag.cs" /> + <Compile Include="Mapping\ByCode\AbstractExplicitlyDeclaredModel.cs" /> + <Compile Include="Mapping\ByCode\CacheInclude.cs" /> + <Compile Include="Mapping\ByCode\CacheUsage.cs" /> + <Compile Include="Mapping\ByCode\Cascade.cs" /> + <Compile Include="Mapping\ByCode\CascadeExtensions.cs" /> + <Compile Include="Mapping\ByCode\CollectionFetchMode.cs" /> + <Compile Include="Mapping\ByCode\CollectionLazy.cs" /> + <Compile Include="Mapping\ByCode\Conformist\ClassMapping.cs" /> + <Compile Include="Mapping\ByCode\Conformist\ComponentMapping.cs" /> + <Compile Include="Mapping\ByCode\Conformist\JoinedSubclassMapping.cs" /> + <Compile Include="Mapping\ByCode\Conformist\SubclassMapping.cs" /> + <Compile Include="Mapping\ByCode\Conformist\UnionSubclassMapping.cs" /> + <Compile Include="Mapping\ByCode\ICompositeIdMapper.cs" /> + <Compile Include="Mapping\ByCode\IDynamicComponentAttributesMapper.cs" /> + <Compile Include="Mapping\ByCode\IManyToAnyMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\ComponentAsIdLikeComponentAttributesMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\ComponentAsIdMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\ComposedIdMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\ComponentAsIdCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\ComposedIdCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\DynamicComponentCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\ManyToAnyCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\DynamicComponentMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\ManyToAnyMapper.cs" /> + <Compile Include="Mapping\ByCode\OptimisticLockMode.cs" /> + <Compile Include="Mapping\ByCode\Import.cs" /> + <Compile Include="Mapping\ByCode\PolymorphismType.cs" /> + <Compile Include="Mapping\ByCode\PropertyGeneration.cs" /> + <Compile Include="Mapping\ByCode\PropertyToField.cs" /> + <Compile Include="Mapping\ByCode\SimpleModelInspector.cs" /> + <Compile Include="Mapping\ByCode\ExplicitlyDeclaredModel.cs" /> + <Compile Include="Mapping\ByCode\FakeModelExplicitDeclarationsHolder.cs" /> + <Compile Include="Mapping\ByCode\FetchKind.cs" /> + <Compile Include="Mapping\ByCode\ForClass.cs" /> + <Compile Include="Mapping\ByCode\IAccessorPropertyMapper.cs" /> + <Compile Include="Mapping\ByCode\IAnyMapper.cs" /> + <Compile Include="Mapping\ByCode\IBagPropertiesMapper.cs" /> + <Compile Include="Mapping\ByCode\ICacheMapper.cs" /> + <Compile Include="Mapping\ByCode\IClassMapper.cs" /> + <Compile Include="Mapping\ByCode\ICollectionElementRelation.cs" /> + <Compile Include="Mapping\ByCode\ICollectionIdMapper.cs" /> + <Compile Include="Mapping\ByCode\ICollectionPropertiesMapper.cs" /> + <Compile Include="Mapping\ByCode\ICollectionSqlsMapper.cs" /> + <Compile Include="Mapping\ByCode\IColumnMapper.cs" /> + <Compile Include="Mapping\ByCode\IColumnsMapper.cs" /> + <Compile Include="Mapping\ByCode\IComponentElementMapper.cs" /> + <Compile Include="Mapping\ByCode\IComponentMapKeyMapper.cs" /> + <Compile Include="Mapping\ByCode\IComponentMapper.cs" /> + <Compile Include="Mapping\ByCode\IComponentParentMapper.cs" /> + <Compile Include="Mapping\ByCode\IConformistHoldersProvider.cs" /> + <Compile Include="Mapping\ByCode\IDiscriminatorMapper.cs" /> + <Compile Include="Mapping\ByCode\IElementMapper.cs" /> + <Compile Include="Mapping\ByCode\IEntityAttributesMapper.cs" /> + <Compile Include="Mapping\ByCode\IEntityPropertyMapper.cs" /> + <Compile Include="Mapping\ByCode\IEntitySqlsMapper.cs" /> + <Compile Include="Mapping\ByCode\IFilterMapper.cs" /> + <Compile Include="Mapping\ByCode\IGenerator.cs" /> + <Compile Include="Mapping\ByCode\IGeneratorDef.cs" /> + <Compile Include="Mapping\ByCode\IGeneratorMapper.cs" /> + <Compile Include="Mapping\ByCode\IIdBagPropertiesMapper.cs" /> + <Compile Include="Mapping\ByCode\IIdMapper.cs" /> + <Compile Include="Mapping\ByCode\IJoinedSubclassMapper.cs" /> + <Compile Include="Mapping\ByCode\IJoinMapper.cs" /> + <Compile Include="Mapping\ByCode\IKeyMapper.cs" /> + <Compile Include="Mapping\ByCode\IListIndexMapper.cs" /> + <Compile Include="Mapping\ByCode\IListPropertiesMapper.cs" /> + <Compile Include="Mapping\ByCode\IManyToManyMapper.cs" /> + <Compile Include="Mapping\ByCode\IManyToOneMapper.cs" /> + <Compile Include="Mapping\ByCode\IMapKeyManyToManyMapper.cs" /> + <Compile Include="Mapping\ByCode\IMapKeyMapper.cs" /> + <Compile Include="Mapping\ByCode\IMapKeyRelation.cs" /> + <Compile Include="Mapping\ByCode\IMapPropertiesMapper.cs" /> + <Compile Include="Mapping\ByCode\IModelExplicitDeclarationsHolder.cs" /> + <Compile Include="Mapping\ByCode\IModelInspector.cs" /> + <Compile Include="Mapping\ByCode\Impl\AbstractBasePropertyContainerMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\AbstractPropertyContainerMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\AccessorPropertyMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\AnyMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\BagMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\CacheMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\CascadeConverter.cs" /> + <Compile Include="Mapping\ByCode\Impl\ClassMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\CollectionElementRelation.cs" /> + <Compile Include="Mapping\ByCode\Impl\CollectionIdMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\ColumnMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\ComponentElementMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\ComponentMapKeyMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\ComponentMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\ComponentNestedElementMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\ComponentParentMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersHolder.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\BagPropertiesCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\ClassCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\CollectionElementCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\CollectionElementRelationCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\CollectionKeyCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\CollectionPropertiesCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\ComponentCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\ComponentElementCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\IdBagPropertiesCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\JoinCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\JoinedSubclassCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\JoinedSubclassKeyCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\JoinKeyCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\ListPropertiesCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\ManyToManyCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\MapKeyComponentCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\MapKeyCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\MapKeyManyToManyCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\MapKeyRelationCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\MapPropertiesCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\NaturalIdCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\OneToManyCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\PropertyContainerCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\SetPropertiesCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\SubclassCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\CustomizersImpl\UnionSubclassCustomizer.cs" /> + <Compile Include="Mapping\ByCode\Impl\DefaultCandidatePersistentMembersProvider.cs" /> + <Compile Include="Mapping\ByCode\Impl\DiscriminatorMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\ElementMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\ExplicitDeclarationsHolder.cs" /> + <Compile Include="Mapping\ByCode\Impl\FilterMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\GeneratorMapper.cs" /> + <Compile Include="Mapping\ByCode\Generators.cs" /> + <Compile Include="Mapping\ByCode\Impl\ICandidatePersistentMembersProvider.cs" /> + <Compile Include="Mapping\ByCode\Impl\ICustomizersHolder.cs" /> + <Compile Include="Mapping\ByCode\Impl\IdBagMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\IdMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\JoinedSubclassMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\JoinMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\KeyManyToOneMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\KeyMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\KeyPropertyMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\ListIndexMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\ListMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\ManyToManyMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\ManyToOneMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\MapKeyManyToManyMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\MapKeyMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\MapKeyRelation.cs" /> + <Compile Include="Mapping\ByCode\Impl\MapMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\MapperEventsHandlersDefinitions.cs" /> + <Compile Include="Mapping\ByCode\Impl\NaturalIdMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\NoMemberPropertyMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\OneToManyMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\OneToOneMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\PropertyMapper.cs" /> + <Compile Include="Mapping\ByCode\PropertyPath.cs" /> + <Compile Include="Mapping\ByCode\PropertyPathExtensions.cs" /> + <Compile Include="Mapping\ByCode\Impl\SetMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\SubclassMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\TypeNameUtil.cs" /> + <Compile Include="Mapping\ByCode\Impl\UnionSubclassMapper.cs" /> + <Compile Include="Mapping\ByCode\Impl\VersionMapper.cs" /> + <Compile Include="Mapping\ByCode\INaturalIdMapper.cs" /> + <Compile Include="Mapping\ByCode\IOneToManyMapper.cs" /> + <Compile Include="Mapping\ByCode\IOneToOneMapper.cs" /> + <Compile Include="Mapping\ByCode\IPlainPropertyContainerMapper.cs" /> + <Compile Include="Mapping\ByCode\IPropertyContainerMapper.cs" /> + <Compile Include="Mapping\ByCode\IPropertyMapper.cs" /> + <Compile Include="Mapping\ByCode\ISetPropertiesMapper.cs" /> + <Compile Include="Mapping\ByCode\ISubclassMapper.cs" /> + <Compile Include="Mapping\ByCode\IUnionSubclassMapper.cs" /> + <Compile Include="Mapping\ByCode\IVersionMapper.cs" /> + <Compile Include="Mapping\ByCode\Lazy.cs" /> + <Compile Include="Mapping\ByCode\ModelExplicitDeclarationsHolderExtensions.cs" /> + <Compile Include="Mapping\ByCode\ModelMapper.cs" /> + <Compile Include="Mapping\ByCode\MappingsExtensions.cs" /> + <Compile Include="Mapping\ByCode\NotFoundMode.cs" /> + <Compile Include="Mapping\ByCode\SchemaAction.cs" /> + <Compile Include="Mapping\ByCode\TypeExtensions.cs" /> + <Compile Include="Mapping\ByCode\UnsavedValueType.cs" /> + <Compile Include="Mapping\ByCode\VersionGeneration.cs" /> + <Compile Include="Mapping\Collection.cs" /> + <Compile Include="Mapping\Column.cs" /> + <Compile Include="Mapping\Component.cs" /> + <Compile Include="Mapping\Constraint.cs" /> + <Compile Include="Mapping\ByCode\ConventionModelMapper.cs" /> + <Compile Include="Mapping\ForeignKey.cs" /> + <Compile Include="Mapping\Formula.cs" /> + <Compile Include="Mapping\IdentifierBag.cs" /> + <Compile Include="Mapping\IdentifierCollection.cs" /> + <Compile Include="Mapping\IFetchable.cs" /> + <Compile Include="Mapping\Index.cs" /> + <Compile Include="Mapping\IndexedCollection.cs" /> + <Compile Include="Mapping\IRelationalModel.cs" /> + <Compile Include="Mapping\IValue.cs" /> + <Compile Include="Mapping\List.cs" /> + <Compile Include="Mapping\ManyToOne.cs" /> + <Compile Include="Mapping\Map.cs" /> + <Compile Include="Mapping\MetaAttribute.cs" /> + <Compile Include="Mapping\OneToMany.cs" /> + <Compile Include="Mapping\OneToOne.cs" /> + <Compile Include="Mapping\PersistentClass.cs" /> + <Compile Include="Mapping\PrimaryKey.cs" /> + <Compile Include="Mapping\PrimitiveArray.cs" /> + <Compile Include="Mapping\Property.cs" /> + <Compile Include="Mapping\ReferenceDependantValue.cs" /> + <Compile Include="Mapping\RootClass.cs" /> + <Compile Include="Mapping\Set.cs" /> + <Compile Include="Mapping\SimpleValue.cs" /> + <Compile Include="Mapping\Subclass.cs" /> + <Compile Include="Mapping\Table.cs" /> + <Compile Include="Mapping\ToOne.cs" /> + <Compile Include="Mapping\UniqueKey.cs" /> + <Compile Include="Metadata\IClassMetadata.cs" /> + <Compile Include="Metadata\ICollectionMetadata.cs" /> + <Compile Include="NHibernateUtil.cs" /> + <Compile Include="NonUniqueObjectException.cs" /> + <Compile Include="NonUniqueResultException.cs" /> + <Compile Include="ObjectDeletedException.cs" /> + <Compile Include="ObjectNotFoundException.cs" /> + <Compile Include="SqlCommand\BackTrackCacheParameterList.cs" /> + <Compile Include="Param\CriteriaNamedParameterSpecification.cs" /> + <Compile Include="Param\IPageableParameterSpecification.cs" /> + <Compile Include="Param\ParametersBackTrackExtensions.cs" /> + <Compile Include="Param\QuerySkipParameterSpecification.cs" /> + <Compile Include="Param\QueryTakeParameterSpecification.cs" /> + <Compile Include="PersistentObjectException.cs" /> + <Compile Include="Persister\PersisterFactory.cs" /> + <Compile Include="Properties\CamelCaseMUnderscoreStrategy.cs" /> + <Compile Include="PropertyAccessException.cs" /> + <Compile Include="PropertyNotFoundException.cs" /> + <Compile Include="PropertyValueException.cs" /> + <Compile Include="Properties\BasicPropertyAccessor.cs" /> + <Compile Include="Properties\CamelCaseStrategy.cs" /> + <Compile Include="Properties\CamelCaseUnderscoreStrategy.cs" /> + <Compile Include="Properties\FieldAccessor.cs" /> + <Compile Include="Properties\IFieldNamingStrategy.cs" /> + <Compile Include="Properties\IGetter.cs" /> + <Compile Include="Properties\IPropertyAccessor.cs" /> + <Compile Include="Properties\ISetter.cs" /> + <Compile Include="Properties\LowerCaseStrategy.cs" /> + <Compile Include="Properties\LowerCaseUnderscoreStrategy.cs" /> + <Compile Include="Properties\NoSetterAccessor.cs" /> + <Compile Include="Properties\PascalCaseMUnderscoreStrategy.cs" /> + <Compile Include="Properties\PascalCaseUnderscoreStrategy.cs" /> + <Compile Include="Properties\PropertyAccessorFactory.cs" /> + <Compile Include="Proxy\DefaultDynamicProxyMethodCheckerExtensions.cs" /> + <Compile Include="Proxy\DefaultLazyInitializer.cs" /> + <Compile Include="Proxy\DefaultProxyFactory.cs" /> + <Compile Include="Proxy\DynamicProxy\DefaultArgumentHandler.cs" /> + <Compile Include="Proxy\DynamicProxy\DefaultMethodEmitter.cs" /> + <Compile Include="Proxy\DynamicProxy\DefaultProxyAssemblyBuilder.cs" /> + <Compile Include="Proxy\DynamicProxy\DefaultProxyMethodBuilder.cs" /> + <Compile Include="Proxy\DynamicProxy\HashSetExtensions.cs" /> + <Compile Include="Proxy\DynamicProxy\IArgumentHandler.cs" /> + <Compile Include="Proxy\DynamicProxy\IInterceptor.cs" /> + <Compile Include="Proxy\DynamicProxy\IMethodBodyEmitter.cs" /> + <Compile Include="Proxy\DynamicProxy\InterceptorHandler.cs" /> + <Compile Include="Proxy\DynamicProxy\InvocationHandler.cs" /> + <Compile Include="Proxy\DynamicProxy\InvocationInfo.cs" /> + <Compile Include="Proxy\DynamicProxy\IProxy.cs" /> + <Compile Include="Proxy\DynamicProxy\IProxyAssemblyBuilder.cs" /> + <Compile Include="Proxy\DynamicProxy\IProxyCache.cs" /> + <Compile Include="Proxy\DynamicProxy\IProxyMethodBuilder.cs" /> + <Compile Include="Proxy\DynamicProxy\OpCodesMap.cs" /> + <Compile Include="Proxy\DynamicProxy\ProxyCache.cs" /> + <Compile Include="Proxy\DynamicProxy\ProxyCacheEntry.cs" /> + <Compile Include="Proxy\DynamicProxy\ProxyDummy.cs" /> + <Compile Include="Proxy\DynamicProxy\ProxyFactory.cs" /> + <Compile Include="Proxy\DynamicProxy\ProxyImplementor.cs" /> + <Compile Include="Proxy\DynamicProxy\ProxyObjectReference.cs" /> + <Compile Include="Proxy\INHibernateProxy.cs" /> + <Compile Include="Proxy\IProxyFactory.cs" /> + <Compile Include="Proxy\AbstractLazyInitializer.cs" /> + <Compile Include="Proxy\NHibernateProxyHelper.cs" /> + <Compile Include="Proxy\DynProxyTypeValidator.cs" /> + <Compile Include="QueryException.cs" /> + <Compile Include="ReplicationMode.cs" /> + <Compile Include="SqlCommand\Alias.cs" /> + <Compile Include="SqlCommand\ANSICaseFragment.cs" /> + <Compile Include="SqlCommand\ANSIJoinFragment.cs" /> + <Compile Include="SqlCommand\CaseFragment.cs" /> + <Compile Include="SqlCommand\ConditionalFragment.cs" /> + <Compile Include="SqlCommand\DecodeCaseFragment.cs" /> + <Compile Include="SqlCommand\DisjunctionFragment.cs" /> + <Compile Include="SqlCommand\ForUpdateFragment.cs" /> + <Compile Include="SqlCommand\InFragment.cs" /> + <Compile Include="SqlCommand\ISqlStringBuilder.cs" /> + <Compile Include="SqlCommand\JoinFragment.cs" /> + <Compile Include="SqlCommand\OracleJoinFragment.cs" /> + <Compile Include="SqlCommand\Parameter.cs" /> + <Compile Include="SqlCommand\Parser\MsSqlSelectParser.cs" /> + <Compile Include="SqlCommand\Parser\SqlToken.cs" /> + <Compile Include="SqlCommand\Parser\SqlTokenizerExtensions.cs" /> + <Compile Include="SqlCommand\Parser\SqlTokenType.cs" /> + <Compile Include="SqlCommand\QueryJoinFragment.cs" /> + <Compile Include="SqlCommand\QuerySelect.cs" /> + <Compile Include="SqlCommand\SelectFragment.cs" /> + <Compile Include="SqlCommand\SqlBaseBuilder.cs" /> + <Compile Include="SqlCommand\SqlDeleteBuilder.cs" /> + <Compile Include="SqlCommand\SqlInsertBuilder.cs" /> + <Compile Include="SqlCommand\SqlCommandImpl.cs" /> + <Compile Include="SqlCommand\Parser\SqlParserUtils.cs" /> + <Compile Include="SqlCommand\SqlSelectBuilder.cs" /> + <Compile Include="SqlCommand\SqlSimpleSelectBuilder.cs" /> + <Compile Include="SqlCommand\SqlString.cs" /> + <Compile Include="SqlCommand\SqlStringBuilder.cs" /> + <Compile Include="SqlCommand\Parser\SqlTokenizer.cs" /> + <Compile Include="SqlCommand\SqlUpdateBuilder.cs" /> + <Compile Include="SqlCommand\SqlStringHelper.cs" /> + <Compile Include="SqlCommand\Template.cs" /> + <Compile Include="SqlCommand\WhereBuilder.cs" /> + <Compile Include="SqlTypes\AnsiStringFixedLengthSqlType.cs" /> + <Compile Include="SqlTypes\AnsiStringSqlType.cs" /> + <Compile Include="SqlTypes\BinaryBlobSqlType.cs" /> + <Compile Include="SqlTypes\BinarySqlType.cs" /> + <Compile Include="SqlTypes\SqlType.cs" /> + <Compile Include="SqlTypes\SqlTypeFactory.cs" /> + <Compile Include="SqlTypes\StringClobSqlType.cs" /> + <Compile Include="SqlTypes\StringFixedLengthSqlType.cs" /> + <Compile Include="SqlTypes\StringSqlType.cs" /> + <Compile Include="StaleObjectStateException.cs" /> + <Compile Include="Tool\hbm2ddl\SchemaExport.cs" /> + <Compile Include="TransactionException.cs" /> + <Compile Include="Transaction\AdoNetWithDistributedTransactionFactory.cs" /> + <Compile Include="Transaction\AdoTransaction.cs" /> + <Compile Include="Transaction\AfterTransactionCompletes.cs" /> + <Compile Include="Transaction\ITransactionFactory.cs" /> + <Compile Include="Transform\AliasToEntityMapResultTransformer.cs" /> + <Compile Include="Transform\CacheableResultTransformer.cs" /> + <Compile Include="Transform\AliasedTupleSubsetResultTransformer.cs" /> + <Compile Include="Transform\ITupleSubsetResultTransformer.cs" /> + <Compile Include="Transform\DistinctRootEntityResultTransformer.cs" /> + <Compile Include="Transform\IResultTransformer.cs" /> + <Compile Include="Transform\RootEntityResultTransformer.cs" /> + <Compile Include="TransientObjectException.cs" /> + <Compile Include="Type\AbstractType.cs" /> + <Compile Include="Type\AnsiStringType.cs" /> + <Compile Include="Type\ArrayType.cs" /> + <Compile Include="Type\BinaryBlobType.cs" /> + <Compile Include="Type\BinaryType.cs" /> + <Compile Include="Type\BooleanType.cs" /> + <Compile Include="Type\ByteType.cs" /> + <Compile Include="Type\CharBooleanType.cs" /> + <Compile Include="Type\CharType.cs" /> + <Compile Include="Type\ComponentType.cs" /> + <Compile Include="Type\CompositeCustomType.cs" /> + <Compile Include="Type\CultureInfoType.cs" /> + <Compile Include="Type\CustomType.cs" /> + <Compile Include="Type\DateTimeType.cs" /> + <Compile Include="Type\DateType.cs" /> + <Compile Include="Type\DecimalType.cs" /> + <Compile Include="Type\DoubleType.cs" /> + <Compile Include="Type\EntityType.cs" /> + <Compile Include="Type\EnumStringType.cs" /> + <Compile Include="Type\GuidType.cs" /> + <Compile Include="Type\IAbstractComponentType.cs" /> + <Compile Include="Type\IAssociationType.cs" /> + <Compile Include="Type\IDiscriminatorType.cs" /> + <Compile Include="Type\IIdentifierType.cs" /> + <Compile Include="Type\ILiteralType.cs" /> + <Compile Include="Type\ImmutableType.cs" /> + <Compile Include="Type\Int16Type.cs" /> + <Compile Include="Type\Int32Type.cs" /> + <Compile Include="Type\Int64Type.cs" /> + <Compile Include="Type\IType.cs" /> + <Compile Include="Type\IVersionType.cs" /> + <Compile Include="Type\ManyToOneType.cs" /> + <Compile Include="Type\MetaType.cs" /> + <Compile Include="Type\MutableType.cs" /> + <Compile Include="Type\NullableType.cs" /> + <Compile Include="Type\OneToOneType.cs" /> + <Compile Include="Type\PersistentEnumType.cs" /> + <Compile Include="Type\SByteType.cs" /> + <Compile Include="Type\SerializableType.cs" /> + <Compile Include="Type\SerializationException.cs" /> + <Compile Include="Type\SingleType.cs" /> + <Compile Include="Type\StringClobType.cs" /> + <Compile Include="Type\StringType.cs" /> + <Compile Include="Type\TicksType.cs" /> + <Compile Include="Type\TimeSpanType.cs" /> + <Compile Include="Type\TimestampType.cs" /> + <Compile Include="Type\TimeType.cs" /> + <Compile Include="Type\TrueFalseType.cs" /> + <Compile Include="Type\TypeFactory.cs" /> + <Compile Include="Type\TypeHelper.cs" /> + <Compile Include="Type\TypeType.cs" /> + <Compile Include="Type\UInt16Type.cs" /> + <Compile Include="Type\UInt32Type.cs" /> + <Compile Include="Type\UInt64Type.cs" /> + <Compile Include="Type\PrimitiveType.cs" /> + <Compile Include="Type\TimestampUtcType.cs" /> + <Compile Include="Type\YesNoType.cs" /> + <Compile Include="UnresolvableObjectException.cs" /> + <Compile Include="Util\ADOExceptionReporter.cs" /> + <Compile Include="Util\ArrayHelper.cs" /> + <Compile Include="Util\CollectionPrinter.cs" /> + <Compile Include="Util\EnumerableExtensions.cs" /> + <Compile Include="Util\ReflectionCache.cs" /> + <Compile Include="Util\EnumeratorAdapter.cs" /> + <Compile Include="Util\IdentityMap.cs" /> + <Compile Include="Util\JoinedEnumerable.cs" /> + <Compile Include="Util\ObjectHelpers.cs" /> + <Compile Include="Util\PropertiesHelper.cs" /> + <Compile Include="Util\ReflectHelper.cs" /> + <Compile Include="Util\SequencedHashMap.cs" /> + <Compile Include="Util\StringHelper.cs" /> + <Compile Include="Util\StringTokenizer.cs" /> + <Compile Include="Util\TypeExtensions.cs" /> + <Compile Include="WrongClassException.cs" /> + </ItemGroup> + <ItemGroup> + <Compile Include="Action\BulkOperationCleanupAction.cs" /> + <Compile Include="Action\CollectionAction.cs" /> + <Compile Include="Action\CollectionRecreateAction.cs" /> + <Compile Include="Action\CollectionRemoveAction.cs" /> + <Compile Include="Action\CollectionUpdateAction.cs" /> + <Compile Include="Action\DelayedPostInsertIdentifier.cs" /> + <Compile Include="Action\EntityAction.cs" /> + <Compile Include="Action\EntityDeleteAction.cs" /> + <Compile Include="Action\EntityIdentityInsertAction.cs" /> + <Compile Include="Action\EntityInsertAction.cs" /> + <Compile Include="Action\EntityUpdateAction.cs" /> + <Compile Include="Action\IExecutable.cs" /> + <Compile Include="AdoNet\ColumnNameCache.cs" /> + <Compile Include="AdoNet\Expectations.cs" /> + <Compile Include="AdoNet\IBatcherFactory.cs" /> + <Compile Include="AdoNet\IExpectation.cs" /> + <Compile Include="AdoNet\NonBatchingBatcherFactory.cs" /> + <Compile Include="AdoNet\OracleDataClientBatchingBatcherFactory.cs" /> + <Compile Include="AdoNet\ResultSetWrapper.cs" /> + <Compile Include="AdoNet\SqlClientBatchingBatcherFactory.cs" /> + <Compile Include="AdoNet\TooManyRowsAffectedException.cs" /> + <Compile Include="AdoNet\Util\BasicFormatter.cs" /> + <Compile Include="AdoNet\Util\FormatStyle.cs" /> + <Compile Include="AdoNet\Util\IFormatter.cs" /> + <Compile Include="AdoNet\Util\SqlStatementLogger.cs" /> + <Compile Include="Bytecode\AbstractBytecodeProvider.cs" /> + <Compile Include="Bytecode\ActivatorObjectsFactory.cs" /> + <Compile Include="Bytecode\HibernateByteCodeException.cs" /> + <Compile Include="Bytecode\IInjectableCollectionTypeFactoryClass.cs" /> + <Compile Include="Bytecode\IObjectsFactory.cs" /> + <Compile Include="Bytecode\UnableToLoadProxyFactoryFactoryException.cs" /> + <Compile Include="Cache\FakeCache.cs" /> + <Compile Include="Cfg\BindMappingEventArgs.cs" /> + <Compile Include="Cfg\EntityCacheUsage.cs" /> + <Compile Include="Cfg\FilterSecondPassArgs.cs" /> + <Compile Include="Cfg\Hbm2ddlKeyWords.cs" /> + <Compile Include="Cfg\Loquacious\CacheConfiguration.cs" /> + <Compile Include="Cfg\ConfigurationExtensions.cs" /> + <Compile Include="Cfg\Loquacious\DbIntegrationConfiguration.cs" /> + <Compile Include="Cfg\Loquacious\EntityCacheConfigurationProperties.cs" /> + <Compile Include="Cfg\Loquacious\FluentSessionFactoryConfiguration.cs" /> + <Compile Include="Cfg\Loquacious\IBatcherConfiguration.cs" /> + <Compile Include="Cfg\Loquacious\ICacheConfiguration.cs" /> + <Compile Include="Cfg\Loquacious\ICollectionFactoryConfiguration.cs" /> + <Compile Include="Cfg\Loquacious\ICommandsConfiguration.cs" /> + <Compile Include="Cfg\Loquacious\IConnectionConfiguration.cs" /> + <Compile Include="Cfg\Loquacious\IDbIntegrationConfiguration.cs" /> + <Compile Include="Cfg\Loquacious\IDbSchemaIntegrationConfiguration.cs" /> + <Compile Include="Cfg\Loquacious\IEntityCacheConfigurationProperties.cs" /> + <Compile Include="Cfg\Loquacious\IFluentSessionFactoryConfiguration.cs" /> + <Compile Include="Cfg\Loquacious\IMappingsConfiguration.cs" /> + <Compile Include="Cfg\Loquacious\IProxyConfiguration.cs" /> + <Compile Include="Cfg\Loquacious\IQueryCacheConfiguration.cs" /> + <Compile Include="Cfg\Loquacious\ITransactionConfiguration.cs" /> + <Compile Include="Cfg\Loquacious\ITypeDefConfiguration.cs" /> + <Compile Include="Cfg\Loquacious\MappingsConfiguration.cs" /> + <Compile Include="Cfg\Loquacious\ProxyConfiguration.cs" /> + <Compile Include="Cfg\MappingSchema\HbmAny.cs" /> + <Compile Include="Cfg\MappingSchema\HbmArray.cs" /> + <Compile Include="Cfg\MappingSchema\HbmBag.cs" /> + <Compile Include="Cfg\MappingSchema\HbmCollectionId.cs" /> + <Compile Include="Cfg\MappingSchema\HbmComponent.cs" /> + <Compile Include="Cfg\MappingSchema\HbmCompositeElement.cs" /> + <Compile Include="Cfg\MappingSchema\HbmCompositeIndex.cs" /> + <Compile Include="Cfg\MappingSchema\HbmCompositeMapKey.cs" /> + <Compile Include="Cfg\MappingSchema\HbmDefinition.cs" /> + <Compile Include="Cfg\MappingSchema\HbmDiscriminator.cs" /> + <Compile Include="Cfg\MappingSchema\HbmDynamicComponent.cs" /> + <Compile Include="Cfg\MappingSchema\HbmElement.cs" /> + <Compile Include="Cfg\MappingSchema\HbmExtensions.cs" /> + <Compile Include="Cfg\MappingSchema\HbmId.cs" /> + <Compile Include="Cfg\MappingSchema\HbmIdbag.cs" /> + <Compile Include="Cfg\MappingSchema\HbmIndex.cs" /> + <Compile Include="Cfg\MappingSchema\HbmIndexManyToAny.cs" /> + <Compile Include="Cfg\MappingSchema\HbmIndexManyToMany.cs" /> + <Compile Include="Cfg\MappingSchema\HbmJoin.cs" /> + <Compile Include="Cfg\MappingSchema\HbmJoinedSubclass.cs" /> + <Compile Include="Cfg\MappingSchema\HbmKey.cs" /> + <Compile Include="Cfg\MappingSchema\HbmKeyManyToOne.cs" /> + <Compile Include="Cfg\MappingSchema\HbmKeyProperty.cs" /> + <Compile Include="Cfg\MappingSchema\HbmList.cs" /> + <Compile Include="Cfg\MappingSchema\HbmListIndex.cs" /> + <Compile Include="Cfg\MappingSchema\HbmManyToAny.cs" /> + <Compile Include="Cfg\MappingSchema\HbmManyToMany.cs" /> + <Compile Include="Cfg\MappingSchema\HbmManyToOne.cs" /> + <Compile Include="Cfg\MappingSchema\HbmMap.cs" /> + <Compile Include="Cfg\MappingSchema\HbmMapKey.cs" /> + <Compile Include="Cfg\MappingSchema\HbmMapKeyManyToMany.cs" /> + <Compile Include="Cfg\MappingSchema\HbmNaturalId.cs" /> + <Compile Include="Cfg\MappingSchema\HbmNestedCompositeElement.cs" /> + <Compile Include="Cfg\MappingSchema\HbmOneToMany.cs" /> + <Compile Include="Cfg\MappingSchema\HbmOneToOne.cs" /> + <Compile Include="Cfg\MappingSchema\HbmPrimitiveArray.cs" /> + <Compile Include="Cfg\MappingSchema\HbmProperties.cs" /> + <Compile Include="Cfg\MappingSchema\HbmProperty.cs" /> + <Compile Include="Cfg\MappingSchema\HbmSet.cs" /> + <Compile Include="Cfg\MappingSchema\HbmSubclass.cs" /> + <Compile Include="Cfg\MappingSchema\HbmUnionSubclass.cs" /> + <Compile Include="Cfg\MappingSchema\IAnyMapping.cs" /> + <Compile Include="Cfg\MappingSchema\ICollectionPropertiesMapping.cs" /> + <Compile Include="Cfg\MappingSchema\ICollectionSqlsMapping.cs" /> + <Compile Include="Cfg\MappingSchema\IColumnsMapping.cs" /> + <Compile Include="Cfg\MappingSchema\IComponentMapping.cs" /> + <Compile Include="Cfg\MappingSchema\IEntityDiscriminableMapping.cs" /> + <Compile Include="Cfg\MappingSchema\IEntityMapping.cs" /> + <Compile Include="Cfg\MappingSchema\IEntityPropertyMapping.cs" /> + <Compile Include="Cfg\MappingSchema\IEntitySqlsMapping.cs" /> + <Compile Include="Cfg\MappingSchema\IFormulasMapping.cs" /> + <Compile Include="Cfg\MappingSchema\IIndexedCollectionMapping.cs" /> + <Compile Include="Cfg\MappingSchema\IPropertiesContainerMapping.cs" /> + <Compile Include="Cfg\MappingSchema\IReferencePropertyMapping.cs" /> + <Compile Include="Cfg\MappingSchema\IRelationship.cs" /> + <Compile Include="Cfg\MappingSchema\ITypeMapping.cs" /> + <Compile Include="Cfg\MappingSchema\MappingExtensions.cs" /> + <Compile Include="Cfg\SchemaAutoAction.cs" /> + <Compile Include="Cfg\SessionFactoryConfigurationBase.cs" /> + <Compile Include="Cfg\ISessionFactoryConfiguration.cs" /> + <Compile Include="Cfg\MappingSchema\AbstractDecoratable.cs" /> + <Compile Include="Cfg\MappingSchema\HbmTimestamp.cs" /> + <Compile Include="Cfg\MappingSchema\HbmVersion.cs" /> + <Compile Include="Cfg\MappingSchema\IDecoratable.cs" /> + <Compile Include="Cfg\XmlHbmBinding\ColumnsBinder.cs" /> + <Compile Include="Cfg\XmlHbmBinding\FiltersBinder.cs" /> + <Compile Include="Cfg\XmlHbmBinding\IdGeneratorBinder.cs" /> + <Compile Include="Cfg\XmlHbmBinding\MappingLogExtensions.cs" /> + <Compile Include="Cfg\XmlHbmBinding\PropertiesBinder.cs" /> + <Compile Include="Cfg\XmlHbmBinding\TypeBinder.cs" /> + <Compile Include="Cfg\XmlHbmBinding\ValuePropertyBinder.cs" /> + <Compile Include="Context\ReflectiveHttpContext.cs" /> + <Compile Include="Context\WcfOperationSessionContext.cs" /> + <Compile Include="Criterion\GroupedProjection.cs" /> + <Compile Include="Criterion\IPropertyProjection.cs" /> + <Compile Include="Criterion\Lambda\LambdaNaturalIdentifierBuilder.cs" /> + <Compile Include="Criterion\Lambda\LambdaRestrictionBuilder.cs" /> + <Compile Include="Criterion\Lambda\LambdaSubqueryBuilder.cs" /> + <Compile Include="Criterion\Lambda\QueryOverFetchBuilder.cs" /> + <Compile Include="Criterion\Lambda\QueryOverJoinBuilder.cs" /> + <Compile Include="Criterion\Lambda\QueryOverLockBuilder.cs" /> + <Compile Include="Criterion\Lambda\QueryOverOrderBuilder.cs" /> + <Compile Include="Criterion\Lambda\QueryOverProjectionBuilder.cs" /> + <Compile Include="Criterion\Lambda\QueryOverRestrictionBuilder.cs" /> + <Compile Include="Criterion\Lambda\QueryOverSubqueryBuilder.cs" /> + <Compile Include="Criterion\Lambda\QueryOverSubqueryPropertyBuilder.cs" /> + <Compile Include="Criterion\NullSubqueryExpression.cs" /> + <Compile Include="Criterion\QueryOverBuilderExtensions.cs" /> + <Compile Include="Criterion\ProjectionsExtensions.cs" /> + <Compile Include="Criterion\RestrictionsExtensions.cs" /> + <Compile Include="Dialect\MsSql2008Dialect.cs" /> + <Compile Include="Dialect\InformixDialect0940.cs" /> + <Compile Include="Dialect\InformixDialect1000.cs" /> + <Compile Include="Dialect\MsSqlCe40Dialect.cs" /> + <Compile Include="Dialect\Oracle10gDialect.cs" /> + <Compile Include="Dialect\Oracle8iDialect.cs" /> + <Compile Include="Dialect\Oracle9iDialect.cs" /> + <Compile Include="Dialect\OracleLiteDialect.cs" /> + <Compile Include="Dialect\Schema\MsSqlCeMetaData.cs" /> + <Compile Include="Dialect\Schema\MySQLMetaData.cs" /> + <Compile Include="Dialect\Schema\SQLiteMetaData.cs" /> + <Compile Include="Dialect\Schema\SybaseAnywhereMetaData.cs" /> + <Compile Include="Dialect\SybaseASA9Dialect.cs" /> + <Compile Include="Driver\CsharpSqliteDriver.cs" /> + <Compile Include="Driver\DbProviderFactoryDriveConnectionCommandProvider.cs" /> + <Compile Include="Driver\IDriveConnectionCommandProvider.cs" /> + <Compile Include="Driver\IfxDriver.cs" /> + <Compile Include="Driver\OracleLiteDataClientDriver.cs" /> + <Compile Include="Driver\ReflectionDriveConnectionCommandProvider.cs" /> + <Compile Include="Engine\Query\CallableParser.cs" /> + <Compile Include="Engine\Query\QueryExpressionPlan.cs" /> + <Compile Include="Event\AbstractPostDatabaseOperationEvent.cs" /> + <Compile Include="Event\AbstractPreDatabaseOperationEvent.cs" /> + <Compile Include="Event\IDatabaseEventArgs.cs" /> + <Compile Include="Event\IDestructible.cs" /> + <Compile Include="Event\IPostDatabaseOperationEventArgs.cs" /> + <Compile Include="Event\IPreDatabaseOperationEventArgs.cs" /> + <Compile Include="Exceptions\AdoExceptionContextInfo.cs" /> + <Compile Include="Exceptions\ReflectionBasedSqlStateExtracter.cs" /> + <Compile Include="Exceptions\SqlParseException.cs" /> + <Compile Include="Exceptions\SqlStateExtracter.cs" /> + <Compile Include="Exceptions\TemplatedViolatedConstraintNameExtracter.cs" /> + <Compile Include="Hql\Ast\ANTLR\AstPolymorphicProcessor.cs" /> + <Compile Include="Hql\Ast\ANTLR\ASTQueryTranslatorFactory.cs" /> + <Compile Include="Hql\Ast\ANTLR\CaseInsensitiveStringStream.cs" /> + <Compile Include="Hql\Ast\ANTLR\CollectionProperties.cs" /> + <Compile Include="Hql\Ast\ANTLR\CrossJoinDictionaryArrays.cs" /> + <Compile Include="Hql\Ast\ANTLR\DetailedSemanticException.cs" /> + <Compile Include="Hql\Ast\ANTLR\ErrorCounter.cs" /> + <Compile Include="Hql\Ast\ANTLR\Exec\AbstractStatementExecutor.cs" /> + <Compile Include="Hql\Ast\ANTLR\Exec\BasicExecutor.cs" /> + <Compile Include="Hql\Ast\ANTLR\Exec\IStatementExecutor.cs" /> + <Compile Include="Hql\Ast\ANTLR\Exec\MultiTableDeleteExecutor.cs" /> + <Compile Include="Hql\Ast\ANTLR\Exec\MultiTableUpdateExecutor.cs" /> + <Compile Include="Hql\Ast\ANTLR\HqlLexer.cs" /> + <Compile Include="Hql\Ast\ANTLR\HqlParser.cs" /> + <Compile Include="Hql\Ast\ANTLR\HqlSqlWalker.cs" /> + <Compile Include="Hql\Ast\ANTLR\HqlToken.cs" /> + <Compile Include="Hql\Ast\ANTLR\IErrorReporter.cs" /> + <Compile Include="Hql\Ast\ANTLR\InvalidPathException.cs" /> + <Compile Include="Hql\Ast\ANTLR\InvalidWithClauseException.cs" /> + <Compile Include="Hql\Ast\ANTLR\IParseErrorHandler.cs" /> + <Compile Include="Loader\Hql\QueryLoader.cs" /> + <Compile Include="Hql\Ast\ANTLR\PolymorphicQuerySourceDetector.cs" /> + <Compile Include="Hql\Ast\ANTLR\QuerySourceDetector.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\AssignmentSpecification.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\ASTErrorNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\InsertStatement.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\UpdateStatement.cs" /> + <Compile Include="Hql\Ast\HqlTreeBuilder.cs" /> + <Compile Include="Hql\Ast\HqlTreeNode.cs" /> + <Compile Include="Intercept\DefaultFieldInterceptor.cs" /> + <Compile Include="Intercept\IFieldInterceptorAccessor.cs" /> + <Compile Include="IQueryExpression.cs" /> + <Compile Include="IQueryOver.cs" /> + <Compile Include="Criterion\QueryOver.cs" /> + <Compile Include="Impl\ExpressionProcessor.cs" /> + <Compile Include="Impl\SessionIdLoggingContext.cs" /> + <Compile Include="Linq\EagerFetchingExtensionMethods.cs" /> + <Compile Include="Linq\Functions\ILinqToHqlGeneratorsRegistry.cs" /> + <Compile Include="Linq\Functions\IRuntimeMethodHqlGenerator.cs" /> + <Compile Include="Linq\Functions\LinqToHqlGeneratorsRegistryExtensions.cs" /> + <Compile Include="Linq\Functions\LinqToHqlGeneratorsRegistryFactory.cs" /> + <Compile Include="Linq\Functions\StandardLinqExtensionMethodGenerator.cs" /> + <Compile Include="Linq\LinqExtensionMethodAttribute.cs" /> + <Compile Include="Linq\NhRelinqQueryParser.cs" /> + <Compile Include="Linq\Expressions\NhAggregatedExpression.cs" /> + <Compile Include="Linq\Expressions\NhAverageExpression.cs" /> + <Compile Include="Linq\Expressions\NhCountExpression.cs" /> + <Compile Include="Linq\Expressions\NhDistinctExpression.cs" /> + <Compile Include="Linq\Expressions\NhMaxExpression.cs" /> + <Compile Include="Linq\Expressions\NhMinExpression.cs" /> + <Compile Include="Linq\Expressions\NhSumExpression.cs" /> + <Compile Include="Impl\ExpressionQueryImpl.cs" /> + <Compile Include="Linq\Visitors\IHqlExpressionVisitor.cs" /> + <Compile Include="Linq\GroupJoin\IsAggregatingResults.cs" /> + <Compile Include="Linq\GroupJoin\GroupJoinAggregateDetectionVisitor.cs" /> + <Compile Include="Linq\GroupJoin\GroupJoinSelectClauseRewriter.cs" /> + <Compile Include="Linq\GroupJoin\LocateGroupJoinQuerySource.cs" /> + <Compile Include="Linq\GroupJoin\NonAggregatingGroupJoinRewriter.cs" /> + <Compile Include="Linq\Functions\BaseHqlGeneratorForProperty.cs" /> + <Compile Include="Linq\Functions\DefaultLinqToHqlGeneratorsRegistry.cs" /> + <Compile Include="Linq\Functions\IHqlGeneratorForMethod.cs" /> + <Compile Include="Linq\Functions\IHqlGeneratorForProperty.cs" /> + <Compile Include="Linq\Functions\BaseHqlGeneratorForMethod.cs" /> + <Compile Include="Linq\Functions\DateTimePropertiesHqlGenerator.cs" /> + <Compile Include="Linq\Functions\StringGenerator.cs" /> + <Compile Include="Linq\Functions\QueryableGenerator.cs" /> + <Compile Include="Linq\ReWriters\RemoveUnnecessaryBodyOperators.cs" /> + <Compile Include="Linq\IntermediateHqlTree.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessCast.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessOfType.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessCacheable.cs" /> + <Compile Include="Linq\Visitors\QuerySourceLocator.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessFetch.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessFetchMany.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessFetchOne.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ResultOperatorMap.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ResultOperatorProcessor.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ResultOperatorProcessorBase.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessResultOperatorReturn.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\IResultOperatorProcessor.cs" /> + <Compile Include="Linq\Visitors\NameGenerator.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessAggregate.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessAll.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessAny.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessClientSideSelect.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessContains.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessFirst.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessFirstOrSingleBase.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessGroupBy.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessNonAggregatingGroupBy.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessSingle.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessSkip.cs" /> + <Compile Include="Linq\Visitors\ResultOperatorProcessors\ProcessTake.cs" /> + <Compile Include="Linq\Visitors\SwapQuerySourceVisitor.cs" /> + <Compile Include="Linq\Visitors\EqualityHqlGenerator.cs" /> + <Compile Include="Linq\Visitors\ExpressionParameterVisitor.cs" /> + <Compile Include="Linq\NhLinqExpression.cs" /> + <Compile Include="Linq\NhLinqExpressionReturnType.cs" /> + <Compile Include="Linq\DefaultQueryProvider.cs" /> + <Compile Include="Linq\Visitors\ExpressionKeyVisitor.cs" /> + <Compile Include="Linq\GroupBy\IsNonAggregatingGroupByDetectionVisitor.cs" /> + <Compile Include="Linq\GroupBy\AggregatingGroupByRewriter.cs" /> + <Compile Include="Linq\GroupJoin\AggregatingGroupJoinRewriter.cs" /> + <Compile Include="Linq\ResultOperators\ClientSideTransformOperator.cs" /> + <Compile Include="Linq\ExpressionToHqlTranslationResults.cs" /> + <Compile Include="Linq\EnumerableHelper.cs" /> + <Compile Include="Linq\GroupBy\GroupBySelectClauseRewriter.cs" /> + <Compile Include="Linq\Visitors\HqlGeneratorExpressionVisitor.cs" /> + <Compile Include="Linq\LinqExtensionMethods.cs" /> + <Compile Include="Linq\ReWriters\MergeAggregatingResultsRewriter.cs" /> + <Compile Include="Param\NamedParameter.cs" /> + <Compile Include="Linq\Visitors\NhExpressionVisitor.cs" /> + <Compile Include="Linq\Expressions\NhNewExpression.cs" /> + <Compile Include="Linq\NhQueryable.cs" /> + <Compile Include="Linq\ResultOperators\NonAggregatingGroupBy.cs" /> + <Compile Include="Linq\GroupBy\NonAggregatingGroupByRewriter.cs" /> + <Compile Include="Linq\Visitors\SelectClauseVisitor.cs" /> + <Compile Include="Linq\Visitors\QueryModelVisitor.cs" /> + <Compile Include="Linq\ResultTransformer.cs" /> + <Compile Include="Linq\ReWriters\QueryReferenceExpressionFlattener.cs" /> + <Compile Include="Linq\Visitors\VisitorParameters.cs" /> + <Compile Include="Loader\Criteria\ComponentCollectionCriteriaInfoProvider.cs" /> + <Compile Include="Loader\Criteria\EntityCriteriaInfoProvider.cs" /> + <Compile Include="Loader\Criteria\ICriteriaInfoProvider.cs" /> + <Compile Include="Loader\Criteria\ScalarCollectionCriteriaInfoProvider.cs" /> + <Compile Include="Logging.cs" /> + <Compile Include="Mapping\ISqlCustomizable.cs" /> + <Compile Include="Param\AbstractExplicitParameterSpecification.cs" /> + <Compile Include="Param\AggregatedIndexCollectionSelectorParameterSpecifications.cs" /> + <Compile Include="Param\CollectionFilterKeyParameterSpecification.cs" /> + <Compile Include="Param\DynamicFilterParameterSpecification.cs" /> + <Compile Include="Param\IExplicitParameterSpecification.cs" /> + <Compile Include="Param\IParameterSpecification.cs" /> + <Compile Include="Param\NamedParameterSpecification.cs" /> + <Compile Include="Param\PositionalParameterSpecification.cs" /> + <Compile Include="Hql\Ast\ANTLR\QuerySyntaxException.cs" /> + <Compile Include="Hql\Ast\ANTLR\QueryTranslatorImpl.cs" /> + <Compile Include="Hql\Ast\ANTLR\SemanticException.cs" /> + <Compile Include="Hql\Ast\ANTLR\SessionFactoryHelperExtensions.cs" /> + <Compile Include="Hql\Ast\ANTLR\SqlGenerator.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\AbstractNullnessCheckNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\AbstractRestrictableStatement.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\AbstractSelectExpression.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\AbstractStatement.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\AggregateNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\ASTFactory.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\ASTNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\ASTTreeAdaptor.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\BetweenOperatorNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\BinaryArithmeticOperatorNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\BinaryLogicOperatorNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\BooleanLiteralNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\Case2Node.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\CaseNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\CollectionFunction.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\ConstructorNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\CountNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\DeleteStatement.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\DotNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\FromClause.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\FromElement.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\FromElementFactory.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\FromElementType.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\FromReferenceNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\HqlSqlWalkerNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\HqlSqlWalkerTreeAdapter.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\IASTFactory.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\IASTNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\IBinaryOperatorNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\IdentNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\IDisplayableNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\IExpectedTypeAwareNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\IInitializableNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\ImpliedFromElement.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\IndexNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\InLogicOperatorNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\IntoClause.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\IOperatorNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\IParameterContainer.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\IPathNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\IResolvableNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\IRestrictableStatement.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\ISelectExpression.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\ISessionFactoryAwareNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\IsNotNullLogicOperatorNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\IsNullLogicOperatorNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\IStatement.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\IUnaryOperatorNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\JavaConstantNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\LiteralNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\MethodNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\OrderByClause.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\ParameterNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\QueryNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\SelectClause.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\SelectExpressionImpl.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\SelectExpressionList.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\SqlFragment.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\SqlNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\UnaryArithmeticNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Tree\UnaryLogicOperatorNode.cs" /> + <Compile Include="Hql\Ast\ANTLR\Util\AliasGenerator.cs" /> + <Compile Include="Hql\Ast\ANTLR\Util\ASTAppender.cs" /> + <Compile Include="Hql\Ast\ANTLR\Util\ASTIterator.cs" /> + <Compile Include="Hql\Ast\ANTLR\Util\ASTPrinter.cs" /> + <Compile Include="Hql\Ast\ANTLR\Util\ASTUtil.cs" /> + <Compile Include="Hql\Ast\ANTLR\Util\CollectingNodeVisitor.cs" /> + <Compile Include="Hql\Ast\ANTLR\Util\ColumnHelper.cs" /> + <Compile Include="Hql\Ast\ANTLR\Util\IVisitationStrategy.cs" /> + <Compile Include="Hql\Ast\ANTLR\Util\JoinProcessor.cs" /> + <Compile Include="Hql\Ast\ANTLR\Util\LiteralProcessor.cs" /> + <Compile Include="Hql\Ast\ANTLR\Util\NodeTraverser.cs" /> + <Compile Include="Param\VersionTypeSeedParameterSpecification.cs" /> + <Compile Include="Proxy\AbstractProxyFactory.cs" /> + <Compile Include="SqlCommand\InsertSelect.cs" /> + <Compile Include="SqlTypes\XmlSqlType.cs" /> + <Compile Include="Tool\hbm2ddl\SchemaMetadataUpdater.cs" /> + <Compile Include="Tool\hbm2ddl\ScriptSplitter.cs" /> + <Compile Include="Transform\ToListResultTransformer.cs" /> + <Compile Include="Type\AbstractDateTimeSpecificKindType.cs" /> + <Compile Include="Type\DbTimestampType.cs" /> + <Compile Include="Type\DefaultCollectionTypeFactory.cs" /> + <Compile Include="Bytecode\ICollectionTypeFactory.cs" /> + <Compile Include="Type\LocalDateTimeType.cs" /> + <Compile Include="Type\UriType.cs" /> + <Compile Include="Type\UtcDateTimeType.cs" /> + <Compile Include="Type\XDocType.cs" /> + <Compile Include="Type\XmlDocType.cs" /> + <Compile Include="Util\ExpressionsHelper.cs" /> + <Compile Include="Util\NullableDictionary.cs" /> + <Compile Include="Hql\Ast\ANTLR\Util\PathHelper.cs" /> + <Compile Include="Hql\Ast\ANTLR\Util\SyntheticAndFactory.cs" /> + <Compile Include="Id\TriggerIdentityGenerator.cs" /> + <Compile Include="Id\Insert\NoCommentsInsert.cs" /> + <Compile Include="Id\Insert\ReturningIdentifierInsert.cs" /> + <Compile Include="Id\Insert\OutputParamReturningDelegate.cs" /> + <Compile Include="Id\NativeGuidGenerator.cs" /> + <Compile Include="Id\SelectGenerator.cs" /> + <Compile Include="Id\SequenceIdentityGenerator.cs" /> + <Compile Include="IFutureValue.cs" /> + <Compile Include="Impl\DelayedEnumerator.cs" /> + <Compile Include="Impl\FutureBatch.cs" /> + <Compile Include="Impl\FutureQueryBatch.cs" /> + <Compile Include="Impl\FutureCriteriaBatch.cs" /> + <Compile Include="Impl\FutureValue.cs" /> + <Compile Include="AdoNet\Util\DdlFormatter.cs" /> + <Compile Include="Properties\BackFieldStrategy.cs" /> + <Compile Include="Bytecode\CodeDom\BytecodeProviderImpl.cs" /> + <Compile Include="Bytecode\IAccessOptimizer.cs" /> + <Compile Include="Bytecode\IBytecodeProvider.cs" /> + <Compile Include="Bytecode\IInjectableProxyFactoryFactory.cs" /> + <Compile Include="Bytecode\IInstantiationOptimizer.cs" /> + <Compile Include="Bytecode\IProxyFactoryFactory.cs" /> + <Compile Include="Bytecode\IReflectionOptimizer.cs" /> + <Compile Include="Bytecode\Lightweight\AccessOptimizer.cs" /> + <Compile Include="Bytecode\Lightweight\BytecodeProviderImpl.cs" /> + <Compile Include="Bytecode\Lightweight\Delegates.cs" /> + <Compile Include="Bytecode\Lightweight\ReflectionOptimizer.cs" /> + <Compile Include="Bytecode\NullBytecodeProvider.cs" /> + <Compile Include="Bytecode\EmitUtil.cs" /> + <Compile Include="CacheMode.cs" /> + <Compile Include="Cache\CacheKey.cs" /> + <Compile Include="Cache\Entry\CollectionCacheEntry.cs" /> + <Compile Include="Cache\Entry\ICacheEntryStructure.cs" /> + <Compile Include="Cache\Entry\StructuredCacheEntry.cs" /> + <Compile Include="Cache\Entry\StructuredCollectionCacheEntry.cs" /> + <Compile Include="Cache\Entry\StructuredMapCacheEntry.cs" /> + <Compile Include="Cache\Entry\UnstructuredCacheEntry.cs" /> + <Compile Include="Cache\FilterKey.cs" /> + <Compile Include="Cache\IOptimisticCacheSource.cs" /> + <Compile Include="Cache\NoCacheProvider.cs" /> + <Compile Include="Cfg\ClassExtractor.cs" /> + <Compile Include="Cfg\ConfigurationSchema\CfgXmlHelper.cs" /> + <Compile Include="Cfg\ConfigurationSchema\ClassCacheConfiguration.cs" /> + <Compile Include="Cfg\ConfigurationSchema\CollectionCacheConfiguration.cs" /> + <Compile Include="Cfg\ConfigurationSchema\EventConfiguration.cs" /> + <Compile Include="Cfg\ConfigurationSchema\HibernateConfiguration.cs" /> + <Compile Include="Cfg\ConfigurationSchema\ListenerConfiguration.cs" /> + <Compile Include="Cfg\ConfigurationSchema\MappingConfiguration.cs" /> + <Compile Include="Cfg\ConfigurationSchema\SessionFactoryConfiguration.cs" /> + <Compile Include="Cfg\ExtendsQueueEntry.cs" /> + <Compile Include="Cfg\HbmConstants.cs" /> + <Compile Include="Cfg\HibernateConfigException.cs" /> + <Compile Include="Cfg\IHibernateConfiguration.cs" /> + <Compile Include="Cfg\NamedXmlDocument.cs" /> + <Compile Include="Cfg\MappingsQueueEntry.cs" /> + <Compile Include="Cfg\MappingSchema\EndsWithHbmXmlFilter.cs" /> + <Compile Include="Cfg\MappingSchema\Hbm.generated.cs" /> + <Compile Include="Cfg\MappingSchema\HbmBase.cs" /> + <Compile Include="Cfg\MappingSchema\HbmClass.cs" /> + <Compile Include="Cfg\MappingSchema\HbmDatabaseObject.cs" /> + <Compile Include="Cfg\MappingSchema\HbmMapping.cs" /> + <Compile Include="Cfg\MappingSchema\HbmMeta.cs" /> + <Compile Include="Cfg\MappingSchema\HbmParam.cs" /> + <Compile Include="Cfg\MappingSchema\HbmQuery.cs" /> + <Compile Include="Cfg\MappingSchema\HbmSqlQuery.cs" /> + <Compile Include="Cfg\MappingSchema\IAssemblyResourceFilter.cs" /> + <Compile Include="Cfg\MappingSchema\IMappingDocumentParser.cs" /> + <Compile Include="Cfg\MappingSchema\MappingDocumentAggregator.cs" /> + <Compile Include="Cfg\MappingSchema\MappingDocumentParser.cs" /> + <Compile Include="Cfg\XmlHbmBinding\AuxiliaryDatabaseObjectFactory.cs" /> + <Compile Include="Cfg\MappingSchema\HbmFilterDef.cs" /> + <Compile Include="Cfg\XmlHbmBinding\ClassCompositeIdBinder.cs" /> + <Compile Include="Cfg\XmlHbmBinding\ClassDiscriminatorBinder.cs" /> + <Compile Include="Cfg\XmlHbmBinding\ClassIdBinder.cs" /> + <Compile Include="Cfg\XmlHbmBinding\FilterDefinitionFactory.cs" /> + <Compile Include="Cfg\XmlHbmBinding\FlushModeConverter.cs" /> + <Compile Include="Cfg\XmlHbmBinding\ResultSetMappingBinder.cs" /> + <Compile Include="Cfg\XmlHbmBinding\Binder.cs" /> + <Compile Include="Cfg\XmlHbmBinding\ClassBinder.cs" /> + <Compile Include="Cfg\XmlHbmBinding\CollectionBinder.cs" /> + <Compile Include="Cfg\XmlHbmBinding\RootClassBinder.cs" /> + <Compile Include="Cfg\XmlHbmBinding\JoinedSubclassBinder.cs" /> + <Compile Include="Cfg\XmlHbmBinding\MappingRootBinder.cs" /> + <Compile Include="Cfg\XmlHbmBinding\NamedQueryBinder.cs" /> + <Compile Include="Cfg\XmlHbmBinding\NamedSQLQueryBinder.cs" /> + <Compile Include="Cfg\XmlHbmBinding\SubclassBinder.cs" /> + <Compile Include="Cfg\XmlHbmBinding\UnionSubclassBinder.cs" /> + <Compile Include="Cfg\XmlSchemas.cs" /> + <Compile Include="Classic\ILifecycle.cs" /> + <Compile Include="Classic\IValidatable.cs" /> + <Compile Include="Classic\ValidationFailure.cs" /> + <Compile Include="Collection\AbstractPersistentCollection.cs" /> + <Compile Include="Collection\Generic\PersistentGenericSet.cs" /> + <Compile Include="Collection\Generic\PersistentGenericBag.cs" /> + <Compile Include="Collection\Generic\PersistentGenericList.cs" /> + <Compile Include="Collection\Generic\PersistentGenericMap.cs" /> + <Compile Include="Collection\Generic\PersistentGenericIdentifierBag.cs" /> + <Compile Include="Collection\PersistentArrayHolder.cs" /> + <Compile Include="ConnectionReleaseMode.cs" /> + <Compile Include="Context\CallSessionContext.cs" /> + <Compile Include="Context\CurrentSessionContext.cs" /> + <Compile Include="Context\ICurrentSessionContext.cs" /> + <Compile Include="Context\MapBasedSessionContext.cs" /> + <Compile Include="Context\ThreadLocalSessionContext.cs" /> + <Compile Include="Context\ThreadStaticSessionContext.cs" /> + <Compile Include="Context\WebSessionContext.cs" /> + <Compile Include="CriteriaTransformer.cs" /> + <Compile Include="Criterion\NaturalIdentifier.cs" /> + <Compile Include="Criterion\Restrictions.cs" /> + <Compile Include="Criterion\RowCountInt64Projection.cs" /> + <Compile Include="DebugHelpers\DictionaryProxy.cs" /> + <Compile Include="DebugHelpers\CollectionProxy.cs" /> + <Compile Include="Dialect\Function\AnsiExtractFunction.cs" /> + <Compile Include="Dialect\Function\AnsiSubstringFunction.cs" /> + <Compile Include="Dialect\Function\AnsiTrimEmulationFunction.cs" /> + <Compile Include="Dialect\Function\AnsiTrimFunction.cs" /> + <Compile Include="Dialect\Function\CastFunction.cs" /> + <Compile Include="Dialect\Function\CharIndexFunction.cs" /> + <Compile Include="Dialect\Function\ClassicAggregateFunction.cs" /> + <Compile Include="Dialect\Function\ClassicAvgFunction.cs" /> + <Compile Include="Dialect\Function\ClassicCountFunction.cs" /> + <Compile Include="Dialect\Function\ClassicSumFunction.cs" /> + <Compile Include="Dialect\Function\CommonGrammar.cs" /> + <Compile Include="Dialect\Function\IFunctionGrammar.cs" /> + <Compile Include="Dialect\Function\ISQLFunction.cs" /> + <Compile Include="Dialect\Function\NoArgSQLFunction.cs" /> + <Compile Include="Dialect\Function\NvlFunction.cs" /> + <Compile Include="Dialect\Function\PositionSubstringFunction.cs" /> + <Compile Include="Dialect\Function\SQLFunctionRegistry.cs" /> + <Compile Include="Dialect\Function\SQLFunctionTemplate.cs" /> + <Compile Include="Dialect\Function\StandardSafeSQLFunction.cs" /> + <Compile Include="Dialect\Function\StandardSQLFunction.cs" /> + <Compile Include="Dialect\Function\VarArgsSQLFunction.cs" /> + <Compile Include="AdoNet\IEmbeddedBatcherFactoryProvider.cs" /> + <Compile Include="Dialect\InformixDialect.cs" /> + <Compile Include="Dialect\Lock\ILockingStrategy.cs" /> + <Compile Include="Dialect\Lock\SelectLockingStrategy.cs" /> + <Compile Include="Dialect\Lock\UpdateLockingStrategy.cs" /> + <Compile Include="Dialect\MsSqlCeDialect.cs" /> + <Compile Include="Dialect\MySQL5Dialect.cs" /> + <Compile Include="Criterion\SelectSubqueryExpression.cs" /> + <Compile Include="Dialect\PostgreSQL82Dialect.cs" /> + <Compile Include="Dialect\Schema\FirebirdMetaData.cs" /> + <Compile Include="Dialect\Schema\ITableMetadata.cs" /> + <Compile Include="Dialect\Schema\MsSqlMetaData.cs" /> + <Compile Include="Dialect\Schema\OracleMetaData.cs" /> + <Compile Include="Driver\ISqlParameterFormatter.cs" /> + <Compile Include="Driver\SqlStringFormatter.cs" /> + <Compile Include="Criterion\SubqueryProjection.cs" /> + <Compile Include="EmptyInterceptor.cs" /> + <Compile Include="Engine\ActionQueue.cs" /> + <Compile Include="Engine\AssociationKey.cs" /> + <Compile Include="Engine\BatchFetchQueue.cs" /> + <Compile Include="Engine\CascadeStyle.cs" /> + <Compile Include="Engine\CascadingAction.cs" /> + <Compile Include="Engine\Collections.cs" /> + <Compile Include="Engine\EntityUniqueKey.cs" /> + <Compile Include="Engine\FilterDefinition.cs" /> + <Compile Include="Engine\ForeignKeys.cs" /> + <Compile Include="Engine\IdentifierValue.cs" /> + <Compile Include="Engine\IPersistenceContext.cs" /> + <Compile Include="Engine\Loading\CollectionLoadContext.cs" /> + <Compile Include="Engine\Loading\LoadContexts.cs" /> + <Compile Include="Engine\Loading\LoadingCollectionEntry.cs" /> + <Compile Include="Engine\Nullability.cs" /> + <Compile Include="Engine\Query\HQLQueryPlan.cs" /> + <Compile Include="Engine\Query\NamedParameterDescriptor.cs" /> + <Compile Include="Engine\Query\NativeSQLQueryPlan.cs" /> + <Compile Include="Engine\Query\OrdinalParameterDescriptor.cs" /> + <Compile Include="Engine\Query\ParameterMetadata.cs" /> + <Compile Include="Engine\Query\ParamLocationRecognizer.cs" /> + <Compile Include="Engine\Query\QueryPlanCache.cs" /> + <Compile Include="Engine\Query\ReturnMetadata.cs" /> + <Compile Include="Engine\Query\FilterQueryPlan.cs" /> + <Compile Include="Engine\Query\Sql\INativeSQLQueryReturn.cs" /> + <Compile Include="Engine\Query\Sql\NativeSQLQueryCollectionReturn.cs" /> + <Compile Include="Engine\Query\Sql\NativeSQLQueryJoinReturn.cs" /> + <Compile Include="Engine\Query\Sql\NativeSQLQueryNonScalarReturn.cs" /> + <Compile Include="Engine\Query\Sql\NativeSQLQueryRootReturn.cs" /> + <Compile Include="Engine\Query\Sql\NativeSQLQueryScalarReturn.cs" /> + <Compile Include="Engine\StatefulPersistenceContext.cs" /> + <Compile Include="Engine\TransactionHelper.cs" /> + <Compile Include="Engine\Transaction\IIsolatedWork.cs" /> + <Compile Include="Engine\Transaction\Isolater.cs" /> + <Compile Include="Engine\TwoPhaseLoad.cs" /> + <Compile Include="Engine\ValueInclusion.cs" /> + <Compile Include="Engine\VersionValue.cs" /> + <Compile Include="EntityMode.cs" /> + <Compile Include="Event\AbstractCollectionEvent.cs" /> + <Compile Include="Event\AbstractEvent.cs" /> + <Compile Include="Event\AutoFlushEvent.cs" /> + <Compile Include="Event\Default\AbstractFlushingEventListener.cs" /> + <Compile Include="Event\Default\AbstractLockUpgradeEventListener.cs" /> + <Compile Include="Event\Default\AbstractReassociateEventListener.cs" /> + <Compile Include="Event\Default\AbstractSaveEventListener.cs" /> + <Compile Include="Event\Default\AbstractVisitor.cs" /> + <Compile Include="Event\Default\DefaultAutoFlushEventListener.cs" /> + <Compile Include="Event\Default\DefaultDeleteEventListener.cs" /> + <Compile Include="Event\Default\DefaultDirtyCheckEventListener.cs" /> + <Compile Include="Event\Default\DefaultEvictEventListener.cs" /> + <Compile Include="Event\Default\DefaultFlushEntityEventListener.cs" /> + <Compile Include="Event\Default\DefaultFlushEventListener.cs" /> + <Compile Include="Event\Default\DefaultInitializeCollectionEventListener.cs" /> + <Compile Include="Event\Default\DefaultLoadEventListener.cs" /> + <Compile Include="Event\Default\DefaultLockEventListener.cs" /> + <Compile Include="Event\Default\DefaultMergeEventListener.cs" /> + <Compile Include="Event\Default\DefaultPersistEventListener.cs" /> + <Compile Include="Event\Default\DefaultPersistOnFlushEventListener.cs" /> + <Compile Include="Event\Default\DefaultPostLoadEventListener.cs" /> + <Compile Include="Event\Default\DefaultPreLoadEventListener.cs" /> + <Compile Include="Event\Default\DefaultRefreshEventListener.cs" /> + <Compile Include="Event\Default\DefaultReplicateEventListener.cs" /> + <Compile Include="Event\Default\DefaultSaveEventListener.cs" /> + <Compile Include="Event\Default\DefaultSaveOrUpdateEventListener.cs" /> + <Compile Include="Event\Default\DefaultUpdateEventListener.cs" /> + <Compile Include="Event\Default\DirtyCollectionSearchVisitor.cs" /> + <Compile Include="Event\Default\EvictVisitor.cs" /> + <Compile Include="Event\Default\FlushVisitor.cs" /> + <Compile Include="Event\Default\OnLockVisitor.cs" /> + <Compile Include="Event\Default\OnReplicateVisitor.cs" /> + <Compile Include="Event\Default\OnUpdateVisitor.cs" /> + <Compile Include="Event\Default\ProxyVisitor.cs" /> + <Compile Include="Event\Default\WrapVisitor.cs" /> + <Compile Include="Event\DeleteEvent.cs" /> + <Compile Include="Event\DirtyCheckEvent.cs" /> + <Compile Include="Event\EventListeners.cs" /> + <Compile Include="Event\EvictEvent.cs" /> + <Compile Include="Event\FlushEntityEvent.cs" /> + <Compile Include="Event\FlushEvent.cs" /> + <Compile Include="Event\IAutoFlushEventListener.cs" /> + <Compile Include="Event\IDeleteEventListener.cs" /> + <Compile Include="Event\IDirtyCheckEventListener.cs" /> + <Compile Include="Event\IEventSource.cs" /> + <Compile Include="Event\IEvictEventListener.cs" /> + <Compile Include="Event\IFlushEntityEventListener.cs" /> + <Compile Include="Event\IFlushEventListener.cs" /> + <Compile Include="Event\IInitializable.cs" /> + <Compile Include="Event\IInitializeCollectionEventListener.cs" /> + <Compile Include="Event\ILoadEventListener.cs" /> + <Compile Include="Event\ILockEventListener.cs" /> + <Compile Include="Event\IMergeEventListener.cs" /> + <Compile Include="Event\InitializeCollectionEvent.cs" /> + <Compile Include="Event\IPersistEventListener.cs" /> + <Compile Include="Event\IPostCollectionRecreateEventListener.cs" /> + <Compile Include="Event\IPostCollectionRemoveEventListener.cs" /> + <Compile Include="Event\IPostCollectionUpdateEventListener.cs" /> + <Compile Include="Event\IPostDeleteEventListener.cs" /> + <Compile Include="Event\IPostInsertEventListener.cs" /> + <Compile Include="Event\IPostLoadEventListener.cs" /> + <Compile Include="Event\IPostUpdateEventListener.cs" /> + <Compile Include="Event\IPreCollectionRecreateEventListener.cs" /> + <Compile Include="Event\IPreCollectionRemoveEventListener.cs" /> + <Compile Include="Event\IPreCollectionUpdateEventListener.cs" /> + <Compile Include="Event\IPreDeleteEventListener.cs" /> + <Compile Include="Event\IPreInsertEventListener.cs" /> + <Compile Include="Event\IPreLoadEventListener.cs" /> + <Compile Include="Event\IPreUpdateEventListener.cs" /> + <Compile Include="Event\IRefreshEventListener.cs" /> + <Compile Include="Event\IReplicateEventListener.cs" /> + <Compile Include="Event\ISaveOrUpdateEventListener.cs" /> + <Compile Include="Event\ListenerType.cs" /> + <Compile Include="Event\LoadEvent.cs" /> + <Compile Include="Event\LoadEventListener.cs" /> + <Compile Include="Event\LoadType.cs" /> + <Compile Include="Event\LockEvent.cs" /> + <Compile Include="Event\MergeEvent.cs" /> + <Compile Include="Event\PersistEvent.cs" /> + <Compile Include="Event\PostCollectionRecreateEvent.cs" /> + <Compile Include="Event\PostCollectionRemoveEvent.cs" /> + <Compile Include="Event\PostCollectionUpdateEvent.cs" /> + <Compile Include="Event\PostDeleteEvent.cs" /> + <Compile Include="Event\PostInsertEvent.cs" /> + <Compile Include="Event\PostLoadEvent.cs" /> + <Compile Include="Event\PostUpdateEvent.cs" /> + <Compile Include="Event\PreCollectionRecreateEvent.cs" /> + <Compile Include="Event\PreCollectionRemoveEvent.cs" /> + <Compile Include="Event\PreCollectionUpdateEvent.cs" /> + <Compile Include="Event\PreDeleteEvent.cs" /> + <Compile Include="Event\PreInsertEvent.cs" /> + <Compile Include="Event\PreLoadEvent.cs" /> + <Compile Include="Event\PreUpdateEvent.cs" /> + <Compile Include="Event\RefreshEvent.cs" /> + <Compile Include="Event\ReplicateEvent.cs" /> + <Compile Include="Event\SaveOrUpdateEvent.cs" /> + <Compile Include="Exceptions\ADOConnectionException.cs" /> + <Compile Include="Exceptions\ConstraintViolationException.cs" /> + <Compile Include="Exceptions\DataException.cs" /> + <Compile Include="Exceptions\GenericADOException.cs" /> + <Compile Include="Exceptions\IConfigurable.cs" /> + <Compile Include="Exceptions\ISQLExceptionConverter.cs" /> + <Compile Include="Exceptions\IViolatedConstraintNameExtracter.cs" /> + <Compile Include="Exceptions\LockAcquisitionException.cs" /> + <Compile Include="Exceptions\SQLExceptionConverterFactory.cs" /> + <Compile Include="Exceptions\SQLGrammarException.cs" /> + <Compile Include="Exceptions\SQLStateConverter.cs" /> + <Compile Include="Criterion\CastProjection.cs" /> + <Compile Include="Criterion\ConditionalProjection.cs" /> + <Compile Include="Criterion\ConstantProjection.cs" /> + <Compile Include="Criterion\CriteriaSpecification.cs" /> + <Compile Include="Criterion\CriterionUtil.cs" /> + <Compile Include="Criterion\SqlFunctionProjection.cs" /> + <Compile Include="FKUnmatchingColumnsException.cs" /> + <Compile Include="Id\AbstractPostInsertGenerator.cs" /> + <Compile Include="Id\Enhanced\IAccessCallback.cs" /> + <Compile Include="Id\Enhanced\IDatabaseStructure.cs" /> + <Compile Include="Id\Enhanced\IOptimizer.cs" /> + <Compile Include="Id\Enhanced\OptimizerFactory.cs" /> + <Compile Include="Id\Enhanced\SequenceStructure.cs" /> + <Compile Include="Id\Enhanced\SequenceStyleGenerator.cs" /> + <Compile Include="Id\Enhanced\TableStructure.cs" /> + <Compile Include="Id\Insert\AbstractReturningDelegate.cs" /> + <Compile Include="Id\Insert\AbstractSelectingDelegate.cs" /> + <Compile Include="Id\Insert\IBinder.cs" /> + <Compile Include="Id\Insert\IdentifierGeneratingInsert.cs" /> + <Compile Include="Id\Insert\IInsertGeneratedIdentifierDelegate.cs" /> + <Compile Include="Id\Insert\InsertSelectIdentityInsert.cs" /> + <Compile Include="Id\IPostInsertIdentifierGenerator.cs" /> + <Compile Include="Id\IPostInsertIdentityPersister.cs" /> + <Compile Include="Impl\AbstractDetachedQuery.cs" /> + <Compile Include="Impl\AbstractSessionImpl.cs" /> + <Compile Include="Impl\DetachedNamedQuery.cs" /> + <Compile Include="Impl\DetachedQuery.cs" /> + <Compile Include="IDetachedQuery.cs" /> + <Compile Include="IdentityEqualityComparer.cs" /> + <Compile Include="Impl\IDetachedQueryImplementor.cs" /> + <Compile Include="Impl\MultiCriteriaImpl.cs" /> + <Compile Include="Impl\MultipleQueriesCacheAssembler.cs" /> + <Compile Include="Impl\StatelessSessionImpl.cs" /> + <Compile Include="IMultiCriteria.cs" /> + <Compile Include="Intercept\AbstractFieldInterceptor.cs" /> + <Compile Include="Intercept\FieldInterceptionHelper.cs" /> + <Compile Include="Intercept\IFieldInterceptor.cs" /> + <Compile Include="Intercept\ILazyPropertyInitializer.cs" /> + <Compile Include="IStatelessSession.cs" /> + <Compile Include="Loader\Entity\CascadeEntityLoader.cs" /> + <Compile Include="Loader\Entity\CollectionElementLoader.cs" /> + <Compile Include="Mapping\Backref.cs" /> + <Compile Include="Mapping\DenormalizedTable.cs" /> + <Compile Include="Mapping\IMetaAttributable.cs" /> + <Compile Include="Mapping\IndexBackref.cs" /> + <Compile Include="Mapping\IPersistentClassVisitor.cs" /> + <Compile Include="Mapping\IValueVisitor.cs" /> + <Compile Include="Mapping\PropertyGeneration.cs" /> + <Compile Include="Mapping\TypeDef.cs" /> + <Compile Include="Mapping\UnionSubclass.cs" /> + <Compile Include="Persister\Entity\ILockable.cs" /> + <Compile Include="Persister\Entity\UnionSubclassEntityPersister.cs" /> + <Compile Include="Properties\BackrefPropertyAccessor.cs" /> + <Compile Include="Properties\EmbeddedPropertyAccessor.cs" /> + <Compile Include="Properties\IndexPropertyAccessor.cs" /> + <Compile Include="Properties\MapAccessor.cs" /> + <Compile Include="Properties\NoopAccessor.cs" /> + <Compile Include="Proxy\IProxyValidator.cs" /> + <Compile Include="Proxy\IEntityNotFoundDelegate.cs" /> + <Compile Include="Proxy\ILazyInitializer.cs" /> + <Compile Include="Proxy\Map\MapLazyInitializer.cs" /> + <Compile Include="Proxy\Map\MapProxy.cs" /> + <Compile Include="Proxy\Map\MapProxyFactory.cs" /> + <Compile Include="Proxy\Poco\BasicLazyInitializer.cs" /> + <Compile Include="QueryParameterException.cs" /> + <Compile Include="Properties\ReadonlyAccessor.cs" /> + <Compile Include="SessionException.cs" /> + <Compile Include="SqlCommand\InformixJoinFragment.cs" /> + <Compile Include="SqlCommand\SubselectClauseExtractor.cs" /> + <Compile Include="Engine\SubselectFetch.cs" /> + <Compile Include="Criterion\DetachedCriteria.cs" /> + <Compile Include="Engine\JoinSequence.cs" /> + <Compile Include="Criterion\ExistsSubqueryExpression.cs" /> + <Compile Include="Criterion\GePropertyExpression.cs" /> + <Compile Include="Criterion\GtPropertyExpression.cs" /> + <Compile Include="Criterion\IdentifierEqExpression.cs" /> + <Compile Include="Criterion\Property.cs" /> + <Compile Include="Criterion\PropertySubqueryExpression.cs" /> + <Compile Include="Criterion\SimpleSubqueryExpression.cs" /> + <Compile Include="Criterion\Subqueries.cs" /> + <Compile Include="Criterion\SubqueryExpression.cs" /> + <Compile Include="Hql\CollectionSubqueryFactory.cs" /> + <Compile Include="Criterion\IsEmptyExpression.cs" /> + <Compile Include="Criterion\IsNotEmptyExpression.cs" /> + <Compile Include="Hql\HolderInstantiator.cs" /> + <Compile Include="Hql\IFilterTranslator.cs" /> + <Compile Include="Hql\IQueryTranslator.cs" /> + <Compile Include="Hql\IQueryTranslatorFactory.cs" /> + <Compile Include="Hql\NameGenerator.cs" /> + <Compile Include="Hql\QueryExecutionRequestException.cs" /> + <Compile Include="Hql\QuerySplitter.cs" /> + <Compile Include="IFilter.cs" /> + <Compile Include="Dialect\DB2400Dialect.cs" /> + <Compile Include="Dialect\IngresDialect.cs" /> + <Compile Include="Dialect\MsSql2005Dialect.cs" /> + <Compile Include="Dialect\PostgreSQL81Dialect.cs" /> + <Compile Include="Driver\DB2400Driver.cs" /> + <Compile Include="Driver\FirebirdClientDriver.cs" /> + <Compile Include="Driver\IngresDriver.cs" /> + <Compile Include="Driver\ReflectionBasedDriver.cs" /> + <Compile Include="Driver\SQLite20Driver.cs" /> + <Compile Include="Driver\SqlServerCeDriver.cs" /> + <Compile Include="DuplicateMappingException.cs" /> + <Compile Include="Engine\EntityKey.cs" /> + <Compile Include="Engine\ExecuteUpdateResultCheckStyle.cs" /> + <Compile Include="Engine\JoinHelper.cs" /> + <Compile Include="Engine\NamedQueryDefinition.cs" /> + <Compile Include="Engine\NamedSQLQueryDefinition.cs" /> + <Compile Include="Engine\Query\Sql\NativeSQLQuerySpecification.cs" /> + <Compile Include="Engine\Query\ParameterParser.cs" /> + <Compile Include="Engine\ResultSetMappingDefinition.cs" /> + <Compile Include="Criterion\AbstractEmptinessExpression.cs" /> + <Compile Include="Criterion\AggregateProjection.cs" /> + <Compile Include="Criterion\AliasedProjection.cs" /> + <Compile Include="Criterion\AvgProjection.cs" /> + <Compile Include="Criterion\CountProjection.cs" /> + <Compile Include="Criterion\Distinct.cs" /> + <Compile Include="Criterion\ICriteriaQuery.cs" /> + <Compile Include="Criterion\IdentifierProjection.cs" /> + <Compile Include="Criterion\IProjection.cs" /> + <Compile Include="Criterion\ProjectionList.cs" /> + <Compile Include="Criterion\Projections.cs" /> + <Compile Include="Criterion\PropertyProjection.cs" /> + <Compile Include="Criterion\RowCountProjection.cs" /> + <Compile Include="Criterion\SimpleProjection.cs" /> + <Compile Include="Criterion\SQLProjection.cs" /> + <Compile Include="Hql\Util\SessionFactoryHelper.cs" /> + <Compile Include="AdoNet\ConnectionManager.cs" /> + <Compile Include="Impl\MultiQueryImpl.cs" /> + <Compile Include="AdoNet\SqlClientSqlCommandSet.cs" /> + <Compile Include="Impl\CollectionFilterImpl.cs" /> + <Compile Include="IMultiQuery.cs" /> + <Compile Include="InvalidProxyTypeException.cs" /> + <Compile Include="ISQLQuery.cs" /> + <Compile Include="Loader\AbstractEntityJoinWalker.cs" /> + <Compile Include="Loader\BasicLoader.cs" /> + <Compile Include="Loader\Collection\BasicCollectionJoinWalker.cs" /> + <Compile Include="Loader\Collection\BasicCollectionLoader.cs" /> + <Compile Include="Loader\Collection\BatchingCollectionInitializer.cs" /> + <Compile Include="Loader\Collection\CollectionJoinWalker.cs" /> + <Compile Include="Loader\Collection\CollectionLoader.cs" /> + <Compile Include="Loader\Collection\ICollectionInitializer.cs" /> + <Compile Include="Loader\Collection\OneToManyJoinWalker.cs" /> + <Compile Include="Loader\Collection\OneToManyLoader.cs" /> + <Compile Include="Loader\Collection\SubselectCollectionLoader.cs" /> + <Compile Include="Loader\Collection\SubselectOneToManyLoader.cs" /> + <Compile Include="Loader\Criteria\CriteriaJoinWalker.cs" /> + <Compile Include="Loader\Criteria\CriteriaLoader.cs" /> + <Compile Include="Loader\Criteria\CriteriaQueryTranslator.cs" /> + <Compile Include="Loader\Custom\CollectionFetchReturn.cs" /> + <Compile Include="Loader\Custom\CollectionReturn.cs" /> + <Compile Include="Loader\Custom\ColumnCollectionAliases.cs" /> + <Compile Include="Loader\Custom\ColumnEntityAliases.cs" /> + <Compile Include="Loader\Custom\CustomLoader.cs" /> + <Compile Include="Loader\Custom\EntityFetchReturn.cs" /> + <Compile Include="Loader\Custom\FetchReturn.cs" /> + <Compile Include="Loader\Custom\ICustomQuery.cs" /> + <Compile Include="Loader\Custom\IReturn.cs" /> + <Compile Include="Loader\Custom\NonScalarReturn.cs" /> + <Compile Include="Loader\Custom\RootReturn.cs" /> + <Compile Include="Loader\Custom\ScalarReturn.cs" /> + <Compile Include="Loader\Custom\Sql\SQLCustomQuery.cs" /> + <Compile Include="Loader\Custom\Sql\SQLQueryParser.cs" /> + <Compile Include="Loader\Custom\Sql\SQLQueryReturnProcessor.cs" /> + <Compile Include="Loader\DefaultEntityAliases.cs" /> + <Compile Include="Loader\Entity\AbstractEntityLoader.cs" /> + <Compile Include="Loader\Entity\BatchingEntityLoader.cs" /> + <Compile Include="Loader\Entity\CascadeEntityJoinWalker.cs" /> + <Compile Include="Loader\Entity\EntityJoinWalker.cs" /> + <Compile Include="Loader\Entity\EntityLoader.cs" /> + <Compile Include="Loader\Entity\IUniqueEntityLoader.cs" /> + <Compile Include="Loader\GeneratedCollectionAliases.cs" /> + <Compile Include="Loader\ICollectionAliases.cs" /> + <Compile Include="Loader\IEntityAliases.cs" /> + <Compile Include="Loader\JoinWalker.cs" /> + <Compile Include="Loader\OuterJoinableAssociation.cs" /> + <Compile Include="Mapping\AbstractAuxiliaryDatabaseObject.cs" /> + <Compile Include="Mapping\DependantValue.cs" /> + <Compile Include="Mapping\IAuxiliaryDatabaseObject.cs" /> + <Compile Include="Mapping\IFilterable.cs" /> + <Compile Include="Mapping\IKeyValue.cs" /> + <Compile Include="Mapping\ISelectable.cs" /> + <Compile Include="Mapping\ITableOwner.cs" /> + <Compile Include="Mapping\Join.cs" /> + <Compile Include="Mapping\JoinedSubclass.cs" /> + <Compile Include="Mapping\SimpleAuxiliaryDatabaseObject.cs" /> + <Compile Include="Mapping\SingleTableSubclass.cs" /> + <Compile Include="Persister\Collection\AbstractCollectionPersister.cs" /> + <Compile Include="Persister\Collection\BasicCollectionPersister.cs" /> + <Compile Include="Persister\Collection\CollectionPropertyMapping.cs" /> + <Compile Include="Persister\Collection\CollectionPropertyNames.cs" /> + <Compile Include="Persister\Collection\CompositeElementPropertyMapping.cs" /> + <Compile Include="Persister\Collection\ElementPropertyMapping.cs" /> + <Compile Include="Persister\Collection\ICollectionPersister.cs" /> + <Compile Include="Persister\Collection\IQueryableCollection.cs" /> + <Compile Include="Persister\Collection\ISqlLoadableCollection.cs" /> + <Compile Include="Persister\Collection\NamedQueryCollectionInitializer.cs" /> + <Compile Include="Persister\Collection\OneToManyPersister.cs" /> + <Compile Include="Persister\Entity\AbstractEntityPersister.cs" /> + <Compile Include="Persister\Entity\AbstractPropertyMapping.cs" /> + <Compile Include="Persister\Entity\BasicEntityPropertyMapping.cs" /> + <Compile Include="Persister\Entity\IEntityPersister.cs" /> + <Compile Include="Persister\Entity\IJoinable.cs" /> + <Compile Include="Persister\Entity\ILoadable.cs" /> + <Compile Include="Persister\Entity\IOuterJoinLoadable.cs" /> + <Compile Include="Persister\Entity\IPropertyMapping.cs" /> + <Compile Include="Persister\Entity\IQueryable.cs" /> + <Compile Include="Persister\Entity\ISqlLoadable.cs" /> + <Compile Include="Persister\Entity\IUniqueKeyLoadable.cs" /> + <Compile Include="Persister\Entity\JoinedSubclassEntityPersister.cs" /> + <Compile Include="Persister\Entity\NamedQueryLoader.cs" /> + <Compile Include="Persister\Entity\SingleTableEntityPersister.cs" /> + <Compile Include="Properties\ChainedPropertyAccessor.cs" /> + <Compile Include="Properties\IOptimizableGetter.cs" /> + <Compile Include="Properties\IOptimizableSetter.cs" /> + <Compile Include="Properties\PascalCaseMStrategy.cs" /> + <Compile Include="SqlCommand\ISqlStringVisitor.cs" /> + <Compile Include="SqlCommand\SqlCommandInfo.cs" /> + <Compile Include="StaleStateException.cs" /> + <Compile Include="Stat\CategorizedStatistics.cs" /> + <Compile Include="Stat\CollectionStatistics.cs" /> + <Compile Include="Stat\EntityStatistics.cs" /> + <Compile Include="Stat\ISessionStatistics.cs" /> + <Compile Include="Stat\IStatistics.cs" /> + <Compile Include="Stat\IStatisticsImplementor.cs" /> + <Compile Include="Stat\QueryStatistics.cs" /> + <Compile Include="Stat\SecondLevelCacheStatistics.cs" /> + <Compile Include="Stat\SessionStatisticsImpl.cs" /> + <Compile Include="Stat\StatisticsImpl.cs" /> + <Compile Include="Dialect\Schema\AbstractTableMetadata.cs" /> + <Compile Include="Dialect\Schema\AbstractColumnMetaData.cs" /> + <Compile Include="Dialect\Schema\AbstractIndexMetadata.cs" /> + <Compile Include="Dialect\Schema\AbstractForeignKeyMetadata.cs" /> + <Compile Include="Tool\hbm2ddl\DatabaseMetadata.cs" /> + <Compile Include="Dialect\Schema\IColumnMetadata.cs" /> + <Compile Include="Tool\hbm2ddl\IConnectionHelper.cs" /> + <Compile Include="Dialect\Schema\IForeignKeyMetadata.cs" /> + <Compile Include="Dialect\Schema\IIndexMetadata.cs" /> + <Compile Include="Dialect\Schema\IDataBaseSchema.cs" /> + <Compile Include="Tool\hbm2ddl\ManagedProviderConnectionHelper.cs" /> + <Compile Include="Dialect\Schema\AbstractDataBaseSchema.cs" /> + <Compile Include="Tool\hbm2ddl\SchemaUpdate.cs" /> + <Compile Include="Tool\hbm2ddl\SchemaValidator.cs" /> + <Compile Include="Tool\hbm2ddl\SuppliedConnectionHelper.cs" /> + <Compile Include="Tool\hbm2ddl\SuppliedConnectionProviderConnectionHelper.cs" /> + <Compile Include="Transaction\AdoNetTransactionFactory.cs" /> + <Compile Include="Transaction\ISynchronization.cs" /> + <Compile Include="Transaction\ITransactionContext.cs" /> + <Compile Include="Transform\AliasToBeanConstructorResultTransformer.cs" /> + <Compile Include="Transform\AliasToBeanResultTransformer.cs" /> + <Compile Include="Transform\PassThroughResultTransformer.cs" /> + <Compile Include="Transform\Transformers.cs" /> + <Compile Include="Tuple\Component\AbstractComponentTuplizer.cs" /> + <Compile Include="Tuple\Component\ComponentTuplizerFactory.cs" /> + <Compile Include="Tuple\Component\ComponentMetamodel.cs" /> + <Compile Include="Tuple\Component\DynamicMapComponentTuplizer.cs" /> + <Compile Include="Tuple\Component\IComponentTuplizer.cs" /> + <Compile Include="Tuple\Component\PocoComponentTuplizer.cs" /> + <Compile Include="Tuple\DynamicMapInstantiator.cs" /> + <Compile Include="Tuple\Entity\AbstractEntityTuplizer.cs" /> + <Compile Include="Tuple\Entity\DynamicMapEntityTuplizer.cs" /> + <Compile Include="Tuple\Entity\EntityTuplizerFactory.cs" /> + <Compile Include="Tuple\Entity\EntityMetamodel.cs" /> + <Compile Include="Tuple\Entity\IEntityTuplizer.cs" /> + <Compile Include="Tuple\Entity\PocoEntityTuplizer.cs" /> + <Compile Include="Tuple\IdentifierProperty.cs" /> + <Compile Include="Tuple\IInstantiator.cs" /> + <Compile Include="Tuple\ITuplizer.cs" /> + <Compile Include="Tuple\PocoInstantiator.cs" /> + <Compile Include="Tuple\Property.cs" /> + <Compile Include="Tuple\PropertyFactory.cs" /> + <Compile Include="Tuple\StandardProperty.cs" /> + <Compile Include="Tuple\VersionProperty.cs" /> + <Compile Include="TypeMismatchException.cs" /> + <Compile Include="Type\AbstractBinaryType.cs" /> + <Compile Include="Type\AbstractEnumType.cs" /> + <Compile Include="Type\AbstractStringType.cs" /> + <Compile Include="Type\AnsiCharType.cs" /> + <Compile Include="Type\AnyType.cs" /> + <Compile Include="Type\AbstractCharType.cs" /> + <Compile Include="Type\CurrencyType.cs" /> + <Compile Include="Type\TimeAsTimeSpanType.cs" /> + <Compile Include="Type\DateTime2Type.cs" /> + <Compile Include="Type\ClassMetaType.cs" /> + <Compile Include="Type\CollectionType.cs" /> + <Compile Include="Type\CustomCollectionType.cs" /> + <Compile Include="Type\DateTimeOffSetType.cs" /> + <Compile Include="Type\EmbeddedComponentType.cs" /> + <Compile Include="Type\EnumCharType.cs" /> + <Compile Include="Type\GenericOrderedSetType.cs" /> + <Compile Include="Type\ICacheAssembler.cs" /> + <Compile Include="Type\GenericSortedDictionaryType.cs" /> + <Compile Include="Type\GenericIdentifierBagType.cs" /> + <Compile Include="Type\GenericSortedListType.cs" /> + <Compile Include="Type\GenericSortedSetType.cs" /> + <Compile Include="Type\GenericSetType.cs" /> + <Compile Include="Type\ForeignKeyDirection.cs" /> + <Compile Include="Type\GenericBagType.cs" /> + <Compile Include="Type\GenericListType.cs" /> + <Compile Include="Type\GenericMapType.cs" /> + <Compile Include="Type\SpecialOneToOneType.cs" /> + <Compile Include="UserTypes\ICompositeUserType.cs" /> + <Compile Include="UserTypes\IEnhancedUserType.cs" /> + <Compile Include="UserTypes\ILoggableUserType.cs" /> + <Compile Include="UserTypes\IParameterizedType.cs" /> + <Compile Include="UserTypes\IUserCollectionType.cs" /> + <Compile Include="UserTypes\IUserType.cs" /> + <Compile Include="UserTypes\IUserVersionType.cs" /> + <Compile Include="Util\AssemblyQualifiedTypeName.cs" /> + <Compile Include="Util\CollectionHelper.cs" /> + <Compile Include="Util\EqualsHelper.cs" /> + <Compile Include="Util\FilterHelper.cs" /> + <Compile Include="Util\IdentitySet.cs" /> + <Compile Include="Util\LinkedHashMap.cs" /> + <Compile Include="Util\LRUMap.cs" /> + <Compile Include="Util\SafetyEnumerable.cs" /> + <Compile Include="Util\SerializationHelper.cs" /> + <Compile Include="Util\SimpleMRUCache.cs" /> + <Compile Include="Util\SingletonEnumerable.cs" /> + <Compile Include="Util\SoftLimitMRUCache.cs" /> + <Compile Include="Util\TypeNameParser.cs" /> + <Compile Include="Util\UnmodifiableDictionary.cs" /> + <Compile Include="Util\WeakHashtable.cs" /> + <EmbeddedResource Include="nhibernate-configuration.xsd"> + <SubType> + </SubType> + </EmbeddedResource> + <EmbeddedResource Include="nhibernate-mapping.xsd"> + <SubType> + </SubType> + </EmbeddedResource> + <None Include="..\NHibernate.snk"> + <Link>NHibernate.snk</Link> + </None> + <Antlr3 Include="Hql\Ast\ANTLR\Hql.g" /> + <Antlr3 Include="Hql\Ast\ANTLR\HqlSqlWalker.g" /> + <Antlr3 Include="Hql\Ast\ANTLR\SqlGenerator.g" /> + <None Include="NHibernate.build" /> + <None Include="NHibernate.nuspec.template" /> + <None Include="packages.config"> + <SubType>Designer</SubType> + </None> + <None Include="Type\IType.cs.xmldoc" /> + </ItemGroup> + <ItemGroup> + <Content Include="NamespaceSummary.xml" /> + </ItemGroup> + <Import Project="$(MSBuildToolsPath)/Microsoft.CSharp.targets" /> + <Import Project="$(MSBuildExtensionsPath)/Antlr3.targets" /> +</Project> diff --git a/dev-dotnet/nhibernate-core/metadata.xml b/dev-dotnet/nhibernate-core/metadata.xml new file mode 100644 index 0000000..b1262f1 --- /dev/null +++ b/dev-dotnet/nhibernate-core/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>[email protected]</email> + <description>Gentoo Dotnet Project</description> + </maintainer> +</pkgmetadata> diff --git a/dev-dotnet/nhibernate-core/nhibernate-core-5.0.0.ebuild b/dev-dotnet/nhibernate-core/nhibernate-core-5.0.0.ebuild new file mode 100644 index 0000000..438898c --- /dev/null +++ b/dev-dotnet/nhibernate-core/nhibernate-core-5.0.0.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +KEYWORDS="~amd64 ~ppc ~x86" +RESTRICT="mirror" + +SLOT="0" + +USE_DOTNET="net45" +inherit msbuild gac +IUSE="+${USE_DOTNET}" + +NAME="nhibernate-core" +HOMEPAGE="http://nhibernate.info/" + +EGIT_COMMIT="c2c93d979611463b5a3fb12c4d27bb78d86de9d4" +SRC_URI="https://github.com/nhibernate/${NAME}/archive/${EGIT_COMMIT}.tar.gz -> ${PF}.tar.gz + https://github.com/mono/mono/raw/master/mcs/class/mono.snk" +S="${WORKDIR}/${NAME}-${EGIT_COMMIT}" + +DESCRIPTION="NHibernate Object Relational Mapper" +LICENSE="LGPL-2.1" # https://github.com/nhibernate/nhibernate-core/blob/master/LICENSE.txt + +CDEPEND="|| ( >=dev-lang/mono-5.4.0.167 <dev-lang/mono-9999 ) + " +RDEPEND="${CDEPEND} +" +DEPEND="${CDEPEND} + >=dev-dotnet/msbuildtasks-1.5.0.240 +" + +PATH_TO_PROJ="src/NHibernate" +METAFILE_TO_BUILD=NHibernate +ASSEMBLY_NAME="NHibernate" + +KEY2="${DISTDIR}/mono.snk" +ASSEMBLY_VERSION="${PV}" + +function output_filename ( ) { + local DIR="" + if use debug; then + DIR="Debug" + else + DIR="Release" + fi + echo "${PATH_TO_PROJ}/bin/${DIR}/${ASSEMBLY_NAME}.dll" +} + +src_prepare() { + cp "${FILESDIR}/${METAFILE_TO_BUILD}-${PV}.csproj" "${S}/${PATH_TO_PROJ}/${METAFILE_TO_BUILD}.csproj" || die + eapply_user +} + +TOOLS_VERSION=4.0 + +src_compile() { + emsbuild /p:TargetFrameworkVersion=v4.6 "/p:SignAssembly=true" "/p:PublicSign=true" "/p:AssemblyOriginatorKeyFile=${KEY2}" /p:VersionNumber="${ASSEMBLY_VERSION}" "${S}/${PATH_TO_PROJ}/${METAFILE_TO_BUILD}.csproj" + sn -R "$(output_filename)" "${KEY2}" || die +} + +src_install() { + insinto "/gac" + doins "$(output_filename)" +} + +pkg_preinst() +{ + echo mv "${D}/gac/${ASSEMBLY_NAME}.dll" "${T}/${ASSEMBLY_NAME}.dll" + mv "${D}/gac/${ASSEMBLY_NAME}.dll" "${T}/${ASSEMBLY_NAME}.dll" || die + echo rm -rf "${D}/gac" + rm -rf "${D}/gac" || die +} + +pkg_postinst() +{ + egacadd "${T}/${ASSEMBLY_NAME}.dll" + rm "${T}/${ASSEMBLY_NAME}.dll" || die +} + +pkg_prerm() +{ + egacdel "${ASSEMBLY_NAME}, Version=${ASSEMBLY_VERSION}, Culture=neutral, PublicKeyToken=0738eb9f132ed756" +}
