Metadata >> Default >> NHibernate >> 3.0.0.GA >> Release All >> NHibernate

NHibernate/AdoNet/SqlClientSqlCommandSet.cs

using System;
using System.Data.SqlClient;
using System.Diagnostics;
using System.Reflection;

namespace NHibernate.AdoNet
{
	/// <summary>
	/// Expose the batch functionality in ADO.Net 2.0
	/// Microsoft in its wisdom decided to make my life hard and mark it internal.
	/// Through the use of Reflection and some delegates magic, I opened up the functionality.
	/// 
	/// Observable performance benefits are 50%+ when used, so it is really worth it.
	/// </summary>
	public class SqlClientSqlCommandSet : IDisposable
	{
		private static System.Type sqlCmdSetType;
		private object instance;
		private PropSetter<SqlConnection> connectionSetter;
		private PropSetter<SqlTransaction> transactionSetter;
		private PropSetter<int> commandTimeoutSetter;
		private PropGetter<SqlConnection> connectionGetter;
		private SqlClientSqlCommandSet.PropGetter<System.Data.SqlClient.SqlCommand> commandGetter;
		private AppendCommand doAppend;
		private ExecuteNonQueryCommand doExecuteNonQuery;
		private DisposeCommand doDispose;
		private int countOfCommands = 0;

		static SqlClientSqlCommandSet()
		{
			Assembly sysData = Assembly.Load("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089");
			sqlCmdSetType = sysData.GetType("System.Data.SqlClient.SqlCommandSet");
			Debug.Assert(sqlCmdSetType != null, "Could not find SqlCommandSet!");
		}

		public SqlClientSqlCommandSet()
		{
			instance = Activator.CreateInstance(sqlCmdSetType, true);
			connectionSetter = (PropSetter<SqlConnection>)
			                   Delegate.CreateDelegate(typeof(PropSetter<SqlConnection>),
			                                           instance, "set_Connection");
			transactionSetter = (PropSetter<SqlTransaction>)
			                    Delegate.CreateDelegate(typeof(PropSetter<SqlTransaction>),
			                                            instance, "set_Transaction");
			commandTimeoutSetter = (PropSetter<int>)
								Delegate.CreateDelegate(typeof(PropSetter<int>),
														instance, "set_CommandTimeout");
			connectionGetter = (PropGetter<SqlConnection>)
			                   Delegate.CreateDelegate(typeof(PropGetter<SqlConnection>),
			                                           instance, "get_Connection");
			commandGetter =
				(SqlClientSqlCommandSet.PropGetter<System.Data.SqlClient.SqlCommand>)
				Delegate.CreateDelegate(typeof(SqlClientSqlCommandSet.PropGetter<System.Data.SqlClient.SqlCommand>), instance,
				                        "get_BatchCommand");
			doAppend = (AppendCommand) Delegate.CreateDelegate(typeof(AppendCommand), instance, "Append");
			doExecuteNonQuery = (ExecuteNonQueryCommand)
			                    Delegate.CreateDelegate(typeof(ExecuteNonQueryCommand),
			                                            instance, "ExecuteNonQuery");
			doDispose = (DisposeCommand) Delegate.CreateDelegate(typeof(DisposeCommand), instance, "Dispose");
		}

		/// <summary>
		/// Append a command to the batch
		/// </summary>
		/// <param name="command"></param>
		public void Append(System.Data.SqlClient.SqlCommand command)
		{
			AssertHasParameters(command);
			doAppend(command);
			countOfCommands++;
		}

		/// <summary>
		/// This is required because SqlClient.SqlCommandSet will throw if 
		/// the command has no parameters.
		/// </summary>
		/// <param name="command"></param>
		private static void AssertHasParameters(System.Data.SqlClient.SqlCommand command)
		{
			if (command.Parameters.Count == 0)
			{
				throw new ArgumentException("A command in SqlCommandSet must have parameters. You can't pass hardcoded sql strings.");
			}
		}


		/// <summary>
		/// Return the batch command to be executed
		/// </summary>
		public System.Data.SqlClient.SqlCommand BatchCommand
		{
			get { return commandGetter(); }
		}

		/// <summary>
		/// The number of commands batched in this instance
		/// </summary>
		public int CountOfCommands
		{
			get { return countOfCommands; }
		}

		/// <summary>
		/// Executes the batch
		/// </summary>
		/// <returns>
		/// This seems to be returning the total number of affected rows in all queries
		/// </returns>
		public int ExecuteNonQuery()
		{
			if (Connection == null)
				throw new ArgumentNullException(
					"Connection was not set! You must set the connection property before calling ExecuteNonQuery()");

			if (CountOfCommands == 0)
				return 0;
			return doExecuteNonQuery();
		}

		public SqlConnection Connection
		{
			get { return connectionGetter(); }
			set { connectionSetter(value); }
		}

		public SqlTransaction Transaction
		{
			set { transactionSetter(value); }
		}

		public int CommandTimeout
		{
			set { commandTimeoutSetter(value); }
		}

		///<summary>
		///Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
		///</summary>
		///<filterpriority>2</filterpriority>
		public void Dispose()
		{
			doDispose();
		}

		#region Delegate Definations

		private delegate void PropSetter<T>(T item);

		private delegate T PropGetter<T>();

		private delegate void AppendCommand(System.Data.SqlClient.SqlCommand command);

		private delegate int ExecuteNonQueryCommand();

		private delegate void DisposeCommand();

		#endregion
	}
}

NHibernate

Depedencies

Name AssemblyVersion Culture PublicKeyToken Type
Antlr3.Runtime 3.1.3.42154 neutral 3a9cab8f8d22bfb7 Required
Iesi.Collections 1.0.1.0 neutral aa95f207798dfdb4 Required
mscorlib 2.0.0.0 neutral b77a5c561934e089 Required
Remotion.Data.Linq 1.13.41.2 neutral cab60358ab4081ea Required
System 2.0.0.0 neutral b77a5c561934e089 Required
System.Configuration 2.0.0.0 neutral b03f5f7f11d50a3a Required
System.Core 3.5.0.0 neutral b77a5c561934e089 Required
System.Data 2.0.0.0 neutral b77a5c561934e089 Required
System.ServiceModel 3.0.0.0 neutral b77a5c561934e089 Required
System.Transactions 2.0.0.0 neutral b77a5c561934e089 Required
System.Xml 2.0.0.0 neutral b77a5c561934e089 Required
System.Xml.Linq 3.5.0.0 neutral b77a5c561934e089 Required

Sources

