From: <sb...@us...> - 2011-08-22 12:35:29
|
Revision: 6016 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=6016&view=rev Author: sbohlen Date: 2011-08-22 12:35:19 +0000 (Mon, 22 Aug 2011) Log Message: ----------- -delete non-source-code-related content from the repository to prevent subsequent use now that the authoritative repo has been switched to GITHUB -introduce OBSOLETE.txt message file into all folders -prepend OBSOLETE message to all .cs files to further ensure viewers are advised that the content in this repo is obsolete Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Param/AbstractExplicitParameterSpecification.cs trunk/nhibernate/src/NHibernate/Param/AggregatedIndexCollectionSelectorParameterSpecifications.cs trunk/nhibernate/src/NHibernate/Param/CollectionFilterKeyParameterSpecification.cs trunk/nhibernate/src/NHibernate/Param/CriteriaNamedParameterSpecification.cs trunk/nhibernate/src/NHibernate/Param/DynamicFilterParameterSpecification.cs trunk/nhibernate/src/NHibernate/Param/IExplicitParameterSpecification.cs trunk/nhibernate/src/NHibernate/Param/IParameterSpecification.cs trunk/nhibernate/src/NHibernate/Param/NamedParameter.cs trunk/nhibernate/src/NHibernate/Param/NamedParameterSpecification.cs trunk/nhibernate/src/NHibernate/Param/ParametersBackTrackExtensions.cs trunk/nhibernate/src/NHibernate/Param/QuerySkipParameterSpecification.cs trunk/nhibernate/src/NHibernate/Param/QueryTakeParameterSpecification.cs trunk/nhibernate/src/NHibernate/Persister/Collection/AbstractCollectionPersister.cs trunk/nhibernate/src/NHibernate/Persister/Collection/BasicCollectionPersister.cs trunk/nhibernate/src/NHibernate/Persister/Collection/CollectionPropertyMapping.cs trunk/nhibernate/src/NHibernate/Persister/Collection/CollectionPropertyNames.cs trunk/nhibernate/src/NHibernate/Persister/Collection/CompositeElementPropertyMapping.cs trunk/nhibernate/src/NHibernate/Persister/Collection/ElementPropertyMapping.cs trunk/nhibernate/src/NHibernate/Persister/Collection/ICollectionPersister.cs trunk/nhibernate/src/NHibernate/Persister/Collection/IQueryableCollection.cs trunk/nhibernate/src/NHibernate/Persister/Collection/ISqlLoadableCollection.cs trunk/nhibernate/src/NHibernate/Persister/Collection/NamedQueryCollectionInitializer.cs trunk/nhibernate/src/NHibernate/Persister/Collection/OneToManyPersister.cs trunk/nhibernate/src/NHibernate/Persister/Entity/AbstractEntityPersister.cs trunk/nhibernate/src/NHibernate/Persister/Entity/AbstractPropertyMapping.cs trunk/nhibernate/src/NHibernate/Persister/Entity/BasicEntityPropertyMapping.cs trunk/nhibernate/src/NHibernate/Persister/Entity/IEntityPersister.cs trunk/nhibernate/src/NHibernate/Persister/Entity/IJoinable.cs trunk/nhibernate/src/NHibernate/Persister/Entity/ILoadable.cs trunk/nhibernate/src/NHibernate/Persister/Entity/ILockable.cs trunk/nhibernate/src/NHibernate/Persister/Entity/IOuterJoinLoadable.cs trunk/nhibernate/src/NHibernate/Persister/Entity/IPropertyMapping.cs trunk/nhibernate/src/NHibernate/Persister/Entity/IQueryable.cs trunk/nhibernate/src/NHibernate/Persister/Entity/ISqlLoadable.cs trunk/nhibernate/src/NHibernate/Persister/Entity/IUniqueKeyLoadable.cs trunk/nhibernate/src/NHibernate/Persister/Entity/JoinedSubclassEntityPersister.cs trunk/nhibernate/src/NHibernate/Persister/Entity/NamedQueryLoader.cs trunk/nhibernate/src/NHibernate/Persister/Entity/SingleTableEntityPersister.cs trunk/nhibernate/src/NHibernate/Persister/Entity/UnionSubclassEntityPersister.cs trunk/nhibernate/src/NHibernate/Persister/PersisterFactory.cs trunk/nhibernate/src/NHibernate/Properties/BackFieldStrategy.cs trunk/nhibernate/src/NHibernate/Properties/BackrefPropertyAccessor.cs trunk/nhibernate/src/NHibernate/Properties/BasicPropertyAccessor.cs trunk/nhibernate/src/NHibernate/Properties/CamelCaseMUnderscoreStrategy.cs trunk/nhibernate/src/NHibernate/Properties/CamelCaseStrategy.cs trunk/nhibernate/src/NHibernate/Properties/CamelCaseUnderscoreStrategy.cs trunk/nhibernate/src/NHibernate/Properties/ChainedPropertyAccessor.cs trunk/nhibernate/src/NHibernate/Properties/EmbeddedPropertyAccessor.cs trunk/nhibernate/src/NHibernate/Properties/FieldAccessor.cs trunk/nhibernate/src/NHibernate/Properties/IFieldNamingStrategy.cs trunk/nhibernate/src/NHibernate/Properties/IGetter.cs trunk/nhibernate/src/NHibernate/Properties/IOptimizableSetter.cs trunk/nhibernate/src/NHibernate/Properties/IPropertyAccessor.cs trunk/nhibernate/src/NHibernate/Properties/ISetter.cs trunk/nhibernate/src/NHibernate/Properties/IndexPropertyAccessor.cs trunk/nhibernate/src/NHibernate/Properties/LowerCaseStrategy.cs trunk/nhibernate/src/NHibernate/Properties/LowerCaseUnderscoreStrategy.cs trunk/nhibernate/src/NHibernate/Properties/MapAccessor.cs trunk/nhibernate/src/NHibernate/Properties/NoSetterAccessor.cs trunk/nhibernate/src/NHibernate/Properties/NoopAccessor.cs trunk/nhibernate/src/NHibernate/Properties/PascalCaseMStrategy.cs trunk/nhibernate/src/NHibernate/Properties/PascalCaseMUnderscoreStrategy.cs trunk/nhibernate/src/NHibernate/Properties/PascalCaseUnderscoreStrategy.cs trunk/nhibernate/src/NHibernate/Properties/PropertyAccessorFactory.cs trunk/nhibernate/src/NHibernate/Properties/ReadonlyAccessor.cs trunk/nhibernate/src/NHibernate/Properties/XmlAccessor.cs trunk/nhibernate/src/NHibernate/Proxy/AbstractLazyInitializer.cs trunk/nhibernate/src/NHibernate/Proxy/AbstractProxyFactory.cs trunk/nhibernate/src/NHibernate/Proxy/DefaultDynamicProxyMethodCheckerExtensions.cs trunk/nhibernate/src/NHibernate/Proxy/DefaultLazyInitializer.cs trunk/nhibernate/src/NHibernate/Proxy/DefaultProxyFactory.cs trunk/nhibernate/src/NHibernate/Proxy/DynProxyTypeValidator.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/DefaultArgumentHandler.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/DefaultMethodEmitter.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/DefaultProxyMethodBuilder.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/HashSetExtensions.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/IArgumentHandler.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/IInterceptor.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/IMethodBodyEmitter.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/IProxy.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/IProxyCache.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/IProxyMethodBuilder.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/InterceptorHandler.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/InvocationInfo.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/OpCodesMap.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/ProxyCacheEntry.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/ProxyDummy.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/ProxyFactory.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/ProxyImplementor.cs trunk/nhibernate/src/NHibernate/Proxy/DynamicProxy/ProxyObjectReference.cs trunk/nhibernate/src/NHibernate/Proxy/IEntityNotFoundDelegate.cs trunk/nhibernate/src/NHibernate/Proxy/ILazyInitializer.cs trunk/nhibernate/src/NHibernate/Proxy/INHibernateProxy.cs trunk/nhibernate/src/NHibernate/Proxy/IProxyFactory.cs trunk/nhibernate/src/NHibernate/Proxy/IProxyValidator.cs trunk/nhibernate/src/NHibernate/Proxy/Map/MapLazyInitializer.cs trunk/nhibernate/src/NHibernate/Proxy/Map/MapProxy.cs trunk/nhibernate/src/NHibernate/Proxy/Map/MapProxyFactory.cs trunk/nhibernate/src/NHibernate/Proxy/NHibernateProxyHelper.cs trunk/nhibernate/src/NHibernate/Proxy/Poco/BasicLazyInitializer.cs trunk/nhibernate/src/NHibernate/SqlCommand/ANSICaseFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/ANSIJoinFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/Alias.cs trunk/nhibernate/src/NHibernate/SqlCommand/CaseFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/ConditionalFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/DecodeCaseFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/DisjunctionFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/ForUpdateFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/ISqlStringBuilder.cs trunk/nhibernate/src/NHibernate/SqlCommand/ISqlStringVisitor.cs trunk/nhibernate/src/NHibernate/SqlCommand/InFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/InformixJoinFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/InsertSelect.cs trunk/nhibernate/src/NHibernate/SqlCommand/JoinFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/OracleJoinFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/Parameter.cs trunk/nhibernate/src/NHibernate/SqlCommand/QueryJoinFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/QuerySelect.cs trunk/nhibernate/src/NHibernate/SqlCommand/SelectFragment.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlBaseBuilder.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlCommandImpl.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlCommandInfo.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlDeleteBuilder.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlInsertBuilder.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlSelectBuilder.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlSimpleSelectBuilder.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlString.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlStringBuilder.cs trunk/nhibernate/src/NHibernate/SqlCommand/SqlUpdateBuilder.cs trunk/nhibernate/src/NHibernate/SqlCommand/SubselectClauseExtractor.cs trunk/nhibernate/src/NHibernate/SqlCommand/Template.cs trunk/nhibernate/src/NHibernate/SqlCommand/WhereBuilder.cs trunk/nhibernate/src/NHibernate/SqlTypes/AnsiStringFixedLengthSqlType.cs trunk/nhibernate/src/NHibernate/SqlTypes/AnsiStringSqlType.cs trunk/nhibernate/src/NHibernate/SqlTypes/BinaryBlobSqlType.cs trunk/nhibernate/src/NHibernate/SqlTypes/BinarySqlType.cs trunk/nhibernate/src/NHibernate/SqlTypes/SqlType.cs trunk/nhibernate/src/NHibernate/SqlTypes/SqlTypeFactory.cs trunk/nhibernate/src/NHibernate/SqlTypes/StringClobSqlType.cs trunk/nhibernate/src/NHibernate/SqlTypes/StringFixedLengthSqlType.cs trunk/nhibernate/src/NHibernate/SqlTypes/StringSqlType.cs trunk/nhibernate/src/NHibernate/SqlTypes/XmlSqlType.cs Added Paths: ----------- trunk/nhibernate/src/NHibernate/Param/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Persister/Collection/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Persister/Entity/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Persister/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Properties/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Proxy/Map/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Proxy/Poco/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/Proxy/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/SqlCommand/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate/SqlTypes/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt Modified: trunk/nhibernate/src/NHibernate/Param/AbstractExplicitParameterSpecification.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/AbstractExplicitParameterSpecification.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/AbstractExplicitParameterSpecification.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; using System.Collections.Generic; using System.Data; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Param/AggregatedIndexCollectionSelectorParameterSpecifications.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/AggregatedIndexCollectionSelectorParameterSpecifications.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/AggregatedIndexCollectionSelectorParameterSpecifications.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; using System.Collections.Generic; using System.Data; using System.Text; Modified: trunk/nhibernate/src/NHibernate/Param/CollectionFilterKeyParameterSpecification.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/CollectionFilterKeyParameterSpecification.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/CollectionFilterKeyParameterSpecification.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; using System.Collections.Generic; using System.Data; using System.Linq; Modified: trunk/nhibernate/src/NHibernate/Param/CriteriaNamedParameterSpecification.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/CriteriaNamedParameterSpecification.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/CriteriaNamedParameterSpecification.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Data; Modified: trunk/nhibernate/src/NHibernate/Param/DynamicFilterParameterSpecification.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/DynamicFilterParameterSpecification.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/DynamicFilterParameterSpecification.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; using System.Collections; using System.Collections.Generic; using System.Data; Modified: trunk/nhibernate/src/NHibernate/Param/IExplicitParameterSpecification.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/IExplicitParameterSpecification.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/IExplicitParameterSpecification.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,4 +1,6 @@ -using NHibernate.Engine; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using NHibernate.Engine; namespace NHibernate.Param { Modified: trunk/nhibernate/src/NHibernate/Param/IParameterSpecification.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/IParameterSpecification.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/IParameterSpecification.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,4 +1,6 @@ -using System.Collections.Generic; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System.Collections.Generic; using System.Data; using NHibernate.Engine; using NHibernate.SqlCommand; Modified: trunk/nhibernate/src/NHibernate/Param/NamedParameter.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/NamedParameter.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/NamedParameter.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Type; namespace NHibernate.Param Modified: trunk/nhibernate/src/NHibernate/Param/NamedParameterSpecification.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/NamedParameterSpecification.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/NamedParameterSpecification.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; using System.Collections.Generic; using System.Data; using System.Linq; Modified: trunk/nhibernate/src/NHibernate/Param/ParametersBackTrackExtensions.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/ParametersBackTrackExtensions.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/ParametersBackTrackExtensions.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; using System.Linq; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Param/QuerySkipParameterSpecification.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/QuerySkipParameterSpecification.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/QuerySkipParameterSpecification.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Data; Modified: trunk/nhibernate/src/NHibernate/Param/QueryTakeParameterSpecification.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Param/QueryTakeParameterSpecification.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Param/QueryTakeParameterSpecification.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Data; Added: trunk/nhibernate/src/NHibernate/Param/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Param/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Param/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:35:19 UTC (rev 6016) @@ -0,0 +1,58 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using NHibernate.Engine; +using NHibernate.SqlCommand; +using NHibernate.Type; + +namespace NHibernate.Param +{ + public class VersionTypeSeedParameterSpecification : IParameterSpecification + { + private const string IdBackTrack = "<nhv_seed_nh>"; + private readonly string[] idForBackTracks = new[] {IdBackTrack}; + private readonly IVersionType type; + + public VersionTypeSeedParameterSpecification(IVersionType type) + { + this.type = type; + } + + #region IParameterSpecification Members + + public void Bind(IDbCommand command, IList<Parameter> sqlQueryParametersList, QueryParameters queryParameters, ISessionImplementor session) + { + int position = sqlQueryParametersList.GetEffectiveParameterLocations(IdBackTrack).Single(); // version parameter can't appear more than once + type.NullSafeSet(command, type.Seed(session), position, session); + } + + public void Bind(IDbCommand command, IList<Parameter> multiSqlQueryParametersList, int singleSqlParametersOffset, IList<Parameter> sqlQueryParametersList, QueryParameters queryParameters, ISessionImplementor session) + { + throw new NotSupportedException("Not supported for multiquery loader."); + } + + public IType ExpectedType + { + get { return type; } + set + { + // expected type is intrinsic here... + } + } + + public string RenderDisplayInfo() + { + return "version-seed, type=" + type; + } + + public IEnumerable<string> GetIdsForBackTrack(IMapping sessionFactory) + { + return idForBackTracks; + } + + #endregion + } +} \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/AbstractCollectionPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/AbstractCollectionPersister.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/AbstractCollectionPersister.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/BasicCollectionPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/BasicCollectionPersister.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/BasicCollectionPersister.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Data; Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/CollectionPropertyMapping.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/CollectionPropertyMapping.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/CollectionPropertyMapping.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Persister.Entity; using NHibernate.Type; Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/CollectionPropertyNames.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/CollectionPropertyNames.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/CollectionPropertyNames.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Persister.Collection { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/CompositeElementPropertyMapping.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/CompositeElementPropertyMapping.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/CompositeElementPropertyMapping.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; using NHibernate.Persister.Entity; using NHibernate.Type; Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/ElementPropertyMapping.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/ElementPropertyMapping.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/ElementPropertyMapping.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Persister.Entity; using NHibernate.Type; Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/ICollectionPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/ICollectionPersister.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/ICollectionPersister.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; using System.Data; using NHibernate.Cache; Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/IQueryableCollection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/IQueryableCollection.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/IQueryableCollection.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Persister.Entity; namespace NHibernate.Persister.Collection Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/ISqlLoadableCollection.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/ISqlLoadableCollection.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/ISqlLoadableCollection.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Persister.Collection { public interface ISqlLoadableCollection : IQueryableCollection Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/NamedQueryCollectionInitializer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/NamedQueryCollectionInitializer.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/NamedQueryCollectionInitializer.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; using NHibernate.Impl; Modified: trunk/nhibernate/src/NHibernate/Persister/Collection/OneToManyPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/OneToManyPersister.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/OneToManyPersister.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Data; Added: trunk/nhibernate/src/NHibernate/Persister/Collection/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Collection/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Persister/Collection/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:35:19 UTC (rev 6016) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/AbstractEntityPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/AbstractEntityPersister.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/AbstractEntityPersister.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/AbstractPropertyMapping.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/AbstractPropertyMapping.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/AbstractPropertyMapping.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/BasicEntityPropertyMapping.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/BasicEntityPropertyMapping.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/BasicEntityPropertyMapping.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Type; namespace NHibernate.Persister.Entity Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/IEntityPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/IEntityPersister.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/IEntityPersister.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Cache; using NHibernate.Cache.Entry; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/IJoinable.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/IJoinable.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/IJoinable.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; using NHibernate.SqlCommand; Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/ILoadable.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/ILoadable.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/ILoadable.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Type; using NHibernate.Engine; using System.Data; Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/ILockable.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/ILockable.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/ILockable.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.SqlTypes; namespace NHibernate.Persister.Entity Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/IOuterJoinLoadable.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/IOuterJoinLoadable.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/IOuterJoinLoadable.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; using NHibernate.Type; Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/IPropertyMapping.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/IPropertyMapping.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/IPropertyMapping.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Type; namespace NHibernate.Persister.Entity Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/IQueryable.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/IQueryable.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/IQueryable.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Persister.Entity { public enum Declarer Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/ISqlLoadable.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/ISqlLoadable.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/ISqlLoadable.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Type; namespace NHibernate.Persister.Entity Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/IUniqueKeyLoadable.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/IUniqueKeyLoadable.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/IUniqueKeyLoadable.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; namespace NHibernate.Persister.Entity Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/JoinedSubclassEntityPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/JoinedSubclassEntityPersister.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/JoinedSubclassEntityPersister.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.Cache; Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/NamedQueryLoader.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/NamedQueryLoader.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/NamedQueryLoader.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Engine; using NHibernate.Impl; Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/SingleTableEntityPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/SingleTableEntityPersister.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/SingleTableEntityPersister.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Text; Modified: trunk/nhibernate/src/NHibernate/Persister/Entity/UnionSubclassEntityPersister.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/UnionSubclassEntityPersister.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/UnionSubclassEntityPersister.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; using System.Text; using Iesi.Collections.Generic; Added: trunk/nhibernate/src/NHibernate/Persister/Entity/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/Entity/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Persister/Entity/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:35:19 UTC (rev 6016) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Persister/PersisterFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/PersisterFactory.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Persister/PersisterFactory.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Reflection; using System.Text; Added: trunk/nhibernate/src/NHibernate/Persister/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Persister/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Persister/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:35:19 UTC (rev 6016) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Properties/BackFieldStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/BackFieldStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/BackFieldStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { public class BackFieldStrategy : IFieldNamingStrategy Modified: trunk/nhibernate/src/NHibernate/Properties/BackrefPropertyAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/BackrefPropertyAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/BackrefPropertyAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Reflection; Modified: trunk/nhibernate/src/NHibernate/Properties/BasicPropertyAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/BasicPropertyAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/BasicPropertyAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Reflection; Modified: trunk/nhibernate/src/NHibernate/Properties/CamelCaseMUnderscoreStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/CamelCaseMUnderscoreStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/CamelCaseMUnderscoreStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Properties/CamelCaseStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/CamelCaseStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/CamelCaseStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Properties/CamelCaseUnderscoreStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/CamelCaseUnderscoreStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/CamelCaseUnderscoreStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Properties/ChainedPropertyAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/ChainedPropertyAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/ChainedPropertyAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Properties Modified: trunk/nhibernate/src/NHibernate/Properties/EmbeddedPropertyAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/EmbeddedPropertyAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/EmbeddedPropertyAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Reflection; Modified: trunk/nhibernate/src/NHibernate/Properties/FieldAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/FieldAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/FieldAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Reflection; Modified: trunk/nhibernate/src/NHibernate/Properties/IFieldNamingStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/IFieldNamingStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/IFieldNamingStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Properties/IGetter.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/IGetter.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/IGetter.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using System.Reflection; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Properties/IOptimizableSetter.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/IOptimizableSetter.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/IOptimizableSetter.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Reflection.Emit; Modified: trunk/nhibernate/src/NHibernate/Properties/IPropertyAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/IPropertyAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/IPropertyAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Properties/ISetter.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/ISetter.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/ISetter.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Reflection; namespace NHibernate.Properties Modified: trunk/nhibernate/src/NHibernate/Properties/IndexPropertyAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/IndexPropertyAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/IndexPropertyAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,114 +1,18 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; -using System.Collections; -using System.Reflection; -using NHibernate.Engine; +using System.Reflection.Emit; namespace NHibernate.Properties { - /// <summary> Represents a "back-reference" to the index of a collection. </summary> - [Serializable] - public class IndexPropertyAccessor : IPropertyAccessor + /// <summary> + /// An <see cref="IGetter" /> that can emit IL to get the property value. + /// </summary> + public interface IOptimizableGetter { - private readonly string propertyName; - private readonly string entityName; - - /// <summary> Constructs a new instance of IndexPropertyAccessor. </summary> - /// <param name="collectionRole">The collection role which this back ref references. </param> - /// <param name="entityName">The owner entity name.</param> - public IndexPropertyAccessor(string collectionRole, string entityName) - { - propertyName = collectionRole.Substring(entityName.Length + 1); - this.entityName = entityName; - } - - #region IPropertyAccessor Members - - public IGetter GetGetter(System.Type theClass, string propertyName) - { - return new IndexGetter(this); - } - - public ISetter GetSetter(System.Type theClass, string propertyName) - { - return new IndexSetter(); - } - - public bool CanAccessThroughReflectionOptimizer - { - get { return false; } - } - - #endregion - - /// <summary> The Setter implementation for index backrefs.</summary> - [Serializable] - public sealed class IndexSetter : ISetter - { - #region ISetter Members - - public void Set(object target, object value) - { - } - - public string PropertyName - { - get { return null; } - } - - public MethodInfo Method - { - get { return null; } - } - - #endregion - } - - /// <summary> The Getter implementation for index backrefs.</summary> - [Serializable] - public class IndexGetter : IGetter - { - private readonly IndexPropertyAccessor encloser; - - public IndexGetter(IndexPropertyAccessor encloser) - { - this.encloser = encloser; - } - - #region IGetter Members - - public object Get(object target) - { - return BackrefPropertyAccessor.Unknown; - } - - public System.Type ReturnType - { - get { return typeof (object); } - } - - public string PropertyName - { - get { return null; } - } - - public MethodInfo Method - { - get { return null; } - } - - public object GetForInsert(object owner, IDictionary mergeMap, ISessionImplementor session) - { - if (session == null) - { - return BackrefPropertyAccessor.Unknown; - } - else - { - return session.PersistenceContext.GetIndexInOwner(encloser.entityName, encloser.propertyName, owner, mergeMap); - } - } - - #endregion - } + /// <summary> + /// Emit IL to get the property value from the object on top of the stack. + /// </summary> + void Emit(ILGenerator il); } -} +} \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Properties/LowerCaseStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/LowerCaseStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/LowerCaseStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Properties/LowerCaseUnderscoreStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/LowerCaseUnderscoreStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/LowerCaseUnderscoreStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Properties/MapAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/MapAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/MapAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using System.Reflection; using NHibernate.Engine; Modified: trunk/nhibernate/src/NHibernate/Properties/NoSetterAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/NoSetterAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/NoSetterAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Properties Modified: trunk/nhibernate/src/NHibernate/Properties/NoopAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/NoopAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/NoopAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Reflection; Modified: trunk/nhibernate/src/NHibernate/Properties/PascalCaseMStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/PascalCaseMStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/PascalCaseMStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { public class PascalCaseMStrategy : IFieldNamingStrategy Modified: trunk/nhibernate/src/NHibernate/Properties/PascalCaseMUnderscoreStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/PascalCaseMUnderscoreStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/PascalCaseMUnderscoreStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Properties/PascalCaseUnderscoreStrategy.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/PascalCaseUnderscoreStrategy.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/PascalCaseUnderscoreStrategy.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Properties { /// <summary> Modified: trunk/nhibernate/src/NHibernate/Properties/PropertyAccessorFactory.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/PropertyAccessorFactory.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/PropertyAccessorFactory.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using NHibernate.Type; Modified: trunk/nhibernate/src/NHibernate/Properties/ReadonlyAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/ReadonlyAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/ReadonlyAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Reflection; Modified: trunk/nhibernate/src/NHibernate/Properties/XmlAccessor.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/XmlAccessor.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Properties/XmlAccessor.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Reflection; Added: trunk/nhibernate/src/NHibernate/Properties/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate/Properties/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate/Properties/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 12:35:19 UTC (rev 6016) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate/Proxy/AbstractLazyInitializer.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Proxy/AbstractLazyInitializer.cs 2011-08-22 12:32:39 UTC (rev 6015) +++ trunk/nhibernate/src/NHibernate/Proxy/AbstractLazyInitializer.cs 2011-08-22 12:35:19 UTC (rev 6016) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; usin... [truncated message content] |