Skip to content

Commit b4ecd80

Browse files
NikolayPianikovNikolayPianikov
authored andcommitted
Improv perf
1 parent 5c30079 commit b4ecd80

50 files changed

Lines changed: 3785 additions & 222 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Docs/IoC_net40.md

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,11 @@
254254
- [TryGetResolver\`\`1(tag,container,resolver)](#M-IoC-FluentGetResolver-TryGetResolver``1-IoC-IContainer,IoC-Tag,IoC-Resolver{``0}@- 'IoC.FluentGetResolver.TryGetResolver``1(IoC.IContainer,IoC.Tag,IoC.Resolver{``0}@)')
255255
- [TryGetResolver\`\`1(type,container,resolver)](#M-IoC-FluentGetResolver-TryGetResolver``1-IoC-IContainer,System-Type,IoC-Resolver{``0}@- 'IoC.FluentGetResolver.TryGetResolver``1(IoC.IContainer,System.Type,IoC.Resolver{``0}@)')
256256
- [TryGetResolver\`\`1(container,resolver)](#M-IoC-FluentGetResolver-TryGetResolver``1-IoC-IContainer,IoC-Resolver{``0}@- 'IoC.FluentGetResolver.TryGetResolver``1(IoC.IContainer,IoC.Resolver{``0}@)')
257+
- [FluentNativeGetResolver](#T-IoC-FluentNativeGetResolver 'IoC.FluentNativeGetResolver')
258+
- [GetResolver\`\`1(container)](#M-IoC-FluentNativeGetResolver-GetResolver``1-IoC-Container- 'IoC.FluentNativeGetResolver.GetResolver``1(IoC.Container)')
259+
- [GetResolver\`\`1(container,tag)](#M-IoC-FluentNativeGetResolver-GetResolver``1-IoC-Container,IoC-Tag- 'IoC.FluentNativeGetResolver.GetResolver``1(IoC.Container,IoC.Tag)')
260+
- [GetResolver\`\`1(container,type)](#M-IoC-FluentNativeGetResolver-GetResolver``1-IoC-Container,System-Type- 'IoC.FluentNativeGetResolver.GetResolver``1(IoC.Container,System.Type)')
261+
- [GetResolver\`\`1(container,type,tag)](#M-IoC-FluentNativeGetResolver-GetResolver``1-IoC-Container,System-Type,IoC-Tag- 'IoC.FluentNativeGetResolver.GetResolver``1(IoC.Container,System.Type,IoC.Tag)')
257262
- [FluentNativeResolve](#T-IoC-FluentNativeResolve 'IoC.FluentNativeResolve')
258263
- [Resolve\`\`1(container)](#M-IoC-FluentNativeResolve-Resolve``1-IoC-Container- 'IoC.FluentNativeResolve.Resolve``1(IoC.Container)')
259264
- [Resolve\`\`1(container,tag)](#M-IoC-FluentNativeResolve-Resolve``1-IoC-Container,IoC-Tag- 'IoC.FluentNativeResolve.Resolve``1(IoC.Container,IoC.Tag)')
@@ -6653,6 +6658,113 @@ True if success.
66536658
| ---- | ----------- |
66546659
| T | The instance type. |
66556660

6661+
<a name='T-IoC-FluentNativeGetResolver'></a>
6662+
## FluentNativeGetResolver `type`
6663+
6664+
##### Namespace
6665+
6666+
IoC
6667+
6668+
##### Summary
6669+
6670+
Represents extensions to resolve from the native container.
6671+
6672+
<a name='M-IoC-FluentNativeGetResolver-GetResolver``1-IoC-Container-'></a>
6673+
### GetResolver\`\`1(container) `method`
6674+
6675+
##### Summary
6676+
6677+
Gets the resolver.
6678+
6679+
##### Returns
6680+
6681+
The resolver.
6682+
6683+
##### Parameters
6684+
6685+
| Name | Type | Description |
6686+
| ---- | ---- | ----------- |
6687+
| container | [IoC.Container](#T-IoC-Container 'IoC.Container') | The target container. |
6688+
6689+
##### Generic Types
6690+
6691+
| Name | Description |
6692+
| ---- | ----------- |
6693+
| T | The instance type. |
6694+
6695+
<a name='M-IoC-FluentNativeGetResolver-GetResolver``1-IoC-Container,IoC-Tag-'></a>
6696+
### GetResolver\`\`1(container,tag) `method`
6697+
6698+
##### Summary
6699+
6700+
Gets the resolver.
6701+
6702+
##### Returns
6703+
6704+
The resolver.
6705+
6706+
##### Parameters
6707+
6708+
| Name | Type | Description |
6709+
| ---- | ---- | ----------- |
6710+
| container | [IoC.Container](#T-IoC-Container 'IoC.Container') | The target container. |
6711+
| tag | [IoC.Tag](#T-IoC-Tag 'IoC.Tag') | The tag. |
6712+
6713+
##### Generic Types
6714+
6715+
| Name | Description |
6716+
| ---- | ----------- |
6717+
| T | The instance type. |
6718+
6719+
<a name='M-IoC-FluentNativeGetResolver-GetResolver``1-IoC-Container,System-Type-'></a>
6720+
### GetResolver\`\`1(container,type) `method`
6721+
6722+
##### Summary
6723+
6724+
Gets the resolver.
6725+
6726+
##### Returns
6727+
6728+
The resolver.
6729+
6730+
##### Parameters
6731+
6732+
| Name | Type | Description |
6733+
| ---- | ---- | ----------- |
6734+
| container | [IoC.Container](#T-IoC-Container 'IoC.Container') | The target container. |
6735+
| type | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The resolving instance type. |
6736+
6737+
##### Generic Types
6738+
6739+
| Name | Description |
6740+
| ---- | ----------- |
6741+
| T | The instance type. |
6742+
6743+
<a name='M-IoC-FluentNativeGetResolver-GetResolver``1-IoC-Container,System-Type,IoC-Tag-'></a>
6744+
### GetResolver\`\`1(container,type,tag) `method`
6745+
6746+
##### Summary
6747+
6748+
Gets the resolver.
6749+
6750+
##### Returns
6751+
6752+
The resolver.
6753+
6754+
##### Parameters
6755+
6756+
| Name | Type | Description |
6757+
| ---- | ---- | ----------- |
6758+
| container | [IoC.Container](#T-IoC-Container 'IoC.Container') | The target container. |
6759+
| type | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The resolving instance type. |
6760+
| tag | [IoC.Tag](#T-IoC-Tag 'IoC.Tag') | The tag. |
6761+
6762+
##### Generic Types
6763+
6764+
| Name | Description |
6765+
| ---- | ----------- |
6766+
| T | The instance type. |
6767+
66566768
<a name='T-IoC-FluentNativeResolve'></a>
66576769
## FluentNativeResolve `type`
66586770

Docs/IoC_net40.xml

Lines changed: 41 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Docs/IoC_net45.md

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,11 @@
254254
- [TryGetResolver\`\`1(tag,container,resolver)](#M-IoC-FluentGetResolver-TryGetResolver``1-IoC-IContainer,IoC-Tag,IoC-Resolver{``0}@- 'IoC.FluentGetResolver.TryGetResolver``1(IoC.IContainer,IoC.Tag,IoC.Resolver{``0}@)')
255255
- [TryGetResolver\`\`1(type,container,resolver)](#M-IoC-FluentGetResolver-TryGetResolver``1-IoC-IContainer,System-Type,IoC-Resolver{``0}@- 'IoC.FluentGetResolver.TryGetResolver``1(IoC.IContainer,System.Type,IoC.Resolver{``0}@)')
256256
- [TryGetResolver\`\`1(container,resolver)](#M-IoC-FluentGetResolver-TryGetResolver``1-IoC-IContainer,IoC-Resolver{``0}@- 'IoC.FluentGetResolver.TryGetResolver``1(IoC.IContainer,IoC.Resolver{``0}@)')
257+
- [FluentNativeGetResolver](#T-IoC-FluentNativeGetResolver 'IoC.FluentNativeGetResolver')
258+
- [GetResolver\`\`1(container)](#M-IoC-FluentNativeGetResolver-GetResolver``1-IoC-Container- 'IoC.FluentNativeGetResolver.GetResolver``1(IoC.Container)')
259+
- [GetResolver\`\`1(container,tag)](#M-IoC-FluentNativeGetResolver-GetResolver``1-IoC-Container,IoC-Tag- 'IoC.FluentNativeGetResolver.GetResolver``1(IoC.Container,IoC.Tag)')
260+
- [GetResolver\`\`1(container,type)](#M-IoC-FluentNativeGetResolver-GetResolver``1-IoC-Container,System-Type- 'IoC.FluentNativeGetResolver.GetResolver``1(IoC.Container,System.Type)')
261+
- [GetResolver\`\`1(container,type,tag)](#M-IoC-FluentNativeGetResolver-GetResolver``1-IoC-Container,System-Type,IoC-Tag- 'IoC.FluentNativeGetResolver.GetResolver``1(IoC.Container,System.Type,IoC.Tag)')
257262
- [FluentNativeResolve](#T-IoC-FluentNativeResolve 'IoC.FluentNativeResolve')
258263
- [Resolve\`\`1(container)](#M-IoC-FluentNativeResolve-Resolve``1-IoC-Container- 'IoC.FluentNativeResolve.Resolve``1(IoC.Container)')
259264
- [Resolve\`\`1(container,tag)](#M-IoC-FluentNativeResolve-Resolve``1-IoC-Container,IoC-Tag- 'IoC.FluentNativeResolve.Resolve``1(IoC.Container,IoC.Tag)')
@@ -6653,6 +6658,113 @@ True if success.
66536658
| ---- | ----------- |
66546659
| T | The instance type. |
66556660

6661+
<a name='T-IoC-FluentNativeGetResolver'></a>
6662+
## FluentNativeGetResolver `type`
6663+
6664+
##### Namespace
6665+
6666+
IoC
6667+
6668+
##### Summary
6669+
6670+
Represents extensions to resolve from the native container.
6671+
6672+
<a name='M-IoC-FluentNativeGetResolver-GetResolver``1-IoC-Container-'></a>
6673+
### GetResolver\`\`1(container) `method`
6674+
6675+
##### Summary
6676+
6677+
Gets the resolver.
6678+
6679+
##### Returns
6680+
6681+
The resolver.
6682+
6683+
##### Parameters
6684+
6685+
| Name | Type | Description |
6686+
| ---- | ---- | ----------- |
6687+
| container | [IoC.Container](#T-IoC-Container 'IoC.Container') | The target container. |
6688+
6689+
##### Generic Types
6690+
6691+
| Name | Description |
6692+
| ---- | ----------- |
6693+
| T | The instance type. |
6694+
6695+
<a name='M-IoC-FluentNativeGetResolver-GetResolver``1-IoC-Container,IoC-Tag-'></a>
6696+
### GetResolver\`\`1(container,tag) `method`
6697+
6698+
##### Summary
6699+
6700+
Gets the resolver.
6701+
6702+
##### Returns
6703+
6704+
The resolver.
6705+
6706+
##### Parameters
6707+
6708+
| Name | Type | Description |
6709+
| ---- | ---- | ----------- |
6710+
| container | [IoC.Container](#T-IoC-Container 'IoC.Container') | The target container. |
6711+
| tag | [IoC.Tag](#T-IoC-Tag 'IoC.Tag') | The tag. |
6712+
6713+
##### Generic Types
6714+
6715+
| Name | Description |
6716+
| ---- | ----------- |
6717+
| T | The instance type. |
6718+
6719+
<a name='M-IoC-FluentNativeGetResolver-GetResolver``1-IoC-Container,System-Type-'></a>
6720+
### GetResolver\`\`1(container,type) `method`
6721+
6722+
##### Summary
6723+
6724+
Gets the resolver.
6725+
6726+
##### Returns
6727+
6728+
The resolver.
6729+
6730+
##### Parameters
6731+
6732+
| Name | Type | Description |
6733+
| ---- | ---- | ----------- |
6734+
| container | [IoC.Container](#T-IoC-Container 'IoC.Container') | The target container. |
6735+
| type | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The resolving instance type. |
6736+
6737+
##### Generic Types
6738+
6739+
| Name | Description |
6740+
| ---- | ----------- |
6741+
| T | The instance type. |
6742+
6743+
<a name='M-IoC-FluentNativeGetResolver-GetResolver``1-IoC-Container,System-Type,IoC-Tag-'></a>
6744+
### GetResolver\`\`1(container,type,tag) `method`
6745+
6746+
##### Summary
6747+
6748+
Gets the resolver.
6749+
6750+
##### Returns
6751+
6752+
The resolver.
6753+
6754+
##### Parameters
6755+
6756+
| Name | Type | Description |
6757+
| ---- | ---- | ----------- |
6758+
| container | [IoC.Container](#T-IoC-Container 'IoC.Container') | The target container. |
6759+
| type | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The resolving instance type. |
6760+
| tag | [IoC.Tag](#T-IoC-Tag 'IoC.Tag') | The tag. |
6761+
6762+
##### Generic Types
6763+
6764+
| Name | Description |
6765+
| ---- | ----------- |
6766+
| T | The instance type. |
6767+
66566768
<a name='T-IoC-FluentNativeResolve'></a>
66576769
## FluentNativeResolve `type`
66586770

Docs/IoC_net45.xml

Lines changed: 41 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)