NHibernate Object Relational Mapper
This report presents the forensic synthetic code analysis of nhibernate/nhibernate-core, a C# project with 2,172 GitHub stars. SynthScan v2.0 examined 975,883 lines of code across 8328 source files, recording 3286 pattern matches distributed across 7 syntactic categories. The overall adjusted score of 13.2 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 3286 distinct pattern matches across 7 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | src/NHibernate/Async/ICriteria.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/IStatelessSession.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/ISession.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/IMultiCriteria.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/ISessionFactory.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/NHibernateUtil.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/IQueryOver.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/IQuery.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/ITransaction.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/IMultiQuery.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Impl/MultiQueryImpl.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Impl/AbstractQueryImpl2.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Impl/ExpressionQueryImpl.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | …NHibernate/Async/Impl/MultipleQueriesCacheAssembler.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Impl/AbstractSessionImpl.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Impl/AbstractQueryImpl.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Impl/CriteriaImpl.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Impl/FutureCriteriaBatch.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Impl/StatelessSessionImpl.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Impl/FutureBatch.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Impl/SqlQueryImpl.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Impl/CollectionFilterImpl.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Impl/SessionFactoryImpl.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Impl/SessionImpl.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Impl/FutureQueryBatch.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | …NHibernate/Async/Impl/NonContextualConnectionAccess.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Impl/MultiCriteriaImpl.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Transaction/AdoTransaction.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | …ibernate/Async/Transaction/AdoNetTransactionFactory.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | …sync/Transaction/AdoNetWithSystemTransactionFactory.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Transaction/ITransactionFactory.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/AdoNet/NonBatchingBatcher.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/AdoNet/AbstractBatcher.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/AdoNet/DbCommandWrapper.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | …/NHibernate/Async/AdoNet/MySqlClientBatchingBatcher.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | …ernate/Async/AdoNet/OracleDataClientBatchingBatcher.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/AdoNet/ConnectionManager.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/AdoNet/HanaBatchingBatcher.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/AdoNet/GenericBatchingBatcher.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | …bernate/Async/Collection/ILazyInitializedCollection.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | …c/NHibernate/Async/Collection/IPersistentCollection.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | …rnate/Async/Collection/AbstractPersistentCollection.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | …c/NHibernate/Async/Collection/PersistentArrayHolder.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | …rnate/Async/Collection/Generic/PersistentGenericSet.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | …c/Collection/Generic/PersistentGenericIdentifierBag.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | …rnate/Async/Collection/Generic/PersistentGenericMap.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | …nate/Async/Collection/Generic/PersistentGenericList.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | …rnate/Async/Collection/Generic/PersistentGenericBag.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | …/NHibernate/Async/Context/ThreadLocalSessionContext.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Proxy/ILazyInitializer.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Proxy/AbstractLazyInitializer.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Cache/CacheBase.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | …nate/Async/Cache/IBatchableCacheConcurrencyStrategy.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Cache/ReadOnlyCache.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Cache/ObsoleteCacheWrapper.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Cache/ICacheConcurrencyStrategy.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Cache/FakeCache.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Cache/NonstrictReadWriteCache.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Cache/StandardQueryCache.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| HIGH | src/NHibernate/Async/Cache/ReadWriteCache.cs | 3 | // This code was generated by AsyncGenerator. | COMMENT |
| 1394 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | sample build commands.txt | 1 | ## | COMMENT |
| LOW | Tools/showdown/showdown.js | 1 | // | COMMENT |
| LOW | Tools/showdown/showdown.js | 21 | // | COMMENT |
| LOW | Tools/showdown/showdown.js | 41 | // Smart diff tools like Araxis Merge will be able to match up | COMMENT |
| LOW | Tools/showdown/showdown.js | 61 | // | COMMENT |
| LOW | Tools/showdown/showdown.js | 81 | // Global hashes, used by various utility routines | COMMENT |
| LOW | Tools/showdown/showdown.js | 201 | } | COMMENT |
| LOW | Tools/showdown/showdown.js | 781 | // | COMMENT |
| LOW | Tools/showdown/showdown.js | 901 | // | COMMENT |
| LOW | Tools/showdown/showdown.js | 1101 | COMMENT | |
| LOW | Tools/showdown/showdown.js | 1161 | // of the address encoded as either a decimal or hex entity, in | COMMENT |
| LOW | src/NHibernate.TestDatabaseSetup/TestDatabaseSetup.cs | 221 | //var connStr = | COMMENT |
| LOW | src/NHibernate/IdentityEqualityComparer.cs | 21 | /// <param name="x">First object to compare.</param> | COMMENT |
| LOW | src/NHibernate/ICriteria.cs | 21 | /// The Session is a factory for ICriteria. Expression instances are usually obtained via | COMMENT |
| LOW | src/NHibernate/ICriteria.cs | 41 | /// via the factory methods on <c>Projections</c>. eg: | COMMENT |
| LOW | src/NHibernate/ICriteria.cs | 61 | /// <value>The alias for the encapsulated entity.</value> | COMMENT |
| LOW | src/NHibernate/ICriteria.cs | 81 | /// The read-only setting has no impact on entities or proxies returned by the | COMMENT |
| LOW | src/NHibernate/ICriteria.cs | 101 | /// <para> | COMMENT |
| LOW | src/NHibernate/ICriteria.cs | 121 | /// <summary> | COMMENT |
| LOW | src/NHibernate/ICriteria.cs | 141 | /// </summary> | COMMENT |
| LOW | src/NHibernate/ICriteria.cs | 161 | /// <param name="joinType">The type of join to use.</param> | COMMENT |
| LOW | src/NHibernate/ICriteria.cs | 181 | ICriteria CreateCriteria(string associationPath); | COMMENT |
| LOW | src/NHibernate/ICriteria.cs | 201 | /// <summary> | COMMENT |
| LOW | src/NHibernate/ICriteria.cs | 221 | COMMENT | |
| LOW | src/NHibernate/ICriteria.cs | 241 | /// </summary> | COMMENT |
| LOW | src/NHibernate/ICriteria.cs | 261 | /// <returns></returns> | COMMENT |
| LOW | src/NHibernate/ICriteria.cs | 281 | COMMENT | |
| LOW | src/NHibernate/ICriteria.cs | 301 | object UniqueResult(); | COMMENT |
| LOW | src/NHibernate/ICriteria.cs | 321 | /// <summary> | COMMENT |
| LOW | src/NHibernate/ICriteria.cs | 341 | /// </para> | COMMENT |
| LOW | src/NHibernate/ICriteria.cs | 361 | /// </summary> | COMMENT |
| LOW | src/NHibernate/ICriteria.cs | 381 | /// <summary> | COMMENT |
| LOW | src/NHibernate/FKUnmatchingColumnsException.cs | 21 | /// <summary> | COMMENT |
| LOW | src/NHibernate/ISynchronizableQuery.cs | 21 | /// <summary> | COMMENT |
| LOW | src/NHibernate/AssertionFailure.cs | 21 | COMMENT | |
| LOW | src/NHibernate/AssertionFailure.cs | 41 | { | COMMENT |
| LOW | src/NHibernate/IStatelessSession.cs | 21 | public static IQueryBatch CreateQueryBatch(this IStatelessSession session) | COMMENT |
| LOW | src/NHibernate/IStatelessSession.cs | 41 | /// <typeparam name="T">The entity class.</typeparam> | COMMENT |
| LOW | src/NHibernate/IStatelessSession.cs | 101 | /// transactional write-behind or automatic dirty checking, nor do | COMMENT |
| LOW | src/NHibernate/IStatelessSession.cs | 121 | /// </remarks> | COMMENT |
| LOW | src/NHibernate/IStatelessSession.cs | 141 | /// A session is considered connected if there is a <see cref="DbConnection"/> (regardless | COMMENT |
| LOW | src/NHibernate/IStatelessSession.cs | 161 | COMMENT | |
| LOW | src/NHibernate/IStatelessSession.cs | 181 | COMMENT | |
| LOW | src/NHibernate/IStatelessSession.cs | 201 | /// <summary> | COMMENT |
| LOW | src/NHibernate/IStatelessSession.cs | 221 | /// </summary> | COMMENT |
| LOW | src/NHibernate/IStatelessSession.cs | 241 | /// <summary> | COMMENT |
| LOW | src/NHibernate/IStatelessSession.cs | 261 | /// <typeparam name="T">A class, which is persistent, or has persistent subclasses</typeparam> | COMMENT |
| LOW | src/NHibernate/IStatelessSession.cs | 281 | /// <returns>The <see cref="ICriteria "/>.</returns> | COMMENT |
| LOW | src/NHibernate/IStatelessSession.cs | 301 | ICriteria CreateCriteria(string entityName); | COMMENT |
| LOW | src/NHibernate/IStatelessSession.cs | 321 | /// Creates a new <c>IQueryOver<T></c> for the entity class. | COMMENT |
| LOW | src/NHibernate/IStatelessSession.cs | 341 | /// <summary> | COMMENT |
| LOW | src/NHibernate/IStatelessSession.cs | 361 | /// </remarks> | COMMENT |
| LOW | src/NHibernate/ISession.cs | 21 | /// Obtain a <see cref="IStatelessSession"/> builder with the ability to grab certain information from | COMMENT |
| LOW | src/NHibernate/ISession.cs | 41 | } | COMMENT |
| LOW | src/NHibernate/ISession.cs | 61 | /// <returns>A persistent instance, or <see langword="null" />.</returns> | COMMENT |
| LOW | src/NHibernate/ISession.cs | 81 | /// <returns>A persistent instance, or <see langword="null" />.</returns> | COMMENT |
| LOW | src/NHibernate/ISession.cs | 101 | } | COMMENT |
| LOW | src/NHibernate/ISession.cs | 121 | /// <para> | COMMENT |
| LOW | src/NHibernate/ISession.cs | 141 | /// A typical transaction should use the following idiom: | COMMENT |
| LOW | src/NHibernate/ISession.cs | 161 | /// If the <c>ISession</c> throws an exception, the transaction must be rolled back and the session | COMMENT |
| 1603 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | Tools/nant/bin/NAnt.DotNetTasks.xml | 151 | <member name="M:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeProvider.GenerateImportCode(System.Collections.Specialize | CODE |
| CRITICAL | Tools/nant/bin/NAnt.DotNetTasks.xml | 158 | <member name="M:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeProvider.GenerateAssemblyAttributesCode(NAnt.DotNet.Types | CODE |
| CRITICAL | Tools/nant/bin/NAnt.DotNetTasks.xml | 198 | <member name="M:NAnt.DotNet.Tasks.AssemblyInfoTask.TypedValueGatherer.GetTypedValue(System.Collections.Specializ | CODE |
| CRITICAL | Tools/nant/bin/NAnt.DotNetTasks.xml | 2034 | <member name="M:NAnt.DotNet.Tasks.LicenseTask.LicenseGatherer.CreateLicenseFile(NAnt.DotNet.Tasks.LicenseTask,Sy | CODE |
| CRITICAL | Tools/nant/bin/NAnt.DotNetTasks.xml | 2041 | <member name="M:NAnt.DotNet.Tasks.LicenseTask.LicenseGatherer.IsSerializable(System.Object)"> | CODE |
| CRITICAL | Tools/nant/bin/NAnt.Core.xml | 12012 | <member name="M:NAnt.Core.Util.GacCache.GacResolver.IsAssemblyInGac(System.String)"> | CODE |
| CRITICAL | Tools/nant/bin/NAnt.NUnit2Tasks.xml | 546 | <member name="M:NAnt.NUnit2.Tasks.NUnit2TestDomain.AssemblyResolveHandler.ResolveAssembly(System.Object,System.R | CODE |
| CRITICAL | Tools/nant/bin/NAnt.NUnit2Tasks.xml | 558 | <member name="M:NAnt.NUnit2.Tasks.NUnit2TestDomain.AssemblyResolveHandler.AssemblyLoad(System.Object,System.Asse | CODE |
| CRITICAL | src/NHibernate/Linq/Visitors/QueryModelVisitor.cs | 439 | //at Remotion.Linq.Clauses.ResultOperators.ContainsResultOperator.GetOutputDataInfo(StreamedSequenceInfo inputInfo) | COMMENT |
| CRITICAL | src/NHibernate/Linq/Functions/StringGenerator.cs | 44 | // System.Data.Linq.SqlClient.SqlMethods.Like(string, string) (from Linq2SQL) | COMMENT |
| CRITICAL | …ernate.Test/MappingByCode/MappersTests/IdMapperTest.cs | 96 | Assert.That(hbmId.generator.param, Is.Not.Null.And.Length.EqualTo(1)); | CODE |
| CRITICAL | src/NHibernate.Test/Async/Linq/FunctionTests.cs | 84 | where NHibernate.Test.Linq.FunctionTestsAsync.SqlMethods.Like(e.FirstName, "Ma%et") | CODE |
| CRITICAL | …ibernate.Test/Async/TypesTest/BinaryBlobTypeFixture.cs | 80 | Assert.That(b.BinaryBlob, Is.Not.Null.And.Length.EqualTo(0)); | CODE |
| CRITICAL | …nate.Test/Async/NHSpecificTest/GH3516/FixtureByCode.cs | 252 | Assert.That(list, Is.Not.Null.And.Count.EqualTo(1), $"Unable to find entity with initial {propertyName}"); | CODE |
| CRITICAL | src/NHibernate.Test/Linq/FunctionTests.cs | 72 | where NHibernate.Test.Linq.FunctionTests.SqlMethods.Like(e.FirstName, "Ma%et") | CODE |
| CRITICAL | src/NHibernate.Test/TypesTest/BinaryBlobTypeFixture.cs | 69 | Assert.That(b.BinaryBlob, Is.Not.Null.And.Length.EqualTo(0)); | CODE |
| CRITICAL | …NHibernate.Test/NHSpecificTest/GH3516/FixtureByCode.cs | 241 | Assert.That(list, Is.Not.Null.And.Count.EqualTo(1), $"Unable to find entity with initial {propertyName}"); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/NHibernate/Util/StringHelper.cs | 145 | /// <param name="placeholder"></param> | COMMENT |
| LOW | src/NHibernate/Util/StringHelper.cs | 481 | /// <param name="placeholder"></param> | COMMENT |
| LOW⚡ | src/NHibernate.Test/Join/JoinTest.cs | 304 | p.HomePhone = "555-1234"; | CODE |
| LOW⚡ | src/NHibernate.Test/Join/JoinTest.cs | 305 | p.BusinessPhone = "555-4321"; | CODE |
| LOW⚡ | src/NHibernate.Test/Join/JoinTest.cs | 306 | p.OthersPhones = new HashSet<string> {"555-9876", "555-6789"}; | CODE |
| LOW | src/NHibernate.Test/Join/JoinTest.cs | 408 | p.HomePhone = "555-1234"; | CODE |
| LOW | src/NHibernate.Test/Join/JoinTest.cs | 409 | p.BusinessPhone = "555-4321"; | CODE |
| LOW⚡ | src/NHibernate.Test/Async/Join/JoinTest.cs | 315 | p.HomePhone = "555-1234"; | CODE |
| LOW⚡ | src/NHibernate.Test/Async/Join/JoinTest.cs | 316 | p.BusinessPhone = "555-4321"; | CODE |
| LOW⚡ | src/NHibernate.Test/Async/Join/JoinTest.cs | 317 | p.OthersPhones = new HashSet<string> {"555-9876", "555-6789"}; | CODE |
| LOW | src/NHibernate.Test/Async/Join/JoinTest.cs | 419 | p.HomePhone = "555-1234"; | CODE |
| LOW | src/NHibernate.Test/Async/Join/JoinTest.cs | 420 | p.BusinessPhone = "555-4321"; | CODE |
| LOW | …/Async/SubclassFilterTest/DiscrimSubclassFilterTest.cs | 58 | if (p.Name.Equals("John Doe")) | CODE |
| LOW | …/Async/SubclassFilterTest/DiscrimSubclassFilterTest.cs | 71 | if (p.Name.Equals("John Doe")) | CODE |
| LOW | …/Async/SubclassFilterTest/DiscrimSubclassFilterTest.cs | 93 | Employee john = new Employee("John Doe"); | CODE |
| LOW | …t/Async/SubclassFilterTest/JoinedSubclassFilterTest.cs | 62 | if (p.Name.Equals("John Doe")) | CODE |
| LOW | …t/Async/SubclassFilterTest/JoinedSubclassFilterTest.cs | 75 | if (p.Name.Equals("John Doe")) | CODE |
| LOW | …t/Async/SubclassFilterTest/JoinedSubclassFilterTest.cs | 89 | if (p.Name.Equals("John Doe")) | CODE |
| LOW | …t/Async/SubclassFilterTest/JoinedSubclassFilterTest.cs | 123 | Employee john = new Employee("John Doe"); | CODE |
| LOW | …ate.Test/Async/NHSpecificTest/NH1039Dynamic/Fixture.cs | 39 | Name = "John Doe", | CODE |
| LOW | …ate.Test/Async/NHSpecificTest/NH1039Dynamic/Fixture.cs | 42 | Phones = new HashSet<object> {"555-1234", "555-4321"} | CODE |
| LOW⚡ | …ate.Test/Async/NHSpecificTest/NH1039Dynamic/Fixture.cs | 56 | Assert.That(person.Name, Is.EqualTo("John Doe")); | CODE |
| LOW⚡ | …ate.Test/Async/NHSpecificTest/NH1039Dynamic/Fixture.cs | 59 | Assert.That(phones.Contains("555-1234"), Is.True); | CODE |
| LOW⚡ | …ate.Test/Async/NHSpecificTest/NH1039Dynamic/Fixture.cs | 60 | Assert.That(phones.Contains("555-4321"), Is.True); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH2244/Fixture.cs | 40 | await (s.SaveAsync(new A { Phone = new PhoneNumber(1, "555-1111") })); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH2244/Fixture.cs | 41 | await (s.SaveAsync(new A { Phone = new PhoneNumber(1, "555-2222") })); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH2244/Fixture.cs | 42 | await (s.SaveAsync(new A { Phone = new PhoneNumber(1, "555-3333") })); | CODE |
| LOW | …NHibernate.Test/Async/NHSpecificTest/NH2244/Fixture.cs | 53 | A item = await (s.Query<A>().Where(a => a.Phone == new PhoneNumber(1, "555-2222")).SingleAsync()); | CODE |
| LOW | …NHibernate.Test/Async/NHSpecificTest/NH2244/Fixture.cs | 54 | Assert.AreEqual("555-2222", item.Phone.Number); | CODE |
| LOW | …Async/NHSpecificTest/NH2195/SQLiteMultiCriteriaTest.cs | 33 | entity.StringData = "John Doe"; | CODE |
| LOW | …Async/NHSpecificTest/NH2195/SQLiteMultiCriteriaTest.cs | 39 | entity.StringData = "Jane Doe"; | CODE |
| LOW⚡ | …ate.Test/Async/NHSpecificTest/NH1039Generic/Fixture.cs | 39 | person.Name = "John Doe"; | CODE |
| LOW⚡ | …ate.Test/Async/NHSpecificTest/NH1039Generic/Fixture.cs | 41 | set.Add("555-1234"); | CODE |
| LOW⚡ | …ate.Test/Async/NHSpecificTest/NH1039Generic/Fixture.cs | 42 | set.Add("555-4321"); | CODE |
| LOW⚡ | …ate.Test/Async/NHSpecificTest/NH1039Generic/Fixture.cs | 54 | Assert.AreEqual("John Doe", person.Name); | CODE |
| LOW⚡ | …ate.Test/Async/NHSpecificTest/NH1039Generic/Fixture.cs | 57 | Assert.IsTrue(((ISet<object>) person.Properties["Phones"]).Contains("555-1234")); | CODE |
| LOW⚡ | …ate.Test/Async/NHSpecificTest/NH1039Generic/Fixture.cs | 58 | Assert.IsTrue(((ISet<object>) person.Properties["Phones"]).Contains("555-4321")); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH1039/Fixture.cs | 39 | person.Name = "John Doe"; | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH1039/Fixture.cs | 41 | set.Add("555-1234"); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH1039/Fixture.cs | 42 | set.Add("555-4321"); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH1039/Fixture.cs | 54 | Assert.AreEqual("John Doe", person.Name); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH1039/Fixture.cs | 57 | Assert.IsTrue(((ISet<object>) person.Properties["Phones"]).Contains("555-1234")); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH1039/Fixture.cs | 58 | Assert.IsTrue(((ISet<object>) person.Properties["Phones"]).Contains("555-4321")); | CODE |
| LOW | …NHibernate.Test/Async/NHSpecificTest/NH2392/Fixture.cs | 65 | a.MyPhone = new PhoneNumber(1, "555-1234"); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs | 40 | await (s.SaveAsync(new A { Type = TypeOfA.Awesome, Phone = new PhoneNumber(1, "555-1111") })); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs | 41 | await (s.SaveAsync(new A { Type = TypeOfA.Boring, NullableType = TypeOfA.Awesome, Phone = new PhoneNumber(1, "555-22 | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs | 42 | await (s.SaveAsync(new A { Type = TypeOfA.Cool, Phone = new PhoneNumber(1, "555-3333") })); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs | 60 | Assert.AreEqual("555-1111", item.Phone.Number); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs | 64 | Assert.AreEqual("555-1111", item.Phone.Number); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs | 68 | Assert.AreEqual("555-1111", item.Phone.Number); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs | 72 | Assert.AreEqual("555-1111", interfaceItem.Phone.Number); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs | 76 | Assert.AreEqual("555-2222", item.Phone.Number); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs | 81 | Assert.AreEqual("555-2222", item.Phone.Number); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs | 86 | item = await (s.CreateQuery("from A a where a.Phone = ?").SetParameter(0, new PhoneNumber(1, "555-2222")).UniqueResu | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs | 88 | Assert.AreEqual("555-2222", item.Phone.Number); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs | 90 | item = await (s.Query<A>().Where(a => a.Phone == new PhoneNumber(1, "555-2222")).SingleAsync()); | CODE |
| LOW⚡ | …NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs | 92 | Assert.AreEqual("555-2222", item.Phone.Number); | CODE |
| LOW | src/NHibernate.Test/Async/Criteria/CriteriaQueryTest.cs | 2402 | johnDoe.Name = "John Doe"; | CODE |
| LOW | src/NHibernate.Test/Async/Criteria/CriteriaQueryTest.cs | 2449 | johnDoe.Name = "John Doe"; | CODE |
| LOW | src/NHibernate.Test/Async/Criteria/CriteriaQueryTest.cs | 2805 | johnDoe.Name = "John Doe"; | CODE |
| 66 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | src/NHibernate/Proxy/IProxyFactory.cs | 38 | /// Essentially equivalent to constructor injection, but contracted | COMMENT |
| MEDIUM | …bernate/Async/Hql/Ast/ANTLR/Exec/IStatementExecutor.cs | 24 | /// <param name="parameters">Essentially bind information for this processing. </param> | COMMENT |
| MEDIUM | …nate/Async/Persister/Entity/AbstractEntityPersister.cs | 1096 | // we need to utilize dynamic delete statements | COMMENT |
| MEDIUM | …nate/Async/Persister/Entity/AbstractEntityPersister.cs | 1101 | // otherwise, utilize the static delete statements | COMMENT |
| MEDIUM | src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.cs | 195 | // Essentially, look-ahead to the next FromElement that actually | COMMENT |
| MEDIUM | …ernate/Hql/Ast/ANTLR/SessionFactoryHelperExtensions.cs | 220 | /// Essentially the same as GetElementType, but requiring that the | COMMENT |
| MEDIUM | src/NHibernate/Hql/Ast/ANTLR/Tree/IStatement.cs | 25 | /// Essentially, at the JDBC level, does this require an executeUpdate()? | COMMENT |
| MEDIUM | src/NHibernate/Hql/Ast/ANTLR/Exec/IStatementExecutor.cs | 17 | /// <param name="parameters">Essentially bind information for this processing. </param> | COMMENT |
| MEDIUM | src/NHibernate/Dialect/InformixDialect0940.cs | 64 | /// name for this. Essentially can we specify the initial and increment values? | COMMENT |
| MEDIUM | …NHibernate/Persister/Entity/AbstractEntityPersister.cs | 3628 | // we need to utilize dynamic delete statements | COMMENT |
| MEDIUM | …NHibernate/Persister/Entity/AbstractEntityPersister.cs | 3633 | // otherwise, utilize the static delete statements | COMMENT |
| MEDIUM | …/hbm2ddl/SuppliedConnectionProviderConnectionHelper.cs | 8 | /// <seealso cref="IConnectionProvider"/>. Essentially, ensures that the connection | COMMENT |
| MEDIUM | …SpecificTest/NH3023/DeadlockConnectionPoolIssueTest.cs | 92 | // appears this delay occurs at connection closing. Definitely, there is something which can go | COMMENT |
| MEDIUM | …SpecificTest/NH3023/DeadlockConnectionPoolIssueTest.cs | 81 | // appears this delay occurs at connection closing. Definitely, there is something which can go | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | ShowBuildMenu.sh | 85 | echo "When you're done, don't forget to activate the configuration through the menu." | CODE |
| LOW | doc/reference/support/docbook-xsl/html/param.xml | 58 | to be incomplete. Don't forget to read the source, too :-)</para> | CODE |
| LOW | doc/reference/support/docbook-xsl/html/param.xml | 3737 | stylsheet, don't forget to specify also | CODE |
| LOW | …ference/support/docbook-xsl/params/tex.math.in.alt.xml | 47 | stylsheet, don't forget to specify also | CODE |
| LOW | doc/reference/support/docbook-xsl/lib/lib.xml | 33 | to be incomplete. Don't forget to read the source, too :-)</para> | CODE |
| LOW | doc/reference/support/docbook-xsl/fo/param.xml | 58 | to be incomplete. Don't forget to read the source, too :-)</para> | CODE |
| LOW | doc/reference/support/docbook-xsl/fo/param.xml | 1030 | stylsheet, don't forget to specify also | CODE |
| LOW | doc/reference/modules/configuration.xml | 1836 | troubleshooting device. Also don't forget to enable SQL logging as | CODE |
| LOW | src/NHibernate/Connection/ConnectionProvider.cs | 194 | /// should be overridden, but don't forget to call it in the override. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/NHibernate/Async/Type/EntityType.cs | 234 | //TODO: implement caching?! proxies?! | COMMENT |
| LOW | src/NHibernate/Type/EntityType.cs | 532 | //TODO: implement caching?! proxies?! | COMMENT |
| LOW | src/NHibernate.DomainModel/NHSpecific/NullableInt32.cs | 234 | // TODO: implement the rest of the Parse overloads found in Int32 | COMMENT |