Path Related
NHibernate/Action/BulkOperationCleanupAction.cs Source
NHibernate/Action/CollectionAction.cs Source
NHibernate/Action/CollectionRecreateAction.cs Source
NHibernate/Action/CollectionRemoveAction.cs Source
NHibernate/Action/CollectionUpdateAction.cs Source
NHibernate/Action/DelayedPostInsertIdentifier.cs Source
NHibernate/Action/EntityAction.cs Source
NHibernate/Action/EntityDeleteAction.cs Source
NHibernate/Action/EntityIdentityInsertAction.cs Source
NHibernate/Action/EntityInsertAction.cs Source
NHibernate/Action/EntityUpdateAction.cs Source
NHibernate/ADOException.cs Source
NHibernate/AdoNet/AbstractBatcher.cs Source
NHibernate/AdoNet/ColumnNameCache.cs Source
NHibernate/AdoNet/ConnectionManager.cs Source
NHibernate/AdoNet/Expectations.cs Source
NHibernate/AdoNet/NonBatchingBatcher.cs Source
NHibernate/AdoNet/NonBatchingBatcherFactory.cs Source
NHibernate/AdoNet/OracleDataClientBatchingBatcher.cs Source
NHibernate/AdoNet/OracleDataClientBatchingBatcherFactory.cs Source
NHibernate/AdoNet/ResultSetWrapper.cs Source
NHibernate/AdoNet/SqlClientBatchingBatcher.cs Source
NHibernate/AdoNet/SqlClientBatchingBatcherFactory.cs Source
NHibernate/AdoNet/SqlClientSqlCommandSet.cs Source
NHibernate/AdoNet/TooManyRowsAffectedException.cs Source
NHibernate/AdoNet/Util/BasicFormatter.cs Source
NHibernate/AdoNet/Util/DdlFormatter.cs Source
NHibernate/AdoNet/Util/FormatStyle.cs Source
NHibernate/AdoNet/Util/SqlStatementLogger.cs Source
NHibernate/AssertionFailure.cs Source
NHibernate/Bytecode/AbstractBytecodeProvider.cs Source
NHibernate/Bytecode/ActivatorObjectsFactory.cs Source
NHibernate/Bytecode/CodeDom/BytecodeProviderImpl.cs Source
NHibernate/Bytecode/EmitUtil.cs Source
NHibernate/Bytecode/HibernateByteCodeException.cs Source
NHibernate/Bytecode/Lightweight/AccessOptimizer.cs Source
NHibernate/Bytecode/Lightweight/BytecodeProviderImpl.cs Source
NHibernate/Bytecode/Lightweight/ReflectionOptimizer.cs Source
NHibernate/Bytecode/NullBytecodeProvider.cs Source
NHibernate/Bytecode/ProxyFactoryFactoryNotConfiguredException.cs Source
NHibernate/Bytecode/UnableToLoadProxyFactoryFactoryException.cs Source
NHibernate/Cache/CachedItem.cs Source
NHibernate/Cache/CacheException.cs Source
NHibernate/Cache/CacheFactory.cs Source
NHibernate/Cache/CacheKey.cs Source
NHibernate/Cache/CacheLock.cs Source
NHibernate/Cache/Entry/CacheEntry.cs Source
NHibernate/Cache/Entry/CollectionCacheEntry.cs Source
NHibernate/Cache/Entry/StructuredCacheEntry.cs Source
NHibernate/Cache/Entry/StructuredCollectionCacheEntry.cs Source
NHibernate/Cache/Entry/StructuredMapCacheEntry.cs Source
NHibernate/Cache/Entry/UnstructuredCacheEntry.cs Source
NHibernate/Cache/FakeCache.cs Source
NHibernate/Cache/FilterKey.cs Source
NHibernate/Cache/HashtableCache.cs Source
NHibernate/Cache/HashtableCacheProvider.cs Source
NHibernate/Cache/NoCacheProvider.cs Source
NHibernate/Cache/NonstrictReadWriteCache.cs Source
NHibernate/Cache/QueryKey.cs Source
NHibernate/Cache/ReadOnlyCache.cs Source
NHibernate/Cache/ReadWriteCache.cs Source
NHibernate/Cache/StandardQueryCache.cs Source
NHibernate/Cache/StandardQueryCacheFactory.cs Source
NHibernate/Cache/Timestamper.cs Source
NHibernate/Cache/UpdateTimestampsCache.cs Source
NHibernate/CallbackException.cs Source
NHibernate/Cfg/BindMappingEventArgs.cs Source
NHibernate/Cfg/ClassExtractor.cs Source
NHibernate/Cfg/Configuration.cs Source
NHibernate/Cfg/ConfigurationSchema/CfgXmlHelper.cs Source
NHibernate/Cfg/ConfigurationSchema/ClassCacheConfiguration.cs Source
NHibernate/Cfg/ConfigurationSchema/CollectionCacheConfiguration.cs Source
NHibernate/Cfg/ConfigurationSchema/EventConfiguration.cs Source
NHibernate/Cfg/ConfigurationSchema/HibernateConfiguration.cs Source
NHibernate/Cfg/ConfigurationSchema/ListenerConfiguration.cs Source
NHibernate/Cfg/ConfigurationSchema/MappingConfiguration.cs Source
NHibernate/Cfg/ConfigurationSchema/SessionFactoryConfiguration.cs Source
NHibernate/Cfg/ConfigurationSectionHandler.cs Source
NHibernate/Cfg/DefaultNamingStrategy.cs Source
NHibernate/Cfg/EntityCacheUsage.cs Source
NHibernate/Cfg/Environment.cs Source
NHibernate/Cfg/ExtendsQueueEntry.cs Source
NHibernate/Cfg/FilterSecondPassArgs.cs Source
NHibernate/Cfg/Hbm2ddlKeyWords.cs Source
NHibernate/Cfg/HibernateConfigException.cs Source
NHibernate/Cfg/ImprovedNamingStrategy.cs Source
NHibernate/Cfg/Loquacious/CacheConfiguration.cs Source
NHibernate/Cfg/Loquacious/ConfigurationExtensions.cs Source
NHibernate/Cfg/Loquacious/DbIntegrationConfiguration.cs Source
NHibernate/Cfg/Loquacious/EntityCacheConfigurationProperties.cs Source
NHibernate/Cfg/Loquacious/FluentSessionFactoryConfiguration.cs Source
NHibernate/Cfg/Loquacious/ITypeDefConfiguration.cs Source
NHibernate/Cfg/Loquacious/MappingsConfiguration.cs Source
NHibernate/Cfg/Loquacious/ProxyConfiguration.cs Source
NHibernate/Cfg/Mappings.cs Source
NHibernate/Cfg/MappingSchema/AbstractDecoratable.cs Source
NHibernate/Cfg/MappingSchema/EndsWithHbmXmlFilter.cs Source
NHibernate/Cfg/MappingSchema/Hbm.generated.cs Source
NHibernate/Cfg/MappingSchema/HbmAny.cs Source
NHibernate/Cfg/MappingSchema/HbmArray.cs Source
NHibernate/Cfg/MappingSchema/HbmBag.cs Source
NHibernate/Cfg/MappingSchema/HbmBase.cs Source
NHibernate/Cfg/MappingSchema/HbmClass.cs Source
NHibernate/Cfg/MappingSchema/HbmCollectionId.cs Source
NHibernate/Cfg/MappingSchema/HbmComponent.cs Source
NHibernate/Cfg/MappingSchema/HbmCompositeElement.cs Source
NHibernate/Cfg/MappingSchema/HbmCompositeIndex.cs Source
NHibernate/Cfg/MappingSchema/HbmCompositeMapKey.cs Source
NHibernate/Cfg/MappingSchema/HbmDatabaseObject.cs Source
NHibernate/Cfg/MappingSchema/HbmDefinition.cs Source
NHibernate/Cfg/MappingSchema/HbmDiscriminator.cs Source
NHibernate/Cfg/MappingSchema/HbmDynamicComponent.cs Source
NHibernate/Cfg/MappingSchema/HbmElement.cs Source
NHibernate/Cfg/MappingSchema/HbmExtensions.cs Source
NHibernate/Cfg/MappingSchema/HbmFilterDef.cs Source
NHibernate/Cfg/MappingSchema/HbmId.cs Source
NHibernate/Cfg/MappingSchema/HbmIdbag.cs Source
NHibernate/Cfg/MappingSchema/HbmIndex.cs Source
NHibernate/Cfg/MappingSchema/HbmIndexManyToAny.cs Source
NHibernate/Cfg/MappingSchema/HbmIndexManyToMany.cs Source
NHibernate/Cfg/MappingSchema/HbmJoin.cs Source
NHibernate/Cfg/MappingSchema/HbmJoinedSubclass.cs Source
NHibernate/Cfg/MappingSchema/HbmKey.cs Source
NHibernate/Cfg/MappingSchema/HbmKeyManyToOne.cs Source
NHibernate/Cfg/MappingSchema/HbmKeyProperty.cs Source
NHibernate/Cfg/MappingSchema/HbmList.cs Source
NHibernate/Cfg/MappingSchema/HbmListIndex.cs Source
NHibernate/Cfg/MappingSchema/HbmManyToAny.cs Source
NHibernate/Cfg/MappingSchema/HbmManyToMany.cs Source
NHibernate/Cfg/MappingSchema/HbmManyToOne.cs Source
NHibernate/Cfg/MappingSchema/HbmMap.cs Source
NHibernate/Cfg/MappingSchema/HbmMapKey.cs Source
NHibernate/Cfg/MappingSchema/HbmMapKeyManyToMany.cs Source
NHibernate/Cfg/MappingSchema/HbmMapping.cs Source
NHibernate/Cfg/MappingSchema/HbmMeta.cs Source
NHibernate/Cfg/MappingSchema/HbmNaturalId.cs Source
NHibernate/Cfg/MappingSchema/HbmNestedCompositeElement.cs Source
NHibernate/Cfg/MappingSchema/HbmOneToMany.cs Source
NHibernate/Cfg/MappingSchema/HbmOneToOne.cs Source
NHibernate/Cfg/MappingSchema/HbmParam.cs Source
NHibernate/Cfg/MappingSchema/HbmPrimitiveArray.cs Source
NHibernate/Cfg/MappingSchema/HbmProperty.cs Source
NHibernate/Cfg/MappingSchema/HbmQuery.cs Source
NHibernate/Cfg/MappingSchema/HbmSet.cs Source
NHibernate/Cfg/MappingSchema/HbmSqlQuery.cs Source
NHibernate/Cfg/MappingSchema/HbmSubclass.cs Source
NHibernate/Cfg/MappingSchema/HbmTimestamp.cs Source
NHibernate/Cfg/MappingSchema/HbmUnionSubclass.cs Source
NHibernate/Cfg/MappingSchema/HbmVersion.cs Source
NHibernate/Cfg/MappingSchema/MappingDocumentAggregator.cs Source
NHibernate/Cfg/MappingSchema/MappingDocumentParser.cs Source
NHibernate/Cfg/MappingSchema/MappingExtensions.cs Source
NHibernate/Cfg/MappingsQueue.cs Source
NHibernate/Cfg/MappingsQueueEntry.cs Source
NHibernate/Cfg/NamedXmlDocument.cs Source
NHibernate/Cfg/SchemaAutoAction.cs Source
NHibernate/Cfg/SessionFactoryConfigurationBase.cs Source
NHibernate/Cfg/Settings.cs Source
NHibernate/Cfg/SettingsFactory.cs Source
NHibernate/Cfg/XmlHbmBinding/AuxiliaryDatabaseObjectFactory.cs Source
NHibernate/Cfg/XmlHbmBinding/Binder.cs Source
NHibernate/Cfg/XmlHbmBinding/ClassBinder.cs Source
NHibernate/Cfg/XmlHbmBinding/ClassCompositeIdBinder.cs Source
NHibernate/Cfg/XmlHbmBinding/ClassDiscriminatorBinder.cs Source
NHibernate/Cfg/XmlHbmBinding/ClassIdBinder.cs Source
NHibernate/Cfg/XmlHbmBinding/CollectionBinder.cs Source
NHibernate/Cfg/XmlHbmBinding/ColumnsBinder.cs Source
NHibernate/Cfg/XmlHbmBinding/FilterDefinitionFactory.cs Source
NHibernate/Cfg/XmlHbmBinding/FiltersBinder.cs Source
NHibernate/Cfg/XmlHbmBinding/FlushModeConverter.cs Source
NHibernate/Cfg/XmlHbmBinding/IdGeneratorBinder.cs Source
NHibernate/Cfg/XmlHbmBinding/JoinedSubclassBinder.cs Source
NHibernate/Cfg/XmlHbmBinding/MappingLogExtensions.cs Source
NHibernate/Cfg/XmlHbmBinding/MappingRootBinder.cs Source
NHibernate/Cfg/XmlHbmBinding/NamedQueryBinder.cs Source
NHibernate/Cfg/XmlHbmBinding/NamedSQLQueryBinder.cs Source
NHibernate/Cfg/XmlHbmBinding/PropertiesBinder.cs Source
NHibernate/Cfg/XmlHbmBinding/ResultSetMappingBinder.cs Source
NHibernate/Cfg/XmlHbmBinding/RootClassBinder.cs Source
NHibernate/Cfg/XmlHbmBinding/SubclassBinder.cs Source
NHibernate/Cfg/XmlHbmBinding/TypeBinder.cs Source
NHibernate/Cfg/XmlHbmBinding/UnionSubclassBinder.cs Source
NHibernate/Cfg/XmlHbmBinding/ValuePropertyBinder.cs Source
NHibernate/Cfg/XmlSchemas.cs Source
NHibernate/Classic/ValidationFailure.cs Source
NHibernate/Collection/AbstractPersistentCollection.cs Source
NHibernate/Collection/Generic/PersistentGenericBag.cs Source
NHibernate/Collection/Generic/PersistentGenericIdentifierBag.cs Source
NHibernate/Collection/Generic/PersistentGenericList.cs Source
NHibernate/Collection/Generic/PersistentGenericMap.cs Source
NHibernate/Collection/Generic/PersistentGenericSet.cs Source
NHibernate/Collection/PersistentArrayHolder.cs Source
NHibernate/Collection/PersistentBag.cs Source
NHibernate/Collection/PersistentIdentifierBag.cs Source
NHibernate/Collection/PersistentList.cs Source
NHibernate/Collection/PersistentMap.cs Source
NHibernate/Collection/PersistentSet.cs Source
NHibernate/Connection/ConnectionProvider.cs Source
NHibernate/Connection/ConnectionProviderFactory.cs Source
NHibernate/Connection/DriverConnectionProvider.cs Source
NHibernate/Connection/UserSuppliedConnectionProvider.cs Source
NHibernate/ConnectionReleaseMode.cs Source
NHibernate/Context/CallSessionContext.cs Source
NHibernate/Context/CurrentSessionContext.cs Source
NHibernate/Context/ManagedWebSessionContext.cs Source
NHibernate/Context/MapBasedSessionContext.cs Source
NHibernate/Context/ReflectiveHttpContext.cs Source
NHibernate/Context/ThreadLocalSessionContext.cs Source
NHibernate/Context/ThreadStaticSessionContext.cs Source
NHibernate/Context/WcfOperationSessionContext.cs Source
NHibernate/Context/WebSessionContext.cs Source
NHibernate/CriteriaTransformer.cs Source
NHibernate/Criterion/AbstractCriterion.cs Source
NHibernate/Criterion/AbstractEmptinessExpression.cs Source
NHibernate/Criterion/AggregateProjection.cs Source
NHibernate/Criterion/AliasedProjection.cs Source
NHibernate/Criterion/AndExpression.cs Source
NHibernate/Criterion/AvgProjection.cs Source
NHibernate/Criterion/BetweenExpression.cs Source
NHibernate/Criterion/CastProjection.cs Source
NHibernate/Criterion/ConditionalProjection.cs Source
NHibernate/Criterion/Conjunction.cs Source
NHibernate/Criterion/ConstantProjection.cs Source
NHibernate/Criterion/CountProjection.cs Source
NHibernate/Criterion/CriteriaSpecification.cs Source
NHibernate/Criterion/CriterionUtil.cs Source
NHibernate/Criterion/DetachedCriteria.cs Source
NHibernate/Criterion/Disjunction.cs Source
NHibernate/Criterion/Distinct.cs Source
NHibernate/Criterion/EqPropertyExpression.cs Source
NHibernate/Criterion/Example.cs Source
NHibernate/Criterion/ExistsSubqueryExpression.cs Source
NHibernate/Criterion/Expression.cs Source
NHibernate/Criterion/GePropertyExpression.cs Source
NHibernate/Criterion/GroupedProjection.cs Source
NHibernate/Criterion/GtPropertyExpression.cs Source
NHibernate/Criterion/IdentifierEqExpression.cs Source
NHibernate/Criterion/IdentifierProjection.cs Source
NHibernate/Criterion/InExpression.cs Source
NHibernate/Criterion/InsensitiveLikeExpression.cs Source
NHibernate/Criterion/IsEmptyExpression.cs Source
NHibernate/Criterion/IsNotEmptyExpression.cs Source
NHibernate/Criterion/Junction.cs Source
NHibernate/Criterion/Lambda/LambdaNaturalIdentifierBuilder.cs Source
NHibernate/Criterion/Lambda/LambdaRestrictionBuilder.cs Source
NHibernate/Criterion/Lambda/LambdaSubqueryBuilder.cs Source
NHibernate/Criterion/Lambda/QueryOverFetchBuilder.cs Source
NHibernate/Criterion/Lambda/QueryOverJoinBuilder.cs Source
NHibernate/Criterion/Lambda/QueryOverLockBuilder.cs Source
NHibernate/Criterion/Lambda/QueryOverOrderBuilder.cs Source
NHibernate/Criterion/Lambda/QueryOverProjectionBuilder.cs Source
NHibernate/Criterion/Lambda/QueryOverRestrictionBuilder.cs Source
NHibernate/Criterion/Lambda/QueryOverSubqueryBuilder.cs Source
NHibernate/Criterion/Lambda/QueryOverSubqueryPropertyBuilder.cs Source
NHibernate/Criterion/LePropertyExpression.cs Source
NHibernate/Criterion/LikeExpression.cs Source
NHibernate/Criterion/LogicalExpression.cs Source
NHibernate/Criterion/LtPropertyExpression.cs Source
NHibernate/Criterion/MatchMode.cs Source
NHibernate/Criterion/NaturalIdentifier.cs Source
NHibernate/Criterion/NotExpression.cs Source
NHibernate/Criterion/NotNullExpression.cs Source
NHibernate/Criterion/NullExpression.cs Source
NHibernate/Criterion/NullSubqueryExpression.cs Source
NHibernate/Criterion/Order.cs Source
NHibernate/Criterion/OrExpression.cs Source
NHibernate/Criterion/ProjectionList.cs Source
NHibernate/Criterion/Projections.cs Source
NHibernate/Criterion/ProjectionsExtensions.cs Source
NHibernate/Criterion/Property.cs Source
NHibernate/Criterion/PropertyExpression.cs Source
NHibernate/Criterion/PropertyProjection.cs Source
NHibernate/Criterion/PropertySubqueryExpression.cs Source
NHibernate/Criterion/QueryOver.cs Source
NHibernate/Criterion/QueryOverBuilderExtensions.cs Source
NHibernate/Criterion/Restrictions.cs Source
NHibernate/Criterion/RestrictionsExtensions.cs Source
NHibernate/Criterion/RowCountInt64Projection.cs Source
NHibernate/Criterion/RowCountProjection.cs Source
NHibernate/Criterion/SelectSubqueryExpression.cs Source
NHibernate/Criterion/SimpleExpression.cs Source
NHibernate/Criterion/SimpleProjection.cs Source
NHibernate/Criterion/SimpleSubqueryExpression.cs Source
NHibernate/Criterion/SQLCriterion.cs Source
NHibernate/Criterion/SqlFunctionProjection.cs Source
NHibernate/Criterion/SQLProjection.cs Source
NHibernate/Criterion/Subqueries.cs Source
NHibernate/Criterion/SubqueryExpression.cs Source
NHibernate/Criterion/SubqueryProjection.cs Source
NHibernate/DebugHelpers/CollectionProxy.cs Source
NHibernate/DebugHelpers/DictionaryProxy.cs Source
NHibernate/Dialect/DB2400Dialect.cs Source
NHibernate/Dialect/DB2Dialect.cs Source
NHibernate/Dialect/Dialect.cs Source
NHibernate/Dialect/FirebirdDialect.cs Source
NHibernate/Dialect/Function/AnsiExtractFunction.cs Source
NHibernate/Dialect/Function/AnsiSubstringFunction.cs Source
NHibernate/Dialect/Function/AnsiTrimEmulationFunction.cs Source
NHibernate/Dialect/Function/AnsiTrimFunction.cs Source
NHibernate/Dialect/Function/CastFunction.cs Source
NHibernate/Dialect/Function/CharIndexFunction.cs Source
NHibernate/Dialect/Function/ClassicAggregateFunction.cs Source
NHibernate/Dialect/Function/ClassicAvgFunction.cs Source
NHibernate/Dialect/Function/ClassicCountFunction.cs Source
NHibernate/Dialect/Function/ClassicSumFunction.cs Source
NHibernate/Dialect/Function/CommonGrammar.cs Source
NHibernate/Dialect/Function/NoArgSQLFunction.cs Source
NHibernate/Dialect/Function/NvlFunction.cs Source
NHibernate/Dialect/Function/PositionSubstringFunction.cs Source
NHibernate/Dialect/Function/SQLFunctionRegistry.cs Source
NHibernate/Dialect/Function/SQLFunctionTemplate.cs Source
NHibernate/Dialect/Function/StandardSafeSQLFunction.cs Source
NHibernate/Dialect/Function/StandardSQLFunction.cs Source
NHibernate/Dialect/Function/VarArgsSQLFunction.cs Source
NHibernate/Dialect/GenericDialect.cs Source
NHibernate/Dialect/InformixDialect.cs Source
NHibernate/Dialect/InformixDialect0940.cs Source
NHibernate/Dialect/InformixDialect1000.cs Source
NHibernate/Dialect/IngresDialect.cs Source
NHibernate/Dialect/Lock/SelectLockingStrategy.cs Source
NHibernate/Dialect/Lock/UpdateLockingStrategy.cs Source
NHibernate/Dialect/MsSql2000Dialect.cs Source
NHibernate/Dialect/MsSql2005Dialect.cs Source
NHibernate/Dialect/MsSql2008Dialect.cs Source
NHibernate/Dialect/MsSql7Dialect.cs Source
NHibernate/Dialect/MsSqlCe40Dialect.cs Source
NHibernate/Dialect/MsSqlCeDialect.cs Source
NHibernate/Dialect/MySQL5Dialect.cs Source
NHibernate/Dialect/MySQLDialect.cs Source
NHibernate/Dialect/Oracle10gDialect.cs Source
NHibernate/Dialect/Oracle8iDialect.cs Source
NHibernate/Dialect/Oracle9iDialect.cs Source
NHibernate/Dialect/OracleLiteDialect.cs Source
NHibernate/Dialect/PostgreSQL81Dialect.cs Source
NHibernate/Dialect/PostgreSQL82Dialect.cs Source
NHibernate/Dialect/PostgreSQLDialect.cs Source
NHibernate/Dialect/Schema/AbstractColumnMetaData.cs Source
NHibernate/Dialect/Schema/AbstractDataBaseSchema.cs Source
NHibernate/Dialect/Schema/AbstractForeignKeyMetadata.cs Source
NHibernate/Dialect/Schema/AbstractIndexMetadata.cs Source
NHibernate/Dialect/Schema/AbstractTableMetadata.cs Source
NHibernate/Dialect/Schema/FirebirdMetaData.cs Source
NHibernate/Dialect/Schema/MsSqlCeMetaData.cs Source
NHibernate/Dialect/Schema/MsSqlMetaData.cs Source
NHibernate/Dialect/Schema/MySQLMetaData.cs Source
NHibernate/Dialect/Schema/OracleMetaData.cs Source
NHibernate/Dialect/Schema/SQLiteMetaData.cs Source
NHibernate/Dialect/Schema/SybaseAnywhereMetaData.cs Source
NHibernate/Dialect/SQLiteDialect.cs Source
NHibernate/Dialect/SybaseASA10Dialect.cs Source
NHibernate/Dialect/SybaseASA9Dialect.cs Source
NHibernate/Dialect/SybaseSQLAnywhere10Dialect.cs Source
NHibernate/Dialect/SybaseSQLAnywhere11Dialect.cs Source
NHibernate/Dialect/TypeNames.cs Source
NHibernate/Driver/ASA10ClientDriver.cs Source
NHibernate/Driver/ASAClientDriver.cs Source
NHibernate/Driver/CsharpSqliteDriver.cs Source
NHibernate/Driver/DB2400Driver.cs Source
NHibernate/Driver/DB2Driver.cs Source
NHibernate/Driver/DbProviderFactoryDriveConnectionCommandProvider.cs Source
NHibernate/Driver/DriverBase.cs Source
NHibernate/Driver/FirebirdClientDriver.cs Source
NHibernate/Driver/FirebirdDriver.cs Source
NHibernate/Driver/IfxDriver.cs Source
NHibernate/Driver/IngresDriver.cs Source
NHibernate/Driver/MySqlDataDriver.cs Source
NHibernate/Driver/NDataReader.cs Source
NHibernate/Driver/NHybridDataReader.cs Source
NHibernate/Driver/NpgsqlDriver.cs Source
NHibernate/Driver/OdbcDriver.cs Source
NHibernate/Driver/OleDbDriver.cs Source
NHibernate/Driver/OracleClientDriver.cs Source
NHibernate/Driver/OracleDataClientDriver.cs Source
NHibernate/Driver/OracleLiteDataClientDriver.cs Source
NHibernate/Driver/ReflectionBasedDriver.cs Source
NHibernate/Driver/ReflectionDriveConnectionCommandProvider.cs Source
NHibernate/Driver/SqlClientDriver.cs Source
NHibernate/Driver/SQLite20Driver.cs Source
NHibernate/Driver/SQLiteDriver.cs Source
NHibernate/Driver/SqlServerCeDriver.cs Source
NHibernate/Driver/SqlStringFormatter.cs Source
NHibernate/DuplicateMappingException.cs Source
NHibernate/EmptyInterceptor.cs Source
NHibernate/Engine/ActionQueue.cs Source
NHibernate/Engine/AssociationKey.cs Source
NHibernate/Engine/BatchFetchQueue.cs Source
NHibernate/Engine/Cascade.cs Source
NHibernate/Engine/CascadeStyle.cs Source
NHibernate/Engine/CascadingAction.cs Source
NHibernate/Engine/CollectionEntry.cs Source
NHibernate/Engine/CollectionKey.cs Source
NHibernate/Engine/Collections.cs Source
NHibernate/Engine/EntityEntry.cs Source
NHibernate/Engine/EntityKey.cs Source
NHibernate/Engine/EntityUniqueKey.cs Source
NHibernate/Engine/ExecuteUpdateResultCheckStyle.cs Source
NHibernate/Engine/FilterDefinition.cs Source
NHibernate/Engine/ForeignKeys.cs Source
NHibernate/Engine/IdentifierValue.cs Source
NHibernate/Engine/JoinHelper.cs Source
NHibernate/Engine/JoinSequence.cs Source
NHibernate/Engine/Loading/CollectionLoadContext.cs Source
NHibernate/Engine/Loading/LoadContexts.cs Source
NHibernate/Engine/Loading/LoadingCollectionEntry.cs Source
NHibernate/Engine/NamedQueryDefinition.cs Source
NHibernate/Engine/NamedSQLQueryDefinition.cs Source
NHibernate/Engine/Nullability.cs Source
NHibernate/Engine/Query/CallableParser.cs Source
NHibernate/Engine/Query/FilterQueryPlan.cs Source
NHibernate/Engine/Query/HQLExpressionQueryPlan.cs Source
NHibernate/Engine/Query/HQLQueryPlan.cs Source
NHibernate/Engine/Query/HQLStringQueryPlan.cs Source
NHibernate/Engine/Query/NamedParameterDescriptor.cs Source
NHibernate/Engine/Query/NativeSQLQueryPlan.cs Source
NHibernate/Engine/Query/OrdinalParameterDescriptor.cs Source
NHibernate/Engine/Query/ParameterMetadata.cs Source
NHibernate/Engine/Query/ParameterParser.cs Source
NHibernate/Engine/Query/ParamLocationRecognizer.cs Source
NHibernate/Engine/Query/QueryMetadata.cs Source
NHibernate/Engine/Query/QueryPlanCache.cs Source
NHibernate/Engine/Query/ReturnMetadata.cs Source
NHibernate/Engine/Query/Sql/NativeSQLQueryCollectionReturn.cs Source
NHibernate/Engine/Query/Sql/NativeSQLQueryJoinReturn.cs Source
NHibernate/Engine/Query/Sql/NativeSQLQueryNonScalarReturn.cs Source
NHibernate/Engine/Query/Sql/NativeSQLQueryRootReturn.cs Source
NHibernate/Engine/Query/Sql/NativeSQLQueryScalarReturn.cs Source
NHibernate/Engine/Query/Sql/NativeSQLQuerySpecification.cs Source
NHibernate/Engine/QueryParameters.cs Source
NHibernate/Engine/ResultSetMappingDefinition.cs Source
NHibernate/Engine/RowSelection.cs Source
NHibernate/Engine/StatefulPersistenceContext.cs Source
NHibernate/Engine/SubselectFetch.cs Source
NHibernate/Engine/Transaction/Isolater.cs Source
NHibernate/Engine/TransactionHelper.cs Source
NHibernate/Engine/TwoPhaseLoad.cs Source
NHibernate/Engine/TypedValue.cs Source
NHibernate/Engine/UnsavedValueFactory.cs Source
NHibernate/Engine/Versioning.cs Source
NHibernate/Engine/VersionValue.cs Source
NHibernate/EntityMode.cs Source
NHibernate/EntityModeEqualityComparer.cs Source
NHibernate/Event/AbstractCollectionEvent.cs Source
NHibernate/Event/AbstractEvent.cs Source
NHibernate/Event/AbstractPostDatabaseOperationEvent.cs Source
NHibernate/Event/AbstractPreDatabaseOperationEvent.cs Source
NHibernate/Event/AutoFlushEvent.cs Source
NHibernate/Event/Default/AbstractFlushingEventListener.cs Source
NHibernate/Event/Default/AbstractLockUpgradeEventListener.cs Source
NHibernate/Event/Default/AbstractReassociateEventListener.cs Source
NHibernate/Event/Default/AbstractSaveEventListener.cs Source
NHibernate/Event/Default/AbstractVisitor.cs Source
NHibernate/Event/Default/DefaultAutoFlushEventListener.cs Source
NHibernate/Event/Default/DefaultDeleteEventListener.cs Source
NHibernate/Event/Default/DefaultDirtyCheckEventListener.cs Source
NHibernate/Event/Default/DefaultEvictEventListener.cs Source
NHibernate/Event/Default/DefaultFlushEntityEventListener.cs Source
NHibernate/Event/Default/DefaultFlushEventListener.cs Source
NHibernate/Event/Default/DefaultInitializeCollectionEventListener.cs Source
NHibernate/Event/Default/DefaultLoadEventListener.cs Source
NHibernate/Event/Default/DefaultLockEventListener.cs Source
NHibernate/Event/Default/DefaultMergeEventListener.cs Source
NHibernate/Event/Default/DefaultPersistEventListener.cs Source
NHibernate/Event/Default/DefaultPersistOnFlushEventListener.cs Source
NHibernate/Event/Default/DefaultPostLoadEventListener.cs Source
NHibernate/Event/Default/DefaultPreLoadEventListener.cs Source
NHibernate/Event/Default/DefaultRefreshEventListener.cs Source
NHibernate/Event/Default/DefaultReplicateEventListener.cs Source
NHibernate/Event/Default/DefaultSaveEventListener.cs Source
NHibernate/Event/Default/DefaultSaveOrUpdateCopyEventListener.cs Source
NHibernate/Event/Default/DefaultSaveOrUpdateEventListener.cs Source
NHibernate/Event/Default/DefaultUpdateEventListener.cs Source
NHibernate/Event/Default/DirtyCollectionSearchVisitor.cs Source
NHibernate/Event/Default/EvictVisitor.cs Source
NHibernate/Event/Default/FlushVisitor.cs Source
NHibernate/Event/Default/OnLockVisitor.cs Source
NHibernate/Event/Default/OnReplicateVisitor.cs Source
NHibernate/Event/Default/OnUpdateVisitor.cs Source
NHibernate/Event/Default/ProxyVisitor.cs Source
NHibernate/Event/Default/ReattachVisitor.cs Source
NHibernate/Event/Default/WrapVisitor.cs Source
NHibernate/Event/DeleteEvent.cs Source
NHibernate/Event/DirtyCheckEvent.cs Source
NHibernate/Event/EventListeners.cs Source
NHibernate/Event/EvictEvent.cs Source
NHibernate/Event/FlushEntityEvent.cs Source
NHibernate/Event/FlushEvent.cs Source
NHibernate/Event/InitializeCollectionEvent.cs Source
NHibernate/Event/LoadEvent.cs Source
NHibernate/Event/LoadEventListener.cs Source
NHibernate/Event/LoadType.cs Source
NHibernate/Event/LockEvent.cs Source
NHibernate/Event/MergeEvent.cs Source
NHibernate/Event/PersistEvent.cs Source
NHibernate/Event/PostCollectionRecreateEvent.cs Source
NHibernate/Event/PostCollectionRemoveEvent.cs Source
NHibernate/Event/PostCollectionUpdateEvent.cs Source
NHibernate/Event/PostDeleteEvent.cs Source
NHibernate/Event/PostInsertEvent.cs Source
NHibernate/Event/PostLoadEvent.cs Source
NHibernate/Event/PostUpdateEvent.cs Source
NHibernate/Event/PreCollectionRecreateEvent.cs Source
NHibernate/Event/PreCollectionRemoveEvent.cs Source
NHibernate/Event/PreCollectionUpdateEvent.cs Source
NHibernate/Event/PreDeleteEvent.cs Source
NHibernate/Event/PreInsertEvent.cs Source
NHibernate/Event/PreLoadEvent.cs Source
NHibernate/Event/PreUpdateEvent.cs Source
NHibernate/Event/RefreshEvent.cs Source
NHibernate/Event/ReplicateEvent.cs Source
NHibernate/Event/SaveOrUpdateEvent.cs Source
NHibernate/Exceptions/ADOConnectionException.cs Source
NHibernate/Exceptions/ADOExceptionHelper.cs Source
NHibernate/Exceptions/ConstraintViolationException.cs Source
NHibernate/Exceptions/DataException.cs Source
NHibernate/Exceptions/GenericADOException.cs Source
NHibernate/Exceptions/LockAcquisitionException.cs Source
NHibernate/Exceptions/ReflectionBasedSqlStateExtracter.cs Source
NHibernate/Exceptions/SQLExceptionConverterFactory.cs Source
NHibernate/Exceptions/SQLGrammarException.cs Source
NHibernate/Exceptions/SqlParseException.cs Source
NHibernate/Exceptions/SQLStateConverter.cs Source
NHibernate/Exceptions/SqlStateExtracter.cs Source
NHibernate/Exceptions/TemplatedViolatedConstraintNameExtracter.cs Source
NHibernate/FKUnmatchingColumnsException.cs Source
NHibernate/HibernateException.cs Source
NHibernate/Hql/Ast/ANTLR/AstPolymorphicProcessor.cs Source
NHibernate/Hql/Ast/ANTLR/ASTQueryTranslatorFactory.cs Source
NHibernate/Hql/Ast/ANTLR/CaseInsensitiveStringStream.cs Source
NHibernate/Hql/Ast/ANTLR/CollectionProperties.cs Source
NHibernate/Hql/Ast/ANTLR/CrossJoinDictionaryArrays.cs Source
NHibernate/Hql/Ast/ANTLR/DetailedSemanticException.cs Source
NHibernate/Hql/Ast/ANTLR/ErrorCounter.cs Source
NHibernate/Hql/Ast/ANTLR/Exec/AbstractStatementExecutor.cs Source
NHibernate/Hql/Ast/ANTLR/Exec/BasicExecutor.cs Source
NHibernate/Hql/Ast/ANTLR/Exec/MultiTableDeleteExecutor.cs Source
NHibernate/Hql/Ast/ANTLR/Exec/MultiTableUpdateExecutor.cs Source
NHibernate/Hql/Ast/ANTLR/Generated/HqlLexer.cs Source
NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs Source
NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs Source
NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs Source
NHibernate/Hql/Ast/ANTLR/HqlLexer.cs Source
NHibernate/Hql/Ast/ANTLR/HqlParser.cs Source
NHibernate/Hql/Ast/ANTLR/HqlSqlWalker.cs Source
NHibernate/Hql/Ast/ANTLR/HqlToken.cs Source
NHibernate/Hql/Ast/ANTLR/InvalidPathException.cs Source
NHibernate/Hql/Ast/ANTLR/InvalidWithClauseException.cs Source
NHibernate/Hql/Ast/ANTLR/Loader/QueryLoader.cs Source
NHibernate/Hql/Ast/ANTLR/PolymorphicQuerySourceDetector.cs Source
NHibernate/Hql/Ast/ANTLR/QuerySourceDetector.cs Source
NHibernate/Hql/Ast/ANTLR/QuerySyntaxException.cs Source
NHibernate/Hql/Ast/ANTLR/QueryTranslatorImpl.cs Source
NHibernate/Hql/Ast/ANTLR/SemanticException.cs Source
NHibernate/Hql/Ast/ANTLR/SessionFactoryHelperExtensions.cs Source
NHibernate/Hql/Ast/ANTLR/SqlGenerator.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/AbstractNullnessCheckNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/AbstractRestrictableStatement.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/AbstractSelectExpression.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/AbstractStatement.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/AggregateNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/AssignmentSpecification.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/ASTErrorNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/ASTFactory.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/ASTNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/ASTTreeAdaptor.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/BetweenOperatorNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/BinaryArithmeticOperatorNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/BinaryLogicOperatorNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/BooleanLiteralNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/Case2Node.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/CaseNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/CollectionFunction.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/ConstructorNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/CountNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/DeleteStatement.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/DotNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/FromClause.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/FromElement.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/FromElementFactory.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/FromElementType.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/FromReferenceNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeNodeStream.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/IdentNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/ImpliedFromElement.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/IndexNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/InLogicOperatorNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/InsertStatement.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/IntoClause.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/IsNotNullLogicOperatorNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/IsNullLogicOperatorNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/JavaConstantNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/LiteralNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/MethodNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/OrderByClause.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/ParameterNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/QueryNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/SelectClause.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/SelectExpressionImpl.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/SelectExpressionList.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/SqlFragment.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/SqlNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/UnaryArithmeticNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/UnaryLogicOperatorNode.cs Source
NHibernate/Hql/Ast/ANTLR/Tree/UpdateStatement.cs Source
NHibernate/Hql/Ast/ANTLR/Util/AliasGenerator.cs Source
NHibernate/Hql/Ast/ANTLR/Util/ASTAppender.cs Source
NHibernate/Hql/Ast/ANTLR/Util/ASTIterator.cs Source
NHibernate/Hql/Ast/ANTLR/Util/ASTPrinter.cs Source
NHibernate/Hql/Ast/ANTLR/Util/ASTUtil.cs Source
NHibernate/Hql/Ast/ANTLR/Util/CollectingNodeVisitor.cs Source
NHibernate/Hql/Ast/ANTLR/Util/ColumnHelper.cs Source
NHibernate/Hql/Ast/ANTLR/Util/JoinProcessor.cs Source
NHibernate/Hql/Ast/ANTLR/Util/LiteralProcessor.cs Source
NHibernate/Hql/Ast/ANTLR/Util/NodeTraverser.cs Source
NHibernate/Hql/Ast/ANTLR/Util/PathHelper.cs Source
NHibernate/Hql/Ast/ANTLR/Util/SyntheticAndFactory.cs Source
NHibernate/Hql/Ast/HqlTreeBuilder.cs Source
NHibernate/Hql/Ast/HqlTreeNode.cs Source
NHibernate/Hql/Classic/ClassicQueryTranslatorFactory.cs Source
NHibernate/Hql/Classic/ClauseParser.cs Source
NHibernate/Hql/Classic/FromParser.cs Source
NHibernate/Hql/Classic/FromPathExpressionParser.cs Source
NHibernate/Hql/Classic/FunctionStack.cs Source
NHibernate/Hql/Classic/GroupByParser.cs Source
NHibernate/Hql/Classic/HavingParser.cs Source
NHibernate/Hql/Classic/OrderByParser.cs Source
NHibernate/Hql/Classic/ParserHelper.cs Source
NHibernate/Hql/Classic/PathExpressionParser.cs Source
NHibernate/Hql/Classic/PreprocessingParser.cs Source
NHibernate/Hql/Classic/QueryTranslator.cs Source
NHibernate/Hql/Classic/SelectParser.cs Source
NHibernate/Hql/Classic/SelectPathExpressionParser.cs Source
NHibernate/Hql/Classic/WhereParser.cs Source
NHibernate/Hql/CollectionSubqueryFactory.cs Source
NHibernate/Hql/HolderInstantiator.cs Source
NHibernate/Hql/NameGenerator.cs Source
NHibernate/Hql/QueryExecutionRequestException.cs Source
NHibernate/Hql/QuerySplitter.cs Source
NHibernate/Hql/Util/SessionFactoryHelper.cs Source
NHibernate/Id/AbstractPostInsertGenerator.cs Source
NHibernate/Id/Assigned.cs Source
NHibernate/Id/CounterGenerator.cs Source
NHibernate/Id/Enhanced/OptimizerFactory.cs Source
NHibernate/Id/Enhanced/SequenceStructure.cs Source
NHibernate/Id/Enhanced/SequenceStyleGenerator.cs Source
NHibernate/Id/Enhanced/TableStructure.cs Source
NHibernate/Id/ForeignGenerator.cs Source
NHibernate/Id/GuidCombGenerator.cs Source
NHibernate/Id/GuidGenerator.cs Source
NHibernate/Id/IdentifierGenerationException.cs Source
NHibernate/Id/IdentifierGeneratorFactory.cs Source
NHibernate/Id/IdentityGenerator.cs Source
NHibernate/Id/IIdentifierGenerator.cs Source
NHibernate/Id/IncrementGenerator.cs Source
NHibernate/Id/Insert/AbstractReturningDelegate.cs Source
NHibernate/Id/Insert/AbstractSelectingDelegate.cs Source
NHibernate/Id/Insert/IdentifierGeneratingInsert.cs Source
NHibernate/Id/Insert/InsertSelectIdentityInsert.cs Source
NHibernate/Id/Insert/NoCommentsInsert.cs Source
NHibernate/Id/Insert/OutputParamReturningDelegate.cs Source
NHibernate/Id/Insert/ReturningIdentifierInsert.cs Source
NHibernate/Id/IPersistentIdentifierGenerator.cs Source
NHibernate/Id/NativeGuidGenerator.cs Source
NHibernate/Id/SelectGenerator.cs Source
NHibernate/Id/SequenceGenerator.cs Source
NHibernate/Id/SequenceHiLoGenerator.cs Source
NHibernate/Id/SequenceIdentityGenerator.cs Source
NHibernate/Id/TableGenerator.cs Source
NHibernate/Id/TableHiLoGenerator.cs Source
NHibernate/Id/TriggerIdentityGenerator.cs Source
NHibernate/Id/UUIDHexGenerator.cs Source
NHibernate/Id/UUIDStringGenerator.cs Source
NHibernate/IdentityEqualityComparer.cs Source
NHibernate/Impl/AbstractDetachedQuery.cs Source
NHibernate/Impl/AbstractQueryImpl.cs Source
NHibernate/Impl/AbstractSessionImpl.cs Source
NHibernate/Impl/CollectionFilterImpl.cs Source
NHibernate/Impl/CriteriaImpl.cs Source
NHibernate/Impl/DelayedEnumerator.cs Source
NHibernate/Impl/DetachedNamedQuery.cs Source
NHibernate/Impl/DetachedQuery.cs Source
NHibernate/Impl/EnumerableImpl.cs Source
NHibernate/Impl/ExpressionProcessor.cs Source
NHibernate/Impl/ExpressionQueryImpl.cs Source
NHibernate/Impl/FilterImpl.cs Source
NHibernate/Impl/FutureBatch.cs Source
NHibernate/Impl/FutureCriteriaBatch.cs Source
NHibernate/Impl/FutureQueryBatch.cs Source
NHibernate/Impl/FutureValue.cs Source
NHibernate/Impl/MessageHelper.cs Source
NHibernate/Impl/MultiCriteriaImpl.cs Source
NHibernate/Impl/MultipleQueriesCacheAssembler.cs Source
NHibernate/Impl/MultiQueryImpl.cs Source
NHibernate/Impl/Printer.cs Source
NHibernate/Impl/QueryImpl.cs Source
NHibernate/Impl/SessionFactoryImpl.cs Source
NHibernate/Impl/SessionFactoryObjectFactory.cs Source
NHibernate/Impl/SessionIdLoggingContext.cs Source
NHibernate/Impl/SessionImpl.cs Source
NHibernate/Impl/SqlQueryImpl.cs Source
NHibernate/Impl/StatelessSessionImpl.cs Source
NHibernate/InstantiationException.cs Source
NHibernate/Intercept/AbstractFieldInterceptor.cs Source
NHibernate/Intercept/DefaultFieldInterceptor.cs Source
NHibernate/Intercept/FieldInterceptionHelper.cs Source
NHibernate/Intercept/ILazyPropertyInitializer.cs Source
NHibernate/InvalidProxyTypeException.cs Source
NHibernate/LazyInitializationException.cs Source
NHibernate/Linq/Clauses/LeftJoinClause.cs Source
NHibernate/Linq/EagerFetchingExtensionMethods.cs Source
NHibernate/Linq/EnumerableHelper.cs Source
NHibernate/Linq/Expressions/AggregateExpressionNode.cs Source
NHibernate/Linq/Expressions/NhAggregatedExpression.cs Source
NHibernate/Linq/Expressions/NhAverageExpression.cs Source
NHibernate/Linq/Expressions/NhCountExpression.cs Source
NHibernate/Linq/Expressions/NhDistinctExpression.cs Source
NHibernate/Linq/Expressions/NhMaxExpression.cs Source
NHibernate/Linq/Expressions/NhMinExpression.cs Source
NHibernate/Linq/Expressions/NhNewExpression.cs Source
NHibernate/Linq/Expressions/NhSumExpression.cs Source
NHibernate/Linq/ExpressionToHqlTranslationResults.cs Source
NHibernate/Linq/Functions/DateTimePropertiesHqlGenerator.cs Source
NHibernate/Linq/Functions/DefaultLinqToHqlGeneratorsRegistry.cs Source
NHibernate/Linq/Functions/DictionaryGenerator.cs Source
NHibernate/Linq/Functions/LinqToHqlGeneratorsRegistryExtensions.cs Source
NHibernate/Linq/Functions/LinqToHqlGeneratorsRegistryFactory.cs Source
NHibernate/Linq/Functions/QueryableGenerator.cs Source
NHibernate/Linq/Functions/StandardLinqExtensionMethodGenerator.cs Source
NHibernate/Linq/Functions/StringGenerator.cs Source
NHibernate/Linq/GroupBy/AggregatingGroupByRewriter.cs Source
NHibernate/Linq/GroupBy/GroupByAggregateDetectionVisitor.cs Source
NHibernate/Linq/GroupBy/GroupBySelectClauseRewriter.cs Source
NHibernate/Linq/GroupBy/NonAggregatingGroupByRewriter.cs Source
NHibernate/Linq/GroupJoin/AggregatingGroupJoinRewriter.cs Source
NHibernate/Linq/GroupJoin/GroupJoinAggregateDetectionVisitor.cs Source
NHibernate/Linq/GroupJoin/GroupJoinSelectClauseRewriter.cs Source
NHibernate/Linq/GroupJoin/LocateGroupJoinQuerySource.cs Source
NHibernate/Linq/GroupJoin/NonAggregatingGroupJoinRewriter.cs Source
NHibernate/Linq/IntermediateHqlTree.cs Source
NHibernate/Linq/LinqExtensionMethodAttribute.cs Source
NHibernate/Linq/LinqExtensionMethods.cs Source
NHibernate/Linq/NamedParameter.cs Source
NHibernate/Linq/NhLinqExpression.cs Source
NHibernate/Linq/NhQueryable.cs Source
NHibernate/Linq/NhQueryProvider.cs Source
NHibernate/Linq/NhRelinqQueryParser.cs Source
NHibernate/Linq/ParameterAggregator.cs Source
NHibernate/Linq/ResultOperators/AggregateResultOperator.cs Source
NHibernate/Linq/ResultOperators/ClientSideTransformOperator.cs Source
NHibernate/Linq/ResultOperators/NonAggregatingGroupBy.cs Source
NHibernate/Linq/ResultTransformer.cs Source
NHibernate/Linq/ReWriters/AddLeftJoinsReWriter.cs Source
NHibernate/Linq/ReWriters/MergeAggregatingResultsRewriter.cs Source
NHibernate/Linq/ReWriters/QueryReferenceExpressionFlattener.cs Source
NHibernate/Linq/ReWriters/RemoveUnnecessaryBodyOperators.cs Source
NHibernate/Linq/TypeHelperExtensionMethods.cs Source
NHibernate/Linq/Visitors/EqualityHqlGenerator.cs Source
NHibernate/Linq/Visitors/ExpressionKeyVisitor.cs Source
NHibernate/Linq/Visitors/ExpressionParameterVisitor.cs Source
NHibernate/Linq/Visitors/GroupByKeySelectorVisitor.cs Source
NHibernate/Linq/Visitors/HqlGeneratorExpressionTreeVisitor.cs Source
NHibernate/Linq/Visitors/LeftJoinDetector.cs Source
NHibernate/Linq/Visitors/NameGenerator.cs Source
NHibernate/Linq/Visitors/NameUnNamedParameters.cs Source
NHibernate/Linq/Visitors/NhExpressionTreeVisitor.cs Source
NHibernate/Linq/Visitors/NhThrowingExpressionTreeVisitor.cs Source
NHibernate/Linq/Visitors/Nominator.cs Source
NHibernate/Linq/Visitors/QueryModelVisitor.cs Source
NHibernate/Linq/Visitors/QuerySourceLocator.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessAggregate.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessAll.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessAny.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessCacheable.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessCast.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessClientSideSelect.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessContains.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessFetch.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessFetchMany.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessFetchOne.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessFirst.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessFirstOrSingleBase.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessGroupBy.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessNonAggregatingGroupBy.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessOfType.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessSingle.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessSkip.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ProcessTake.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ResultOperatorMap.cs Source
NHibernate/Linq/Visitors/ResultOperatorProcessors/ResultOperatorProcessor.cs Source
NHibernate/Linq/Visitors/SelectClauseVisitor.cs Source
NHibernate/Linq/Visitors/SwapQuerySourceVisitor.cs Source
NHibernate/Linq/Visitors/VisitorParameters.cs Source
NHibernate/Loader/AbstractEntityJoinWalker.cs Source
NHibernate/Loader/BasicLoader.cs Source
NHibernate/Loader/Collection/BasicCollectionJoinWalker.cs Source
NHibernate/Loader/Collection/BasicCollectionLoader.cs Source
NHibernate/Loader/Collection/BatchingCollectionInitializer.cs Source
NHibernate/Loader/Collection/CollectionJoinWalker.cs Source
NHibernate/Loader/Collection/CollectionLoader.cs Source
NHibernate/Loader/Collection/OneToManyJoinWalker.cs Source
NHibernate/Loader/Collection/OneToManyLoader.cs Source
NHibernate/Loader/Collection/SubselectCollectionLoader.cs Source
NHibernate/Loader/Collection/SubselectOneToManyLoader.cs Source
NHibernate/Loader/Criteria/ComponentCollectionCriteriaInfoProvider.cs Source
NHibernate/Loader/Criteria/CriteriaJoinWalker.cs Source
NHibernate/Loader/Criteria/CriteriaLoader.cs Source
NHibernate/Loader/Criteria/CriteriaQueryTranslator.cs Source
NHibernate/Loader/Criteria/EntityCriteriaInfoProvider.cs Source
NHibernate/Loader/Criteria/ScalarCollectionCriteriaInfoProvider.cs Source
NHibernate/Loader/Custom/CollectionFetchReturn.cs Source
NHibernate/Loader/Custom/CollectionReturn.cs Source
NHibernate/Loader/Custom/ColumnCollectionAliases.cs Source
NHibernate/Loader/Custom/ColumnEntityAliases.cs Source
NHibernate/Loader/Custom/CustomLoader.cs Source
NHibernate/Loader/Custom/EntityFetchReturn.cs Source
NHibernate/Loader/Custom/FetchReturn.cs Source
NHibernate/Loader/Custom/NonScalarReturn.cs Source
NHibernate/Loader/Custom/RootReturn.cs Source
NHibernate/Loader/Custom/ScalarReturn.cs Source
NHibernate/Loader/Custom/Sql/SQLCustomQuery.cs Source
NHibernate/Loader/Custom/Sql/SQLQueryParser.cs Source
NHibernate/Loader/Custom/Sql/SQLQueryReturnProcessor.cs Source
NHibernate/Loader/DefaultEntityAliases.cs Source
NHibernate/Loader/Entity/AbstractEntityLoader.cs Source
NHibernate/Loader/Entity/BatchingEntityLoader.cs Source
NHibernate/Loader/Entity/CascadeEntityJoinWalker.cs Source
NHibernate/Loader/Entity/CascadeEntityLoader.cs Source
NHibernate/Loader/Entity/CollectionElementLoader.cs Source
NHibernate/Loader/Entity/EntityJoinWalker.cs Source
NHibernate/Loader/Entity/EntityLoader.cs Source
NHibernate/Loader/GeneratedCollectionAliases.cs Source
NHibernate/Loader/JoinWalker.cs Source
NHibernate/Loader/Loader.cs Source
NHibernate/Loader/OuterJoinableAssociation.cs Source
NHibernate/Loader/OuterJoinLoader.cs Source
NHibernate/LockMode.cs Source
NHibernate/Logging.cs Source
NHibernate/Mapping/AbstractAuxiliaryDatabaseObject.cs Source
NHibernate/Mapping/Any.cs Source
NHibernate/Mapping/Array.cs Source
NHibernate/Mapping/Backref.cs Source
NHibernate/Mapping/Bag.cs Source
NHibernate/Mapping/Collection.cs Source
NHibernate/Mapping/Column.cs Source
NHibernate/Mapping/Component.cs Source
NHibernate/Mapping/Constraint.cs Source
NHibernate/Mapping/DenormalizedTable.cs Source
NHibernate/Mapping/DependantValue.cs Source
NHibernate/Mapping/ForeignKey.cs Source
NHibernate/Mapping/Formula.cs Source
NHibernate/Mapping/IdentifierBag.cs Source
NHibernate/Mapping/IdentifierCollection.cs Source
NHibernate/Mapping/Index.cs Source
NHibernate/Mapping/IndexBackref.cs Source
NHibernate/Mapping/IndexedCollection.cs Source
NHibernate/Mapping/Join.cs Source
NHibernate/Mapping/JoinedSubclass.cs Source
NHibernate/Mapping/List.cs Source
NHibernate/Mapping/ManyToOne.cs Source
NHibernate/Mapping/Map.cs Source
NHibernate/Mapping/MetaAttribute.cs Source
NHibernate/Mapping/OneToMany.cs Source
NHibernate/Mapping/OneToOne.cs Source
NHibernate/Mapping/PersistentClass.cs Source
NHibernate/Mapping/PrimaryKey.cs Source
NHibernate/Mapping/PrimitiveArray.cs Source
NHibernate/Mapping/Property.cs Source
NHibernate/Mapping/RootClass.cs Source
NHibernate/Mapping/Set.cs Source
NHibernate/Mapping/SimpleAuxiliaryDatabaseObject.cs Source
NHibernate/Mapping/SimpleValue.cs Source
NHibernate/Mapping/SingleTableSubclass.cs Source
NHibernate/Mapping/Subclass.cs Source
NHibernate/Mapping/Table.cs Source
NHibernate/Mapping/ToOne.cs Source
NHibernate/Mapping/TypeDef.cs Source
NHibernate/Mapping/UnionSubclass.cs Source
NHibernate/Mapping/UniqueKey.cs Source
NHibernate/MappingException.cs Source
NHibernate/NHibernateUtil.cs Source
NHibernate/NonUniqueObjectException.cs Source
NHibernate/NonUniqueResultException.cs Source
NHibernate/ObjectDeletedException.cs Source
NHibernate/ObjectNotFoundException.cs Source
NHibernate/Param/AbstractExplicitParameterSpecification.cs Source
NHibernate/Param/AggregatedIndexCollectionSelectorParameterSpecifications.cs Source
NHibernate/Param/CollectionFilterKeyParameterSpecification.cs Source
NHibernate/Param/DynamicFilterParameterSpecification.cs Source
NHibernate/Param/NamedParameterSpecification.cs Source
NHibernate/Param/ParameterTranslationsImpl.cs Source
NHibernate/Param/PositionalParameterSpecification.cs Source
NHibernate/Param/VersionTypeSeedParameterSpecification.cs Source
NHibernate/PersistentObjectException.cs Source
NHibernate/Persister/Collection/AbstractCollectionPersister.cs Source
NHibernate/Persister/Collection/BasicCollectionPersister.cs Source
NHibernate/Persister/Collection/CollectionPropertyMapping.cs Source
NHibernate/Persister/Collection/CompositeElementPropertyMapping.cs Source
NHibernate/Persister/Collection/ElementPropertyMapping.cs Source
NHibernate/Persister/Collection/NamedQueryCollectionInitializer.cs Source
NHibernate/Persister/Collection/OneToManyPersister.cs Source
NHibernate/Persister/Entity/AbstractEntityPersister.cs Source
NHibernate/Persister/Entity/AbstractPropertyMapping.cs Source
NHibernate/Persister/Entity/BasicEntityPropertyMapping.cs Source
NHibernate/Persister/Entity/IEntityPersister.cs Source
NHibernate/Persister/Entity/ILoadable.cs Source
NHibernate/Persister/Entity/JoinedSubclassEntityPersister.cs Source
NHibernate/Persister/Entity/NamedQueryLoader.cs Source
NHibernate/Persister/Entity/SingleTableEntityPersister.cs Source
NHibernate/Persister/Entity/UnionSubclassEntityPersister.cs Source
NHibernate/Persister/PersisterFactory.cs Source
NHibernate/Properties/BackFieldStrategy.cs Source
NHibernate/Properties/BackrefPropertyAccessor.cs Source
NHibernate/Properties/BasicPropertyAccessor.cs Source
NHibernate/Properties/CamelCaseStrategy.cs Source
NHibernate/Properties/CamelCaseUnderscoreStrategy.cs Source
NHibernate/Properties/ChainedPropertyAccessor.cs Source
NHibernate/Properties/EmbeddedPropertyAccessor.cs Source
NHibernate/Properties/FieldAccessor.cs Source
NHibernate/Properties/IndexPropertyAccessor.cs Source
NHibernate/Properties/LowerCaseStrategy.cs Source
NHibernate/Properties/LowerCaseUnderscoreStrategy.cs Source
NHibernate/Properties/MapAccessor.cs Source
NHibernate/Properties/NoopAccessor.cs Source
NHibernate/Properties/NoSetterAccessor.cs Source
NHibernate/Properties/PascalCaseMStrategy.cs Source
NHibernate/Properties/PascalCaseMUnderscoreStrategy.cs Source
NHibernate/Properties/PascalCaseUnderscoreStrategy.cs Source
NHibernate/Properties/PropertyAccessorFactory.cs Source
NHibernate/Properties/ReadonlyAccessor.cs Source
NHibernate/Properties/XmlAccessor.cs Source
NHibernate/PropertyAccessException.cs Source
NHibernate/PropertyNotFoundException.cs Source
NHibernate/PropertyValueException.cs Source
NHibernate/Proxy/AbstractLazyInitializer.cs Source
NHibernate/Proxy/AbstractProxyFactory.cs Source
NHibernate/Proxy/DynProxyTypeValidator.cs Source
NHibernate/Proxy/Map/MapLazyInitializer.cs Source
NHibernate/Proxy/Map/MapProxy.cs Source
NHibernate/Proxy/Map/MapProxyFactory.cs Source
NHibernate/Proxy/NHibernateProxyHelper.cs Source
NHibernate/Proxy/Poco/BasicLazyInitializer.cs Source
NHibernate/QueryException.cs Source
NHibernate/QueryParameterException.cs Source
NHibernate/ReplicationMode.cs Source
NHibernate/SessionException.cs Source
NHibernate/SqlCommand/Alias.cs Source
NHibernate/SqlCommand/ANSICaseFragment.cs Source
NHibernate/SqlCommand/ANSIJoinFragment.cs Source
NHibernate/SqlCommand/CaseFragment.cs Source
NHibernate/SqlCommand/ConditionalFragment.cs Source
NHibernate/SqlCommand/DecodeCaseFragment.cs Source
NHibernate/SqlCommand/DisjunctionFragment.cs Source
NHibernate/SqlCommand/ForUpdateFragment.cs Source
NHibernate/SqlCommand/InformixJoinFragment.cs Source
NHibernate/SqlCommand/InFragment.cs Source
NHibernate/SqlCommand/InsertSelect.cs Source
NHibernate/SqlCommand/JoinFragment.cs Source
NHibernate/SqlCommand/OracleJoinFragment.cs Source
NHibernate/SqlCommand/Parameter.cs Source
NHibernate/SqlCommand/QueryJoinFragment.cs Source
NHibernate/SqlCommand/QuerySelect.cs Source
NHibernate/SqlCommand/SelectFragment.cs Source
NHibernate/SqlCommand/SqlBaseBuilder.cs Source
NHibernate/SqlCommand/SqlCommandInfo.cs Source
NHibernate/SqlCommand/SqlDeleteBuilder.cs Source
NHibernate/SqlCommand/SqlInsertBuilder.cs Source
NHibernate/SqlCommand/SqlSelectBuilder.cs Source
NHibernate/SqlCommand/SqlSimpleSelectBuilder.cs Source
NHibernate/SqlCommand/SqlString.cs Source
NHibernate/SqlCommand/SqlStringBuilder.cs Source
NHibernate/SqlCommand/SqlUpdateBuilder.cs Source
NHibernate/SqlCommand/SubselectClauseExtractor.cs Source
NHibernate/SqlCommand/Template.cs Source
NHibernate/SqlCommand/WhereBuilder.cs Source
NHibernate/SqlTypes/AnsiStringFixedLengthSqlType.cs Source
NHibernate/SqlTypes/AnsiStringSqlType.cs Source
NHibernate/SqlTypes/BinaryBlobSqlType.cs Source
NHibernate/SqlTypes/BinarySqlType.cs Source
NHibernate/SqlTypes/SqlType.cs Source
NHibernate/SqlTypes/SqlTypeFactory.cs Source
NHibernate/SqlTypes/StringClobSqlType.cs Source
NHibernate/SqlTypes/StringFixedLengthSqlType.cs Source
NHibernate/SqlTypes/StringSqlType.cs Source
NHibernate/SqlTypes/XmlSqlType.cs Source
NHibernate/StaleObjectStateException.cs Source
NHibernate/StaleStateException.cs Source
NHibernate/Stat/CategorizedStatistics.cs Source
NHibernate/Stat/CollectionStatistics.cs Source
NHibernate/Stat/EntityStatistics.cs Source
NHibernate/Stat/QueryStatistics.cs Source
NHibernate/Stat/SecondLevelCacheStatistics.cs Source
NHibernate/Stat/SessionStatisticsImpl.cs Source
NHibernate/Stat/StatisticsImpl.cs Source
NHibernate/Tool/hbm2ddl/DatabaseMetadata.cs Source
NHibernate/Tool/hbm2ddl/ManagedProviderConnectionHelper.cs Source
NHibernate/Tool/hbm2ddl/SchemaExport.cs Source
NHibernate/Tool/hbm2ddl/SchemaMetadataUpdater.cs Source
NHibernate/Tool/hbm2ddl/SchemaUpdate.cs Source
NHibernate/Tool/hbm2ddl/SchemaValidator.cs Source
NHibernate/Tool/hbm2ddl/ScriptSplitter.cs Source
NHibernate/Tool/hbm2ddl/SuppliedConnectionHelper.cs Source
NHibernate/Tool/hbm2ddl/SuppliedConnectionProviderConnectionHelper.cs Source
NHibernate/Transaction/AdoNetTransactionFactory.cs Source
NHibernate/Transaction/AdoNetWithDistributedTransactionFactory.cs Source
NHibernate/Transaction/AdoTransaction.cs Source
NHibernate/TransactionException.cs Source
NHibernate/Transform/AliasToBeanConstructorResultTransformer.cs Source
NHibernate/Transform/AliasToBeanResultTransformer.cs Source
NHibernate/Transform/AliasToEntityMapResultTransformer.cs Source
NHibernate/Transform/DistinctRootEntityResultTransformer.cs Source
NHibernate/Transform/PassThroughResultTransformer.cs Source
NHibernate/Transform/RootEntityResultTransformer.cs Source
NHibernate/Transform/ToListResultTransformer.cs Source
NHibernate/Transform/Transformers.cs Source
NHibernate/TransientObjectException.cs Source
NHibernate/Tuple/Component/AbstractComponentTuplizer.cs Source
NHibernate/Tuple/Component/ComponentEntityModeToTuplizerMapping.cs Source
NHibernate/Tuple/Component/ComponentMetamodel.cs Source
NHibernate/Tuple/Component/DynamicMapComponentTuplizer.cs Source
NHibernate/Tuple/Component/PocoComponentTuplizer.cs Source
NHibernate/Tuple/DynamicMapInstantiator.cs Source
NHibernate/Tuple/Entity/AbstractEntityTuplizer.cs Source
NHibernate/Tuple/Entity/DynamicMapEntityTuplizer.cs Source
NHibernate/Tuple/Entity/EntityEntityModeToTuplizerMapping.cs Source
NHibernate/Tuple/Entity/EntityMetamodel.cs Source
NHibernate/Tuple/Entity/PocoEntityTuplizer.cs Source
NHibernate/Tuple/EntityModeToTuplizerMapping.cs Source
NHibernate/Tuple/IdentifierProperty.cs Source
NHibernate/Tuple/PocoInstantiator.cs Source
NHibernate/Tuple/Property.cs Source
NHibernate/Tuple/PropertyFactory.cs Source
NHibernate/Tuple/StandardProperty.cs Source
NHibernate/Tuple/VersionProperty.cs Source
NHibernate/Type/AbstractBinaryType.cs Source
NHibernate/Type/AbstractCharType.cs Source
NHibernate/Type/AbstractDateTimeSpecificKindType.cs Source
NHibernate/Type/AbstractEnumType.cs Source
NHibernate/Type/AbstractStringType.cs Source
NHibernate/Type/AbstractType.cs Source
NHibernate/Type/AnsiCharType.cs Source
NHibernate/Type/AnsiStringType.cs Source
NHibernate/Type/AnyType.cs Source
NHibernate/Type/ArrayType.cs Source
NHibernate/Type/BagType.cs Source
NHibernate/Type/BinaryBlobType.cs Source
NHibernate/Type/BinaryType.cs Source
NHibernate/Type/BooleanType.cs Source
NHibernate/Type/ByteType.cs Source
NHibernate/Type/CharBooleanType.cs Source
NHibernate/Type/CharType.cs Source
NHibernate/Type/ClassMetaType.cs Source
NHibernate/Type/CollectionType.cs Source
NHibernate/Type/ComponentType.cs Source
NHibernate/Type/CompositeCustomType.cs Source
NHibernate/Type/CultureInfoType.cs Source
NHibernate/Type/CurrencyType.cs Source
NHibernate/Type/CustomCollectionType.cs Source
NHibernate/Type/CustomType.cs Source
NHibernate/Type/DateTime2Type.cs Source
NHibernate/Type/DateTimeOffSetType.cs Source
NHibernate/Type/DateTimeType.cs Source
NHibernate/Type/DateType.cs Source
NHibernate/Type/DbTimestampType.cs Source
NHibernate/Type/DecimalType.cs Source
NHibernate/Type/DefaultCollectionTypeFactory.cs Source
NHibernate/Type/DoubleType.cs Source
NHibernate/Type/EmbeddedComponentType.cs Source
NHibernate/Type/EntityType.cs Source
NHibernate/Type/EnumCharType.cs Source
NHibernate/Type/EnumStringType.cs Source
NHibernate/Type/ForeignKeyDirection.cs Source
NHibernate/Type/GenericBagType.cs Source
NHibernate/Type/GenericIdentifierBagType.cs Source
NHibernate/Type/GenericListType.cs Source
NHibernate/Type/GenericMapType.cs Source
NHibernate/Type/GenericOrderedSetType.cs Source
NHibernate/Type/GenericSetType.cs Source
NHibernate/Type/GenericSortedDictionaryType.cs Source
NHibernate/Type/GenericSortedListType.cs Source
NHibernate/Type/GenericSortedSetType.cs Source
NHibernate/Type/GuidType.cs Source
NHibernate/Type/IdentifierBagType.cs Source
NHibernate/Type/ImmutableType.cs Source
NHibernate/Type/Int16Type.cs Source
NHibernate/Type/Int32Type.cs Source
NHibernate/Type/Int64Type.cs Source
NHibernate/Type/ListType.cs Source
NHibernate/Type/LocalDateTimeType.cs Source
NHibernate/Type/ManyToOneType.cs Source
NHibernate/Type/MapType.cs Source
NHibernate/Type/MetaType.cs Source
NHibernate/Type/MutableType.cs Source
NHibernate/Type/NullableType.cs Source
NHibernate/Type/OneToOneType.cs Source
NHibernate/Type/OrderedMapType.cs Source
NHibernate/Type/OrderedSetType.cs Source
NHibernate/Type/PersistentEnumType.cs Source
NHibernate/Type/PrimitiveType.cs Source
NHibernate/Type/SByteType.cs Source
NHibernate/Type/SerializableType.cs Source
NHibernate/Type/SerializationException.cs Source
NHibernate/Type/SetType.cs Source
NHibernate/Type/SingleType.cs Source
NHibernate/Type/SortedMapType.cs Source
NHibernate/Type/SortedSetType.cs Source
NHibernate/Type/SpecialOneToOneType.cs Source
NHibernate/Type/StringClobType.cs Source
NHibernate/Type/StringType.cs Source
NHibernate/Type/TicksType.cs Source
NHibernate/Type/TimeAsTimeSpanType.cs Source
NHibernate/Type/TimeSpanType.cs Source
NHibernate/Type/TimestampType.cs Source
NHibernate/Type/TimeType.cs Source
NHibernate/Type/TrueFalseType.cs Source
NHibernate/Type/TypeFactory.cs Source
NHibernate/Type/TypeHelper.cs Source
NHibernate/Type/TypeType.cs Source
NHibernate/Type/UInt16Type.cs Source
NHibernate/Type/UInt32Type.cs Source
NHibernate/Type/UInt64Type.cs Source
NHibernate/Type/UriType.cs Source
NHibernate/Type/UtcDateTimeType.cs Source
NHibernate/Type/XDocType.cs Source
NHibernate/Type/XmlDocType.cs Source
NHibernate/Type/YesNoType.cs Source
NHibernate/TypeMismatchException.cs Source
NHibernate/UnresolvableObjectException.cs Source
NHibernate/Util/ADOExceptionReporter.cs Source
NHibernate/Util/ArrayHelper.cs Source
NHibernate/Util/AssemblyQualifiedTypeName.cs Source
NHibernate/Util/CollectionHelper.cs Source
NHibernate/Util/CollectionPrinter.cs Source
NHibernate/Util/EqualsHelper.cs Source
NHibernate/Util/ExpressionsHelper.cs Source
NHibernate/Util/FilterHelper.cs Source
NHibernate/Util/IdentityMap.cs Source
NHibernate/Util/IdentitySet.cs Source
NHibernate/Util/JoinedEnumerable.cs Source
NHibernate/Util/LinkedHashMap.cs Source
NHibernate/Util/LRUMap.cs Source
NHibernate/Util/NullableDictionary.cs Source
NHibernate/Util/ObjectUtils.cs Source
NHibernate/Util/PropertiesHelper.cs Source
NHibernate/Util/ReflectHelper.cs Source
NHibernate/Util/SafetyEnumerable.cs Source
NHibernate/Util/SequencedHashMap.cs Source
NHibernate/Util/SerializationHelper.cs Source
NHibernate/Util/SimpleMRUCache.cs Source
NHibernate/Util/SingletonEnumerable.cs Source
NHibernate/Util/SoftLimitMRUCache.cs Source
NHibernate/Util/StringHelper.cs Source
NHibernate/Util/StringTokenizer.cs Source
NHibernate/Util/ThreadSafeDictionary.cs Source
NHibernate/Util/TypeNameParser.cs Source
NHibernate/Util/UnmodifiableDictionary.cs Source
NHibernate/Util/WeakHashtable.cs Source
NHibernate/WrongClassException.cs Source