Skip to content

Commit 6a09be7

Browse files
Update readme
1 parent be1917b commit 6a09be7

9 files changed

Lines changed: 48 additions & 40 deletions

AI_CONTEXT_LARGE.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12963,15 +12963,6 @@ Atomically generated smart tag with value "CompositionClass".
1296312963
</blockquote></details>
1296412964

1296512965

12966-
<details><summary>Field UsingDeclarations</summary><blockquote>
12967-
12968-
Atomically generated smart tag with value "UsingDeclarations".
12969-
It's used for:
12970-
12971-
class _Generator__CompositionClassBuilder_ <-- _IBuilder{TData, T}_(UsingDeclarations) -- _UsingDeclarationsBuilder_ as _PerBlock_
12972-
</blockquote></details>
12973-
12974-
1297512966
<details><summary>Field Override</summary><blockquote>
1297612967

1297712968
Atomically generated smart tag with value "Override".
@@ -12990,6 +12981,15 @@ Atomically generated smart tag with value "VarName".
1299012981
</blockquote></details>
1299112982

1299212983

12984+
<details><summary>Field UsingDeclarations</summary><blockquote>
12985+
12986+
Atomically generated smart tag with value "UsingDeclarations".
12987+
It's used for:
12988+
12989+
class _Generator__CompositionClassBuilder_ <-- _IBuilder{TData, T}_(UsingDeclarations) -- _UsingDeclarationsBuilder_ as _PerBlock_
12990+
</blockquote></details>
12991+
12992+
1299312993
<details><summary>Field Overrider</summary><blockquote>
1299412994

1299512995
Atomically generated smart tag with value "Overrider".

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3872,15 +3872,6 @@ Atomically generated smart tag with value "CompositionClass".
38723872
</blockquote></details>
38733873

38743874

3875-
<details><summary>Field UsingDeclarations</summary><blockquote>
3876-
3877-
Atomically generated smart tag with value "UsingDeclarations".
3878-
It's used for:
3879-
3880-
class _Generator__CompositionClassBuilder_ <-- _IBuilder{TData, T}_(UsingDeclarations) -- _UsingDeclarationsBuilder_ as _PerBlock_
3881-
</blockquote></details>
3882-
3883-
38843875
<details><summary>Field Override</summary><blockquote>
38853876

38863877
Atomically generated smart tag with value "Override".
@@ -3899,6 +3890,15 @@ Atomically generated smart tag with value "VarName".
38993890
</blockquote></details>
39003891

39013892

3893+
<details><summary>Field UsingDeclarations</summary><blockquote>
3894+
3895+
Atomically generated smart tag with value "UsingDeclarations".
3896+
It's used for:
3897+
3898+
class _Generator__CompositionClassBuilder_ <-- _IBuilder{TData, T}_(UsingDeclarations) -- _UsingDeclarationsBuilder_ as _PerBlock_
3899+
</blockquote></details>
3900+
3901+
39023902
<details><summary>Field Overrider</summary><blockquote>
39033903

39043904
Atomically generated smart tag with value "Overrider".

readme/default-lifetime.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,11 @@ partial class Composition
123123
void EnsureDependencyExists()
124124
{
125125
if (_root._singleDependency52 is null)
126-
{
127-
_root._singleDependency52 = new Dependency();
128-
}
126+
lock (_lock)
127+
if (_root._singleDependency52 is null)
128+
{
129+
_root._singleDependency52 = new Dependency();
130+
}
129131
}
130132
}
131133
}

readme/func-with-arguments.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,14 +130,14 @@ partial class Composition
130130
get
131131
{
132132
Func<int, string, IDependency> blockFunc1;
133-
Func<int, string, IDependency> localFactory2 = new Func<int, string, IDependency>((int localArg15, string localArg23) =>
133+
Func<int, string, IDependency> localFactory2 = new Func<int, string, IDependency>((int localArg11, string localArg21) =>
134134
{
135135
Lock transLock2 = _lock;
136136
Lock localLockObject2 = transLock2;
137137
lock (localLockObject2)
138138
{
139-
int overrInt32 = localArg15;
140-
string overrString2 = localArg23;
139+
int overrInt32 = localArg11;
140+
string overrString2 = localArg21;
141141
if (_root._singleClock52 is null)
142142
lock (_lock)
143143
if (_root._singleClock52 is null)

readme/generic-injections-as-required-with-arguments.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,13 +104,13 @@ partial class Composition
104104
get
105105
{
106106
Func<int, IDependency<string>> blockFunc1;
107-
Func<int, IDependency<string>> localFactory8 = new Func<int, IDependency<string>>((int localArg12) =>
107+
Func<int, IDependency<string>> localFactory8 = new Func<int, IDependency<string>>((int localArg13) =>
108108
{
109109
Lock transLock2 = _lock;
110110
Lock localLockObject3 = transLock2;
111111
lock (localLockObject3)
112112
{
113-
int overrInt32 = localArg12;
113+
int overrInt32 = localArg13;
114114
IDependency<string> localValue28 = new Dependency<string>(overrInt32);
115115
return localValue28;
116116
}

readme/injections-on-demand-with-arguments.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,13 +116,13 @@ partial class Composition
116116
get
117117
{
118118
Func<int, IDependency> blockFunc1;
119-
Func<int, IDependency> localFactory1 = new Func<int, IDependency>((int localArg12) =>
119+
Func<int, IDependency> localFactory1 = new Func<int, IDependency>((int localArg13) =>
120120
{
121121
Lock transLock2 = _lock;
122122
Lock localLockObject1 = transLock2;
123123
lock (localLockObject1)
124124
{
125-
int overrInt32 = localArg12;
125+
int overrInt32 = localArg13;
126126
IDependency localValue17 = new Dependency(overrInt32);
127127
return localValue17;
128128
}

readme/json-serialization.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -177,12 +177,14 @@ partial class Composition
177177
void EnsureJsonSerializerOptionsExists()
178178
{
179179
if (_root._singleJsonSerializerOptions53 is null)
180-
{
181-
_root._singleJsonSerializerOptions53 = new JsonSerializerOptions
182-
{
183-
WriteIndented = true
184-
};
185-
}
180+
lock (_lock)
181+
if (_root._singleJsonSerializerOptions53 is null)
182+
{
183+
_root._singleJsonSerializerOptions53 = new JsonSerializerOptions
184+
{
185+
WriteIndented = true
186+
};
187+
}
186188
}
187189
}
188190
}

readme/perresolve.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,9 +124,11 @@ partial class Composition
124124
void EnsureDependencyExists()
125125
{
126126
if (resolveDependency1 is null)
127-
{
128-
resolveDependency1 = new Dependency();
129-
}
127+
lock (_lock)
128+
if (resolveDependency1 is null)
129+
{
130+
resolveDependency1 = new Dependency();
131+
}
130132
}
131133
}
132134
}

readme/service-provider-with-scope.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -180,9 +180,11 @@ partial class Composition: IDisposable
180180
void EnsureDependencyExists()
181181
{
182182
if (_root._singleDependency52 is null)
183-
{
184-
_root._singleDependency52 = new Dependency();
185-
}
183+
lock (_lock)
184+
if (_root._singleDependency52 is null)
185+
{
186+
_root._singleDependency52 = new Dependency();
187+
}
186188
}
187189
}
188190
}

0 commit comments

Comments
 (0)