diff --git a/readme/ArrayDetails.md b/readme/ArrayDetails.md
index c8b827fef..8f2ed0864 100644
--- a/readme/ArrayDetails.md
+++ b/readme/ArrayDetails.md
@@ -119,14 +119,14 @@ classDiagram
[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
partial class Array
{
- private readonly Array _rootM03D14di;
+ private readonly Array _rootM03D15di;
///
/// This constructor creates a new instance of .
///
public Array()
{
- _rootM03D14di = this;
+ _rootM03D15di = this;
}
///
@@ -135,7 +135,7 @@ partial class Array
/// Base composition.
internal Array(Array baseComposition)
{
- _rootM03D14di = baseComposition._rootM03D14di;
+ _rootM03D15di = baseComposition._rootM03D15di;
}
#region Composition Roots
@@ -169,7 +169,7 @@ partial class Array
#endif
public T Resolve()
{
- return ResolverM03D14di.Value.Resolve(this);
+ return ResolverM03D15di.Value.Resolve(this);
}
///
@@ -183,7 +183,7 @@ partial class Array
#endif
public T Resolve(object? tag)
{
- return ResolverM03D14di.Value.ResolveByTag(this, tag);
+ return ResolverM03D15di.Value.ResolveByTag(this, tag);
}
///
@@ -196,10 +196,10 @@ partial class Array
#endif
public object Resolve(global::System.Type type)
{
- var index = (int)(_bucketSizeM03D14di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
- var finish = index + _bucketSizeM03D14di;
+ var index = (int)(_bucketSizeM03D15di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
+ var finish = index + _bucketSizeM03D15di;
do {
- ref var pair = ref _bucketsM03D14di[index];
+ ref var pair = ref _bucketsM03D15di[index];
if (ReferenceEquals(pair.Key, type))
{
return pair.Value.Resolve(this);
@@ -220,10 +220,10 @@ partial class Array
#endif
public object Resolve(global::System.Type type, object? tag)
{
- var index = (int)(_bucketSizeM03D14di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
- var finish = index + _bucketSizeM03D14di;
+ var index = (int)(_bucketSizeM03D15di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
+ var finish = index + _bucketSizeM03D15di;
do {
- ref var pair = ref _bucketsM03D14di[index];
+ ref var pair = ref _bucketsM03D15di[index];
if (ReferenceEquals(pair.Key, type))
{
return pair.Value.ResolveByTag(this, tag);
@@ -316,26 +316,26 @@ partial class Array
" Array ..> CompositionRoot : CompositionRoot PureDIByCR()";
}
- private readonly static int _bucketSizeM03D14di;
- private readonly static global::Pure.DI.Pair>[] _bucketsM03D14di;
+ private readonly static int _bucketSizeM03D15di;
+ private readonly static global::Pure.DI.Pair>[] _bucketsM03D15di;
static Array()
{
- var valResolverM03D14di_0000 = new ResolverM03D14di_0000();
- ResolverM03D14di.Value = valResolverM03D14di_0000;
- _bucketsM03D14di = global::Pure.DI.Buckets>.Create(
+ var valResolverM03D15di_0000 = new ResolverM03D15di_0000();
+ ResolverM03D15di.Value = valResolverM03D15di_0000;
+ _bucketsM03D15di = global::Pure.DI.Buckets>.Create(
1,
- out _bucketSizeM03D14di,
+ out _bucketSizeM03D15di,
new global::Pure.DI.Pair>[1]
{
- new global::Pure.DI.Pair>(typeof(Pure.DI.Benchmarks.Model.CompositionRoot), valResolverM03D14di_0000)
+ new global::Pure.DI.Pair>(typeof(Pure.DI.Benchmarks.Model.CompositionRoot), valResolverM03D15di_0000)
});
}
#region Resolvers
- private sealed class ResolverM03D14di: global::Pure.DI.IResolver
+ private sealed class ResolverM03D15di: global::Pure.DI.IResolver
{
- public static global::Pure.DI.IResolver Value = new ResolverM03D14di();
+ public static global::Pure.DI.IResolver Value = new ResolverM03D15di();
public T Resolve(Array composite)
{
@@ -348,7 +348,7 @@ partial class Array
}
}
- private sealed class ResolverM03D14di_0000: global::Pure.DI.IResolver
+ private sealed class ResolverM03D15di_0000: global::Pure.DI.IResolver
{
public Pure.DI.Benchmarks.Model.CompositionRoot Resolve(Array composition)
{
diff --git a/readme/EnumDetails.md b/readme/EnumDetails.md
index 7650f48c2..84bbcb492 100644
--- a/readme/EnumDetails.md
+++ b/readme/EnumDetails.md
@@ -119,14 +119,14 @@ classDiagram
[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
partial class Enum
{
- private readonly Enum _rootM03D14di;
+ private readonly Enum _rootM03D15di;
///
/// This constructor creates a new instance of .
///
public Enum()
{
- _rootM03D14di = this;
+ _rootM03D15di = this;
}
///
@@ -135,7 +135,7 @@ partial class Enum
/// Base composition.
internal Enum(Enum baseComposition)
{
- _rootM03D14di = baseComposition._rootM03D14di;
+ _rootM03D15di = baseComposition._rootM03D15di;
}
#region Composition Roots
@@ -155,15 +155,15 @@ partial class Enum
public partial Pure.DI.Benchmarks.Model.CompositionRoot PureDIByCR()
{
[global::System.Runtime.CompilerServices.MethodImpl((global::System.Runtime.CompilerServices.MethodImplOptions)0x200)]
- System.Collections.Generic.IEnumerable LocalperBlockM03D14di10_IEnumerable()
+ System.Collections.Generic.IEnumerable LocalperBlockM03D15di10_IEnumerable()
{
yield return new Pure.DI.Benchmarks.Model.Service3(new Pure.DI.Benchmarks.Model.Service4(), new Pure.DI.Benchmarks.Model.Service4());
yield return new Pure.DI.Benchmarks.Model.Service3v2(new Pure.DI.Benchmarks.Model.Service4(), new Pure.DI.Benchmarks.Model.Service4());
yield return new Pure.DI.Benchmarks.Model.Service3v3(new Pure.DI.Benchmarks.Model.Service4(), new Pure.DI.Benchmarks.Model.Service4());
yield return new Pure.DI.Benchmarks.Model.Service3v4(new Pure.DI.Benchmarks.Model.Service4(), new Pure.DI.Benchmarks.Model.Service4());
}
- var perBlockM03D14di10_IEnumerable = LocalperBlockM03D14di10_IEnumerable();
- return new Pure.DI.Benchmarks.Model.CompositionRoot(new Pure.DI.Benchmarks.Model.Service1(new Pure.DI.Benchmarks.Model.Service2Enum(perBlockM03D14di10_IEnumerable)), new Pure.DI.Benchmarks.Model.Service2Enum(perBlockM03D14di10_IEnumerable), new Pure.DI.Benchmarks.Model.Service2Enum(perBlockM03D14di10_IEnumerable), new Pure.DI.Benchmarks.Model.Service2Enum(perBlockM03D14di10_IEnumerable), new Pure.DI.Benchmarks.Model.Service3(new Pure.DI.Benchmarks.Model.Service4(), new Pure.DI.Benchmarks.Model.Service4()), new Pure.DI.Benchmarks.Model.Service4(), new Pure.DI.Benchmarks.Model.Service4());
+ var perBlockM03D15di10_IEnumerable = LocalperBlockM03D15di10_IEnumerable();
+ return new Pure.DI.Benchmarks.Model.CompositionRoot(new Pure.DI.Benchmarks.Model.Service1(new Pure.DI.Benchmarks.Model.Service2Enum(perBlockM03D15di10_IEnumerable)), new Pure.DI.Benchmarks.Model.Service2Enum(perBlockM03D15di10_IEnumerable), new Pure.DI.Benchmarks.Model.Service2Enum(perBlockM03D15di10_IEnumerable), new Pure.DI.Benchmarks.Model.Service2Enum(perBlockM03D15di10_IEnumerable), new Pure.DI.Benchmarks.Model.Service3(new Pure.DI.Benchmarks.Model.Service4(), new Pure.DI.Benchmarks.Model.Service4()), new Pure.DI.Benchmarks.Model.Service4(), new Pure.DI.Benchmarks.Model.Service4());
}
#endregion
@@ -178,7 +178,7 @@ partial class Enum
#endif
public T Resolve()
{
- return ResolverM03D14di.Value.Resolve(this);
+ return ResolverM03D15di.Value.Resolve(this);
}
///
@@ -192,7 +192,7 @@ partial class Enum
#endif
public T Resolve(object? tag)
{
- return ResolverM03D14di.Value.ResolveByTag(this, tag);
+ return ResolverM03D15di.Value.ResolveByTag(this, tag);
}
///
@@ -205,10 +205,10 @@ partial class Enum
#endif
public object Resolve(global::System.Type type)
{
- var index = (int)(_bucketSizeM03D14di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
- var finish = index + _bucketSizeM03D14di;
+ var index = (int)(_bucketSizeM03D15di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
+ var finish = index + _bucketSizeM03D15di;
do {
- ref var pair = ref _bucketsM03D14di[index];
+ ref var pair = ref _bucketsM03D15di[index];
if (ReferenceEquals(pair.Key, type))
{
return pair.Value.Resolve(this);
@@ -229,10 +229,10 @@ partial class Enum
#endif
public object Resolve(global::System.Type type, object? tag)
{
- var index = (int)(_bucketSizeM03D14di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
- var finish = index + _bucketSizeM03D14di;
+ var index = (int)(_bucketSizeM03D15di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
+ var finish = index + _bucketSizeM03D15di;
do {
- ref var pair = ref _bucketsM03D14di[index];
+ ref var pair = ref _bucketsM03D15di[index];
if (ReferenceEquals(pair.Key, type))
{
return pair.Value.ResolveByTag(this, tag);
@@ -325,26 +325,26 @@ partial class Enum
" Enum ..> CompositionRoot : CompositionRoot PureDIByCR()";
}
- private readonly static int _bucketSizeM03D14di;
- private readonly static global::Pure.DI.Pair>[] _bucketsM03D14di;
+ private readonly static int _bucketSizeM03D15di;
+ private readonly static global::Pure.DI.Pair>[] _bucketsM03D15di;
static Enum()
{
- var valResolverM03D14di_0000 = new ResolverM03D14di_0000();
- ResolverM03D14di.Value = valResolverM03D14di_0000;
- _bucketsM03D14di = global::Pure.DI.Buckets>.Create(
+ var valResolverM03D15di_0000 = new ResolverM03D15di_0000();
+ ResolverM03D15di.Value = valResolverM03D15di_0000;
+ _bucketsM03D15di = global::Pure.DI.Buckets>.Create(
1,
- out _bucketSizeM03D14di,
+ out _bucketSizeM03D15di,
new global::Pure.DI.Pair>[1]
{
- new global::Pure.DI.Pair>(typeof(Pure.DI.Benchmarks.Model.CompositionRoot), valResolverM03D14di_0000)
+ new global::Pure.DI.Pair>(typeof(Pure.DI.Benchmarks.Model.CompositionRoot), valResolverM03D15di_0000)
});
}
#region Resolvers
- private sealed class ResolverM03D14di: global::Pure.DI.IResolver
+ private sealed class ResolverM03D15di: global::Pure.DI.IResolver
{
- public static global::Pure.DI.IResolver Value = new ResolverM03D14di();
+ public static global::Pure.DI.IResolver Value = new ResolverM03D15di();
public T Resolve(Enum composite)
{
@@ -357,7 +357,7 @@ partial class Enum
}
}
- private sealed class ResolverM03D14di_0000: global::Pure.DI.IResolver
+ private sealed class ResolverM03D15di_0000: global::Pure.DI.IResolver
{
public Pure.DI.Benchmarks.Model.CompositionRoot Resolve(Enum composition)
{
diff --git a/readme/FuncDetails.md b/readme/FuncDetails.md
index d823cc904..f1b74922e 100644
--- a/readme/FuncDetails.md
+++ b/readme/FuncDetails.md
@@ -98,14 +98,14 @@ classDiagram
[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
partial class Func
{
- private readonly Func _rootM03D14di;
+ private readonly Func _rootM03D15di;
///
/// This constructor creates a new instance of .
///
public Func()
{
- _rootM03D14di = this;
+ _rootM03D15di = this;
}
///
@@ -114,7 +114,7 @@ partial class Func
/// Base composition.
internal Func(Func baseComposition)
{
- _rootM03D14di = baseComposition._rootM03D14di;
+ _rootM03D15di = baseComposition._rootM03D15di;
}
#region Composition Roots
@@ -133,14 +133,14 @@ partial class Func
#endif
public partial Pure.DI.Benchmarks.Model.CompositionRoot PureDIByCR()
{
- System.Func perBlockM03D14di10_Func = new Func(
+ System.Func perBlockM03D15di10_Func = new Func(
[global::System.Runtime.CompilerServices.MethodImpl((global::System.Runtime.CompilerServices.MethodImplOptions)768)]
() =>
{
- var value_M03D14di1 = new Pure.DI.Benchmarks.Model.Service3(new Pure.DI.Benchmarks.Model.Service4(), new Pure.DI.Benchmarks.Model.Service4());
- return value_M03D14di1;
+ var value_M03D15di1 = new Pure.DI.Benchmarks.Model.Service3(new Pure.DI.Benchmarks.Model.Service4(), new Pure.DI.Benchmarks.Model.Service4());
+ return value_M03D15di1;
});
- return new Pure.DI.Benchmarks.Model.CompositionRoot(new Pure.DI.Benchmarks.Model.Service1(new Pure.DI.Benchmarks.Model.Service2Func(perBlockM03D14di10_Func)), new Pure.DI.Benchmarks.Model.Service2Func(perBlockM03D14di10_Func), new Pure.DI.Benchmarks.Model.Service2Func(perBlockM03D14di10_Func), new Pure.DI.Benchmarks.Model.Service2Func(perBlockM03D14di10_Func), new Pure.DI.Benchmarks.Model.Service3(new Pure.DI.Benchmarks.Model.Service4(), new Pure.DI.Benchmarks.Model.Service4()), new Pure.DI.Benchmarks.Model.Service4(), new Pure.DI.Benchmarks.Model.Service4());
+ return new Pure.DI.Benchmarks.Model.CompositionRoot(new Pure.DI.Benchmarks.Model.Service1(new Pure.DI.Benchmarks.Model.Service2Func(perBlockM03D15di10_Func)), new Pure.DI.Benchmarks.Model.Service2Func(perBlockM03D15di10_Func), new Pure.DI.Benchmarks.Model.Service2Func(perBlockM03D15di10_Func), new Pure.DI.Benchmarks.Model.Service2Func(perBlockM03D15di10_Func), new Pure.DI.Benchmarks.Model.Service3(new Pure.DI.Benchmarks.Model.Service4(), new Pure.DI.Benchmarks.Model.Service4()), new Pure.DI.Benchmarks.Model.Service4(), new Pure.DI.Benchmarks.Model.Service4());
}
#endregion
@@ -155,7 +155,7 @@ partial class Func
#endif
public T Resolve()
{
- return ResolverM03D14di.Value.Resolve(this);
+ return ResolverM03D15di.Value.Resolve(this);
}
///
@@ -169,7 +169,7 @@ partial class Func
#endif
public T Resolve(object? tag)
{
- return ResolverM03D14di.Value.ResolveByTag(this, tag);
+ return ResolverM03D15di.Value.ResolveByTag(this, tag);
}
///
@@ -182,10 +182,10 @@ partial class Func
#endif
public object Resolve(global::System.Type type)
{
- var index = (int)(_bucketSizeM03D14di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
- var finish = index + _bucketSizeM03D14di;
+ var index = (int)(_bucketSizeM03D15di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
+ var finish = index + _bucketSizeM03D15di;
do {
- ref var pair = ref _bucketsM03D14di[index];
+ ref var pair = ref _bucketsM03D15di[index];
if (ReferenceEquals(pair.Key, type))
{
return pair.Value.Resolve(this);
@@ -206,10 +206,10 @@ partial class Func
#endif
public object Resolve(global::System.Type type, object? tag)
{
- var index = (int)(_bucketSizeM03D14di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
- var finish = index + _bucketSizeM03D14di;
+ var index = (int)(_bucketSizeM03D15di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
+ var finish = index + _bucketSizeM03D15di;
do {
- ref var pair = ref _bucketsM03D14di[index];
+ ref var pair = ref _bucketsM03D15di[index];
if (ReferenceEquals(pair.Key, type))
{
return pair.Value.ResolveByTag(this, tag);
@@ -281,26 +281,26 @@ partial class Func
" FuncᐸIService3ᐳ *-- Service3 : IService3";
}
- private readonly static int _bucketSizeM03D14di;
- private readonly static global::Pure.DI.Pair>[] _bucketsM03D14di;
+ private readonly static int _bucketSizeM03D15di;
+ private readonly static global::Pure.DI.Pair>[] _bucketsM03D15di;
static Func()
{
- var valResolverM03D14di_0000 = new ResolverM03D14di_0000();
- ResolverM03D14di.Value = valResolverM03D14di_0000;
- _bucketsM03D14di = global::Pure.DI.Buckets>.Create(
+ var valResolverM03D15di_0000 = new ResolverM03D15di_0000();
+ ResolverM03D15di.Value = valResolverM03D15di_0000;
+ _bucketsM03D15di = global::Pure.DI.Buckets>.Create(
1,
- out _bucketSizeM03D14di,
+ out _bucketSizeM03D15di,
new global::Pure.DI.Pair>[1]
{
- new global::Pure.DI.Pair>(typeof(Pure.DI.Benchmarks.Model.CompositionRoot), valResolverM03D14di_0000)
+ new global::Pure.DI.Pair>(typeof(Pure.DI.Benchmarks.Model.CompositionRoot), valResolverM03D15di_0000)
});
}
#region Resolvers
- private sealed class ResolverM03D14di: global::Pure.DI.IResolver
+ private sealed class ResolverM03D15di: global::Pure.DI.IResolver
{
- public static global::Pure.DI.IResolver Value = new ResolverM03D14di();
+ public static global::Pure.DI.IResolver Value = new ResolverM03D15di();
public T Resolve(Func composite)
{
@@ -313,7 +313,7 @@ partial class Func
}
}
- private sealed class ResolverM03D14di_0000: global::Pure.DI.IResolver
+ private sealed class ResolverM03D15di_0000: global::Pure.DI.IResolver
{
public Pure.DI.Benchmarks.Model.CompositionRoot Resolve(Func composition)
{
diff --git a/readme/SingletonDetails.md b/readme/SingletonDetails.md
index 2de4ff167..414af406f 100644
--- a/readme/SingletonDetails.md
+++ b/readme/SingletonDetails.md
@@ -100,16 +100,16 @@ classDiagram
[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
partial class Singleton
{
- private readonly Singleton _rootM03D14di;
- private Pure.DI.Benchmarks.Model.Service1 _scopedM03D14di35_Service1;
- private Pure.DI.Benchmarks.Model.Service4 _scopedM03D14di38_Service4;
+ private readonly Singleton _rootM03D15di;
+ private Pure.DI.Benchmarks.Model.Service1 _scopedM03D15di35_Service1;
+ private Pure.DI.Benchmarks.Model.Service4 _scopedM03D15di38_Service4;
///
/// This constructor creates a new instance of .
///
public Singleton()
{
- _rootM03D14di = this;
+ _rootM03D15di = this;
}
///
@@ -118,7 +118,7 @@ partial class Singleton
/// Base composition.
internal Singleton(Singleton baseComposition)
{
- _rootM03D14di = baseComposition._rootM03D14di;
+ _rootM03D15di = baseComposition._rootM03D15di;
}
#region Composition Roots
@@ -137,15 +137,15 @@ partial class Singleton
#endif
public partial Pure.DI.Benchmarks.Model.CompositionRoot PureDIByCR()
{
- if (ReferenceEquals(_scopedM03D14di38_Service4, null))
+ if (ReferenceEquals(_scopedM03D15di38_Service4, null))
{
- _scopedM03D14di38_Service4 = new Pure.DI.Benchmarks.Model.Service4();
+ _scopedM03D15di38_Service4 = new Pure.DI.Benchmarks.Model.Service4();
}
- if (ReferenceEquals(_scopedM03D14di35_Service1, null))
+ if (ReferenceEquals(_scopedM03D15di35_Service1, null))
{
- _scopedM03D14di35_Service1 = new Pure.DI.Benchmarks.Model.Service1(new Pure.DI.Benchmarks.Model.Service2(new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4)));
+ _scopedM03D15di35_Service1 = new Pure.DI.Benchmarks.Model.Service1(new Pure.DI.Benchmarks.Model.Service2(new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4)));
}
- return new Pure.DI.Benchmarks.Model.CompositionRoot(_scopedM03D14di35_Service1, new Pure.DI.Benchmarks.Model.Service2(new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4)), new Pure.DI.Benchmarks.Model.Service2(new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4)), new Pure.DI.Benchmarks.Model.Service2(new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4)), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D14di38_Service4, _scopedM03D14di38_Service4), _scopedM03D14di38_Service4, _scopedM03D14di38_Service4);
+ return new Pure.DI.Benchmarks.Model.CompositionRoot(_scopedM03D15di35_Service1, new Pure.DI.Benchmarks.Model.Service2(new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4)), new Pure.DI.Benchmarks.Model.Service2(new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4)), new Pure.DI.Benchmarks.Model.Service2(new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4)), new Pure.DI.Benchmarks.Model.Service3(_scopedM03D15di38_Service4, _scopedM03D15di38_Service4), _scopedM03D15di38_Service4, _scopedM03D15di38_Service4);
}
#endregion
@@ -160,7 +160,7 @@ partial class Singleton
#endif
public T Resolve()
{
- return ResolverM03D14di.Value.Resolve(this);
+ return ResolverM03D15di.Value.Resolve(this);
}
///
@@ -174,7 +174,7 @@ partial class Singleton
#endif
public T Resolve(object? tag)
{
- return ResolverM03D14di.Value.ResolveByTag(this, tag);
+ return ResolverM03D15di.Value.ResolveByTag(this, tag);
}
///
@@ -187,10 +187,10 @@ partial class Singleton
#endif
public object Resolve(global::System.Type type)
{
- var index = (int)(_bucketSizeM03D14di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
- var finish = index + _bucketSizeM03D14di;
+ var index = (int)(_bucketSizeM03D15di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
+ var finish = index + _bucketSizeM03D15di;
do {
- ref var pair = ref _bucketsM03D14di[index];
+ ref var pair = ref _bucketsM03D15di[index];
if (ReferenceEquals(pair.Key, type))
{
return pair.Value.Resolve(this);
@@ -211,10 +211,10 @@ partial class Singleton
#endif
public object Resolve(global::System.Type type, object? tag)
{
- var index = (int)(_bucketSizeM03D14di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
- var finish = index + _bucketSizeM03D14di;
+ var index = (int)(_bucketSizeM03D15di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
+ var finish = index + _bucketSizeM03D15di;
do {
- ref var pair = ref _bucketsM03D14di[index];
+ ref var pair = ref _bucketsM03D15di[index];
if (ReferenceEquals(pair.Key, type))
{
return pair.Value.ResolveByTag(this, tag);
@@ -288,26 +288,26 @@ partial class Singleton
" Singleton ..> CompositionRoot : CompositionRoot PureDIByCR()";
}
- private readonly static int _bucketSizeM03D14di;
- private readonly static global::Pure.DI.Pair>[] _bucketsM03D14di;
+ private readonly static int _bucketSizeM03D15di;
+ private readonly static global::Pure.DI.Pair>[] _bucketsM03D15di;
static Singleton()
{
- var valResolverM03D14di_0000 = new ResolverM03D14di_0000();
- ResolverM03D14di.Value = valResolverM03D14di_0000;
- _bucketsM03D14di = global::Pure.DI.Buckets>.Create(
+ var valResolverM03D15di_0000 = new ResolverM03D15di_0000();
+ ResolverM03D15di.Value = valResolverM03D15di_0000;
+ _bucketsM03D15di = global::Pure.DI.Buckets>.Create(
1,
- out _bucketSizeM03D14di,
+ out _bucketSizeM03D15di,
new global::Pure.DI.Pair>[1]
{
- new global::Pure.DI.Pair>(typeof(Pure.DI.Benchmarks.Model.CompositionRoot), valResolverM03D14di_0000)
+ new global::Pure.DI.Pair>(typeof(Pure.DI.Benchmarks.Model.CompositionRoot), valResolverM03D15di_0000)
});
}
#region Resolvers
- private sealed class ResolverM03D14di: global::Pure.DI.IResolver
+ private sealed class ResolverM03D15di: global::Pure.DI.IResolver
{
- public static global::Pure.DI.IResolver Value = new ResolverM03D14di();
+ public static global::Pure.DI.IResolver Value = new ResolverM03D15di();
public T Resolve(Singleton composite)
{
@@ -320,7 +320,7 @@ partial class Singleton
}
}
- private sealed class ResolverM03D14di_0000: global::Pure.DI.IResolver
+ private sealed class ResolverM03D15di_0000: global::Pure.DI.IResolver
{
public Pure.DI.Benchmarks.Model.CompositionRoot Resolve(Singleton composition)
{
diff --git a/readme/TransientDetails.md b/readme/TransientDetails.md
index 3a7dff997..8856dbe7c 100644
--- a/readme/TransientDetails.md
+++ b/readme/TransientDetails.md
@@ -100,14 +100,14 @@ classDiagram
[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
partial class Transient
{
- private readonly Transient _rootM03D14di;
+ private readonly Transient _rootM03D15di;
///
/// This constructor creates a new instance of .
///
public Transient()
{
- _rootM03D14di = this;
+ _rootM03D15di = this;
}
///
@@ -116,7 +116,7 @@ partial class Transient
/// Base composition.
internal Transient(Transient baseComposition)
{
- _rootM03D14di = baseComposition._rootM03D14di;
+ _rootM03D15di = baseComposition._rootM03D15di;
}
#region Composition Roots
@@ -150,7 +150,7 @@ partial class Transient
#endif
public T Resolve()
{
- return ResolverM03D14di.Value.Resolve(this);
+ return ResolverM03D15di.Value.Resolve(this);
}
///
@@ -164,7 +164,7 @@ partial class Transient
#endif
public T Resolve(object? tag)
{
- return ResolverM03D14di.Value.ResolveByTag(this, tag);
+ return ResolverM03D15di.Value.ResolveByTag(this, tag);
}
///
@@ -177,10 +177,10 @@ partial class Transient
#endif
public object Resolve(global::System.Type type)
{
- var index = (int)(_bucketSizeM03D14di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
- var finish = index + _bucketSizeM03D14di;
+ var index = (int)(_bucketSizeM03D15di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
+ var finish = index + _bucketSizeM03D15di;
do {
- ref var pair = ref _bucketsM03D14di[index];
+ ref var pair = ref _bucketsM03D15di[index];
if (ReferenceEquals(pair.Key, type))
{
return pair.Value.Resolve(this);
@@ -201,10 +201,10 @@ partial class Transient
#endif
public object Resolve(global::System.Type type, object? tag)
{
- var index = (int)(_bucketSizeM03D14di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
- var finish = index + _bucketSizeM03D14di;
+ var index = (int)(_bucketSizeM03D15di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
+ var finish = index + _bucketSizeM03D15di;
do {
- ref var pair = ref _bucketsM03D14di[index];
+ ref var pair = ref _bucketsM03D15di[index];
if (ReferenceEquals(pair.Key, type))
{
return pair.Value.ResolveByTag(this, tag);
@@ -278,26 +278,26 @@ partial class Transient
" Transient ..> CompositionRoot : CompositionRoot PureDIByCR()";
}
- private readonly static int _bucketSizeM03D14di;
- private readonly static global::Pure.DI.Pair>[] _bucketsM03D14di;
+ private readonly static int _bucketSizeM03D15di;
+ private readonly static global::Pure.DI.Pair>[] _bucketsM03D15di;
static Transient()
{
- var valResolverM03D14di_0000 = new ResolverM03D14di_0000();
- ResolverM03D14di.Value = valResolverM03D14di_0000;
- _bucketsM03D14di = global::Pure.DI.Buckets>.Create(
+ var valResolverM03D15di_0000 = new ResolverM03D15di_0000();
+ ResolverM03D15di.Value = valResolverM03D15di_0000;
+ _bucketsM03D15di = global::Pure.DI.Buckets>.Create(
1,
- out _bucketSizeM03D14di,
+ out _bucketSizeM03D15di,
new global::Pure.DI.Pair>[1]
{
- new global::Pure.DI.Pair>(typeof(Pure.DI.Benchmarks.Model.CompositionRoot), valResolverM03D14di_0000)
+ new global::Pure.DI.Pair>(typeof(Pure.DI.Benchmarks.Model.CompositionRoot), valResolverM03D15di_0000)
});
}
#region Resolvers
- private sealed class ResolverM03D14di: global::Pure.DI.IResolver
+ private sealed class ResolverM03D15di: global::Pure.DI.IResolver
{
- public static global::Pure.DI.IResolver Value = new ResolverM03D14di();
+ public static global::Pure.DI.IResolver Value = new ResolverM03D15di();
public T Resolve(Transient composite)
{
@@ -310,7 +310,7 @@ partial class Transient
}
}
- private sealed class ResolverM03D14di_0000: global::Pure.DI.IResolver
+ private sealed class ResolverM03D15di_0000: global::Pure.DI.IResolver
{
public Pure.DI.Benchmarks.Model.CompositionRoot Resolve(Transient composition)
{
diff --git a/readme/a-few-partial-classes.md b/readme/a-few-partial-classes.md
index 3c184f73e..4e12d9a1e 100644
--- a/readme/a-few-partial-classes.md
+++ b/readme/a-few-partial-classes.md
@@ -110,14 +110,14 @@ classDiagram
[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
partial class Composition
{
- private readonly Composition _rootM03D14di;
+ private readonly Composition _rootM03D15di;
///
/// This constructor creates a new instance of .
///
public Composition()
{
- _rootM03D14di = this;
+ _rootM03D15di = this;
}
///
@@ -126,7 +126,7 @@ partial class Composition
/// Base composition.
internal Composition(Composition baseComposition)
{
- _rootM03D14di = baseComposition._rootM03D14di;
+ _rootM03D15di = baseComposition._rootM03D15di;
}
#region Composition Roots
@@ -163,7 +163,7 @@ partial class Composition
#endif
public T Resolve()
{
- return ResolverM03D14di.Value.Resolve(this);
+ return ResolverM03D15di.Value.Resolve(this);
}
///
@@ -177,7 +177,7 @@ partial class Composition
#endif
public T Resolve(object? tag)
{
- return ResolverM03D14di.Value.ResolveByTag(this, tag);
+ return ResolverM03D15di.Value.ResolveByTag(this, tag);
}
///
@@ -190,10 +190,10 @@ partial class Composition
#endif
public object Resolve(global::System.Type type)
{
- var index = (int)(_bucketSizeM03D14di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
- var finish = index + _bucketSizeM03D14di;
+ var index = (int)(_bucketSizeM03D15di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
+ var finish = index + _bucketSizeM03D15di;
do {
- ref var pair = ref _bucketsM03D14di[index];
+ ref var pair = ref _bucketsM03D15di[index];
if (ReferenceEquals(pair.Key, type))
{
return pair.Value.Resolve(this);
@@ -214,10 +214,10 @@ partial class Composition
#endif
public object Resolve(global::System.Type type, object? tag)
{
- var index = (int)(_bucketSizeM03D14di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
- var finish = index + _bucketSizeM03D14di;
+ var index = (int)(_bucketSizeM03D15di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
+ var finish = index + _bucketSizeM03D15di;
do {
- ref var pair = ref _bucketsM03D14di[index];
+ ref var pair = ref _bucketsM03D15di[index];
if (ReferenceEquals(pair.Key, type))
{
return pair.Value.ResolveByTag(this, tag);
@@ -260,26 +260,26 @@ partial class Composition
" Composition ..> Service : IService Root";
}
- private readonly static int _bucketSizeM03D14di;
- private readonly static global::Pure.DI.Pair>[] _bucketsM03D14di;
+ private readonly static int _bucketSizeM03D15di;
+ private readonly static global::Pure.DI.Pair>[] _bucketsM03D15di;
static Composition()
{
- var valResolverM03D14di_0000 = new ResolverM03D14di_0000();
- ResolverM03D14di.Value = valResolverM03D14di_0000;
- _bucketsM03D14di = global::Pure.DI.Buckets>.Create(
+ var valResolverM03D15di_0000 = new ResolverM03D15di_0000();
+ ResolverM03D15di.Value = valResolverM03D15di_0000;
+ _bucketsM03D15di = global::Pure.DI.Buckets>.Create(
1,
- out _bucketSizeM03D14di,
+ out _bucketSizeM03D15di,
new global::Pure.DI.Pair>[1]
{
- new global::Pure.DI.Pair>(typeof(Pure.DI.UsageTests.Basics.SeveralPartialClassesScenario.IService), valResolverM03D14di_0000)
+ new global::Pure.DI.Pair>(typeof(Pure.DI.UsageTests.Basics.SeveralPartialClassesScenario.IService), valResolverM03D15di_0000)
});
}
#region Resolvers
- private sealed class ResolverM03D14di: global::Pure.DI.IResolver
+ private sealed class ResolverM03D15di: global::Pure.DI.IResolver
{
- public static global::Pure.DI.IResolver Value = new ResolverM03D14di();
+ public static global::Pure.DI.IResolver Value = new ResolverM03D15di();
public T Resolve(Composition composite)
{
@@ -292,7 +292,7 @@ partial class Composition
}
}
- private sealed class ResolverM03D14di_0000: global::Pure.DI.IResolver
+ private sealed class ResolverM03D15di_0000: global::Pure.DI.IResolver
{
public Pure.DI.UsageTests.Basics.SeveralPartialClassesScenario.IService Resolve(Composition composition)
{
diff --git a/readme/advanced-interception.md b/readme/advanced-interception.md
index ddde52d59..7236e8be8 100644
--- a/readme/advanced-interception.md
+++ b/readme/advanced-interception.md
@@ -178,14 +178,14 @@ classDiagram
[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
partial class Composition
{
- private readonly Composition _rootM03D14di;
+ private readonly Composition _rootM03D15di;
///
/// This constructor creates a new instance of .
///
public Composition()
{
- _rootM03D14di = this;
+ _rootM03D15di = this;
}
///
@@ -194,7 +194,7 @@ partial class Composition
/// Base composition.
internal Composition(Composition baseComposition)
{
- _rootM03D14di = baseComposition._rootM03D14di;
+ _rootM03D15di = baseComposition._rootM03D15di;
}
#region Composition Roots
@@ -231,7 +231,7 @@ partial class Composition
#endif
public T Resolve()
{
- return ResolverM03D14di.Value.Resolve(this);
+ return ResolverM03D15di.Value.Resolve(this);
}
///
@@ -245,7 +245,7 @@ partial class Composition
#endif
public T Resolve(object? tag)
{
- return ResolverM03D14di.Value.ResolveByTag(this, tag);
+ return ResolverM03D15di.Value.ResolveByTag(this, tag);
}
///
@@ -258,10 +258,10 @@ partial class Composition
#endif
public object Resolve(global::System.Type type)
{
- var index = (int)(_bucketSizeM03D14di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
- var finish = index + _bucketSizeM03D14di;
+ var index = (int)(_bucketSizeM03D15di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
+ var finish = index + _bucketSizeM03D15di;
do {
- ref var pair = ref _bucketsM03D14di[index];
+ ref var pair = ref _bucketsM03D15di[index];
if (ReferenceEquals(pair.Key, type))
{
return pair.Value.Resolve(this);
@@ -282,10 +282,10 @@ partial class Composition
#endif
public object Resolve(global::System.Type type, object? tag)
{
- var index = (int)(_bucketSizeM03D14di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
- var finish = index + _bucketSizeM03D14di;
+ var index = (int)(_bucketSizeM03D15di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
+ var finish = index + _bucketSizeM03D15di;
do {
- ref var pair = ref _bucketsM03D14di[index];
+ ref var pair = ref _bucketsM03D15di[index];
if (ReferenceEquals(pair.Key, type))
{
return pair.Value.ResolveByTag(this, tag);
@@ -330,26 +330,26 @@ partial class Composition
" Composition ..> Service : IService Root";
}
- private readonly static int _bucketSizeM03D14di;
- private readonly static global::Pure.DI.Pair>[] _bucketsM03D14di;
+ private readonly static int _bucketSizeM03D15di;
+ private readonly static global::Pure.DI.Pair>[] _bucketsM03D15di;
static Composition()
{
- var valResolverM03D14di_0000 = new ResolverM03D14di_0000();
- ResolverM03D14di.Value = valResolverM03D14di_0000;
- _bucketsM03D14di = global::Pure.DI.Buckets>.Create(
+ var valResolverM03D15di_0000 = new ResolverM03D15di_0000();
+ ResolverM03D15di.Value = valResolverM03D15di_0000;
+ _bucketsM03D15di = global::Pure.DI.Buckets>.Create(
1,
- out _bucketSizeM03D14di,
+ out _bucketSizeM03D15di,
new global::Pure.DI.Pair>[1]
{
- new global::Pure.DI.Pair>(typeof(Pure.DI.UsageTests.Interception.AdvancedInterceptionScenario.IService), valResolverM03D14di_0000)
+ new global::Pure.DI.Pair>(typeof(Pure.DI.UsageTests.Interception.AdvancedInterceptionScenario.IService), valResolverM03D15di_0000)
});
}
#region Resolvers
- private sealed class ResolverM03D14di: global::Pure.DI.IResolver
+ private sealed class ResolverM03D15di: global::Pure.DI.IResolver
{
- public static global::Pure.DI.IResolver Value = new ResolverM03D14di();
+ public static global::Pure.DI.IResolver Value = new ResolverM03D15di();
public T Resolve(Composition composite)
{
@@ -362,7 +362,7 @@ partial class Composition
}
}
- private sealed class ResolverM03D14di_0000: global::Pure.DI.IResolver
+ private sealed class ResolverM03D15di_0000: global::Pure.DI.IResolver
{
public Pure.DI.UsageTests.Interception.AdvancedInterceptionScenario.IService Resolve(Composition composition)
{
diff --git a/readme/arguments.md b/readme/arguments.md
index 713874656..595ee3105 100644
--- a/readme/arguments.md
+++ b/readme/arguments.md
@@ -111,7 +111,7 @@ classDiagram
///
/// This shows how to get an instance of type using the composition root :
///
-/// var composition = new Composition(_argM03D14di_id, _argM03D14di_serviceName);
+/// var composition = new Composition(_argM03D15di_id, _argM03D15di_serviceName);
/// var instance = composition.Root;
///
///
@@ -123,9 +123,9 @@ classDiagram
[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
partial class Composition
{
- private readonly Composition _rootM03D14di;
- private readonly int _argM03D14di_id;
- private readonly string _argM03D14di_serviceName;
+ private readonly Composition _rootM03D15di;
+ private readonly int _argM03D15di_id;
+ private readonly string _argM03D15di_serviceName;
///
/// This parameterized constructor creates a new instance of with arguments.
@@ -139,14 +139,14 @@ partial class Composition
///
public Composition(int id, string serviceName)
{
- _rootM03D14di = this;
+ _rootM03D15di = this;
if (ReferenceEquals(serviceName, null))
{
throw new global::System.ArgumentNullException("serviceName");
}
- _argM03D14di_id = id;
- _argM03D14di_serviceName = serviceName;
+ _argM03D15di_id = id;
+ _argM03D15di_serviceName = serviceName;
}
///
@@ -155,9 +155,9 @@ partial class Composition
/// Base composition.
internal Composition(Composition baseComposition)
{
- _rootM03D14di = baseComposition._rootM03D14di;
- _argM03D14di_id = baseComposition._argM03D14di_id;
- _argM03D14di_serviceName = baseComposition._argM03D14di_serviceName;
+ _rootM03D15di = baseComposition._rootM03D15di;
+ _argM03D15di_id = baseComposition._argM03D15di_id;
+ _argM03D15di_serviceName = baseComposition._argM03D15di_serviceName;
}
#region Composition Roots
@@ -167,7 +167,7 @@ partial class Composition
///
/// This shows how to get an instance of type :
///
- /// var composition = new Composition(_argM03D14di_id, _argM03D14di_serviceName);
+ /// var composition = new Composition(_argM03D15di_id, _argM03D15di_serviceName);
/// var instance = composition.Root;
///
///
@@ -178,7 +178,7 @@ partial class Composition
#endif
get
{
- return new Pure.DI.UsageTests.Basics.ArgumentsScenario.Service(_argM03D14di_serviceName, new Pure.DI.UsageTests.Basics.ArgumentsScenario.Dependency(_argM03D14di_id));
+ return new Pure.DI.UsageTests.Basics.ArgumentsScenario.Service(_argM03D15di_serviceName, new Pure.DI.UsageTests.Basics.ArgumentsScenario.Dependency(_argM03D15di_id));
}
}
#endregion
@@ -194,7 +194,7 @@ partial class Composition
#endif
public T Resolve()
{
- return ResolverM03D14di.Value.Resolve(this);
+ return ResolverM03D15di.Value.Resolve(this);
}
///
@@ -208,7 +208,7 @@ partial class Composition
#endif
public T Resolve(object? tag)
{
- return ResolverM03D14di.Value.ResolveByTag(this, tag);
+ return ResolverM03D15di.Value.ResolveByTag(this, tag);
}
///
@@ -221,10 +221,10 @@ partial class Composition
#endif
public object Resolve(global::System.Type type)
{
- var index = (int)(_bucketSizeM03D14di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
- var finish = index + _bucketSizeM03D14di;
+ var index = (int)(_bucketSizeM03D15di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
+ var finish = index + _bucketSizeM03D15di;
do {
- ref var pair = ref _bucketsM03D14di[index];
+ ref var pair = ref _bucketsM03D15di[index];
if (ReferenceEquals(pair.Key, type))
{
return pair.Value.Resolve(this);
@@ -245,10 +245,10 @@ partial class Composition
#endif
public object Resolve(global::System.Type type, object? tag)
{
- var index = (int)(_bucketSizeM03D14di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
- var finish = index + _bucketSizeM03D14di;
+ var index = (int)(_bucketSizeM03D15di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
+ var finish = index + _bucketSizeM03D15di;
do {
- ref var pair = ref _bucketsM03D14di[index];
+ ref var pair = ref _bucketsM03D15di[index];
if (ReferenceEquals(pair.Key, type))
{
return pair.Value.ResolveByTag(this, tag);
@@ -295,26 +295,26 @@ partial class Composition
" Composition ..> Service : IService Root";
}
- private readonly static int _bucketSizeM03D14di;
- private readonly static global::Pure.DI.Pair>[] _bucketsM03D14di;
+ private readonly static int _bucketSizeM03D15di;
+ private readonly static global::Pure.DI.Pair>[] _bucketsM03D15di;
static Composition()
{
- var valResolverM03D14di_0000 = new ResolverM03D14di_0000();
- ResolverM03D14di.Value = valResolverM03D14di_0000;
- _bucketsM03D14di = global::Pure.DI.Buckets>.Create(
+ var valResolverM03D15di_0000 = new ResolverM03D15di_0000();
+ ResolverM03D15di.Value = valResolverM03D15di_0000;
+ _bucketsM03D15di = global::Pure.DI.Buckets>.Create(
1,
- out _bucketSizeM03D14di,
+ out _bucketSizeM03D15di,
new global::Pure.DI.Pair>[1]
{
- new global::Pure.DI.Pair>(typeof(Pure.DI.UsageTests.Basics.ArgumentsScenario.IService), valResolverM03D14di_0000)
+ new global::Pure.DI.Pair>(typeof(Pure.DI.UsageTests.Basics.ArgumentsScenario.IService), valResolverM03D15di_0000)
});
}
#region Resolvers
- private sealed class ResolverM03D14di: global::Pure.DI.IResolver
+ private sealed class ResolverM03D15di: global::Pure.DI.IResolver
{
- public static global::Pure.DI.IResolver Value = new ResolverM03D14di();
+ public static global::Pure.DI.IResolver Value = new ResolverM03D15di();
public T Resolve(Composition composite)
{
@@ -327,7 +327,7 @@ partial class Composition
}
}
- private sealed class ResolverM03D14di_0000: global::Pure.DI.IResolver
+ private sealed class ResolverM03D15di_0000: global::Pure.DI.IResolver
{
public Pure.DI.UsageTests.Basics.ArgumentsScenario.IService Resolve(Composition composition)
{
diff --git a/readme/array.md b/readme/array.md
index cf102f080..995631843 100644
--- a/readme/array.md
+++ b/readme/array.md
@@ -135,14 +135,14 @@ classDiagram
[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
partial class Composition
{
- private readonly Composition _rootM03D14di;
+ private readonly Composition _rootM03D15di;
///
/// This constructor creates a new instance of .
///
public Composition()
{
- _rootM03D14di = this;
+ _rootM03D15di = this;
}
///
@@ -151,7 +151,7 @@ partial class Composition
/// Base composition.
internal Composition(Composition baseComposition)
{
- _rootM03D14di = baseComposition._rootM03D14di;
+ _rootM03D15di = baseComposition._rootM03D15di;
}
#region Composition Roots
@@ -188,7 +188,7 @@ partial class Composition
#endif
public T Resolve()
{
- return ResolverM03D14di.Value.Resolve(this);
+ return ResolverM03D15di.Value.Resolve(this);
}
///
@@ -202,7 +202,7 @@ partial class Composition
#endif
public T Resolve(object? tag)
{
- return ResolverM03D14di.Value.ResolveByTag(this, tag);
+ return ResolverM03D15di.Value.ResolveByTag(this, tag);
}
///
@@ -215,10 +215,10 @@ partial class Composition
#endif
public object Resolve(global::System.Type type)
{
- var index = (int)(_bucketSizeM03D14di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
- var finish = index + _bucketSizeM03D14di;
+ var index = (int)(_bucketSizeM03D15di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
+ var finish = index + _bucketSizeM03D15di;
do {
- ref var pair = ref _bucketsM03D14di[index];
+ ref var pair = ref _bucketsM03D15di[index];
if (ReferenceEquals(pair.Key, type))
{
return pair.Value.Resolve(this);
@@ -239,10 +239,10 @@ partial class Composition
#endif
public object Resolve(global::System.Type type, object? tag)
{
- var index = (int)(_bucketSizeM03D14di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
- var finish = index + _bucketSizeM03D14di;
+ var index = (int)(_bucketSizeM03D15di * ((uint)global::System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(type) % 1));
+ var finish = index + _bucketSizeM03D15di;
do {
- ref var pair = ref _bucketsM03D14di[index];
+ ref var pair = ref _bucketsM03D15di[index];
if (ReferenceEquals(pair.Key, type))
{
return pair.Value.ResolveByTag(this, tag);
@@ -292,26 +292,26 @@ partial class Composition
" Composition ..> Service : IService Root";
}
- private readonly static int _bucketSizeM03D14di;
- private readonly static global::Pure.DI.Pair>[] _bucketsM03D14di;
+ private readonly static int _bucketSizeM03D15di;
+ private readonly static global::Pure.DI.Pair>[] _bucketsM03D15di;
static Composition()
{
- var valResolverM03D14di_0000 = new ResolverM03D14di_0000();
- ResolverM03D14di.Value = valResolverM03D14di_0000;
- _bucketsM03D14di = global::Pure.DI.Buckets>.Create(
+ var valResolverM03D15di_0000 = new ResolverM03D15di_0000();
+ ResolverM03D15di.Value = valResolverM03D15di_0000;
+ _bucketsM03D15di = global::Pure.DI.Buckets>.Create(
1,
- out _bucketSizeM03D14di,
+ out _bucketSizeM03D15di,
new global::Pure.DI.Pair>[1]
{
- new global::Pure.DI.Pair>(typeof(Pure.DI.UsageTests.BCL.ArrayScenario.IService), valResolverM03D14di_0000)
+ new global::Pure.DI.Pair>(typeof(Pure.DI.UsageTests.BCL.ArrayScenario.IService), valResolverM03D15di_0000)
});
}
#region Resolvers
- private sealed class ResolverM03D14di: global::Pure.DI.IResolver
+ private sealed class ResolverM03D15di: global::Pure.DI.IResolver
{
- public static global::Pure.DI.IResolver Value = new ResolverM03D14di