Skip to content

Commit 1b80020

Browse files
authored
Replace IList<T> with List<T> where possible (#683)
+semver:patch
1 parent 6eb7f90 commit 1b80020

26 files changed

+36
-34
lines changed

src/FluentNHibernate/Automapping/AutoJoinedSubClassPart.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public class AutoJoinedSubClassPart<T> : JoinedSubClassPart<T>, IAutoClasslike
1111
#pragma warning restore 612,618
1212
{
1313
readonly MappingProviderStore providers;
14-
readonly IList<Member> mappedMembers = new List<Member>();
14+
readonly List<Member> mappedMembers = [];
1515

1616
public AutoJoinedSubClassPart(string keyColumn)
1717
: this(keyColumn, new MappingProviderStore())

src/FluentNHibernate/Automapping/AutoSubClassPart.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public class AutoSubClassPart<T> : SubClassPart<T>, IAutoClasslike
1111
#pragma warning restore 612,618
1212
{
1313
readonly MappingProviderStore providers;
14-
readonly IList<Member> mappedMembers = new List<Member>();
14+
readonly List<Member> mappedMembers = [];
1515

1616
public AutoSubClassPart(DiscriminatorPart parent, string discriminatorValue)
1717
: this(parent, discriminatorValue, new MappingProviderStore())

src/FluentNHibernate/Cfg/AutoMappingsContainer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace FluentNHibernate.Cfg;
1212
/// </summary>
1313
public class AutoMappingsContainer : IEnumerable<AutoPersistenceModel>
1414
{
15-
readonly IList<AutoPersistenceModel> mappings = new List<AutoPersistenceModel>();
15+
readonly List<AutoPersistenceModel> mappings = [];
1616
string exportPath;
1717
TextWriter exportTextWriter;
1818

src/FluentNHibernate/Cfg/FluentConfiguration.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ public class FluentConfiguration
2323
const string DefaultProxyFactoryFactoryClassName = "NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle";
2424
const string CurrentSessionContextClassKey = NHibEnvironment.CurrentSessionContextClass;
2525

26-
readonly IList<Action<Configuration>> configAlterations = new List<Action<Configuration>>();
26+
readonly List<Action<Configuration>> configAlterations = [];
2727
readonly IDiagnosticMessageDispatcher dispatcher = new DefaultDiagnosticMessageDispatcher();
28-
readonly List<Action<MappingConfiguration>> mappingsBuilders = new List<Action<MappingConfiguration>>();
28+
readonly List<Action<MappingConfiguration>> mappingsBuilders = [];
2929

3030
bool dbSet;
3131
bool mappingsSet;

src/FluentNHibernate/Cfg/FluentMappingsContainer.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ namespace FluentNHibernate.Cfg;
1212
/// </summary>
1313
public class FluentMappingsContainer
1414
{
15-
readonly IList<Assembly> assemblies = new List<Assembly>();
16-
readonly List<Type> types = new List<Type>();
15+
readonly List<Assembly> assemblies = [];
16+
readonly List<Type> types = [];
1717
readonly IConventionFinder conventionFinder = new DefaultConventionFinder();
1818
string exportPath;
1919
TextWriter exportTextWriter;

src/FluentNHibernate/Cfg/HbmMappingsContainer.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ namespace FluentNHibernate.Cfg;
1010
/// </summary>
1111
public class HbmMappingsContainer
1212
{
13-
readonly IList<Type> classes = new List<Type>();
14-
readonly IList<Assembly> assemblies = new List<Assembly>();
13+
readonly List<Type> classes = [];
14+
readonly List<Assembly> assemblies = [];
1515

1616
internal HbmMappingsContainer()
1717
{}

src/FluentNHibernate/Mapping/AnyPart.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ public class AnyPart<T> : IAnyMappingProvider
1818
readonly AttributeStore attributes = new AttributeStore();
1919
readonly Type entity;
2020
readonly Member member;
21-
readonly IList<string> typeColumns = new List<string>();
22-
readonly IList<string> identifierColumns = new List<string>();
23-
readonly IList<MetaValueMapping> metaValues = new List<MetaValueMapping>();
21+
readonly List<string> typeColumns = [];
22+
readonly List<string> identifierColumns = [];
23+
readonly List<MetaValueMapping> metaValues = [];
2424
bool nextBool = true;
2525
bool idTypeSet;
2626

src/FluentNHibernate/Mapping/ClassMap.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public class ClassMap<T> : ClasslikeMapBase<T>, IMappingProvider
3131
protected readonly AttributeStore attributes;
3232
readonly MappingProviderStore providers;
3333

34-
readonly IList<ImportPart> imports = new List<ImportPart>();
34+
readonly List<ImportPart> imports = [];
3535
bool nextBool = true;
3636

3737
public ClassMap()

src/FluentNHibernate/Mapping/ColumnMappingCollection.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ namespace FluentNHibernate.Mapping;
77

88
public class ColumnMappingCollection<TParent>(TParent parent) : IEnumerable<ColumnMapping>
99
{
10-
readonly IList<ColumnMapping> columns = new List<ColumnMapping>();
10+
readonly List<ColumnMapping> columns = [];
1111

1212
public TParent Add(string name)
1313
{

src/FluentNHibernate/Mapping/CompositeIdentityPart.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public class CompositeIdentityPart<T> : ICompositeIdMappingProvider
1515
{
1616
readonly Action<Member> onMemberMapped;
1717
readonly AttributeStore attributes = new AttributeStore();
18-
readonly IList<ICompositeIdKeyMapping> keys = new List<ICompositeIdKeyMapping>();
18+
readonly List<ICompositeIdKeyMapping> keys = [];
1919
bool nextBool = true;
2020

2121
public CompositeIdentityPart(Action<Member> onMemberMapped)

0 commit comments

Comments
 (0)