d7dc5c5e20c5c031e54b2427f22c67ae8edff2ba
[platform/core/dotnet/build-tools.git] /
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>Microsoft.Extensions.DependencyInjection</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory">\r
8             <summary>\r
9             Default implementation of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1"/>.\r
10             </summary>\r
11         </member>\r
12         <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor">\r
13             <summary>\r
14             Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory"/> class\r
15             with default options.\r
16             </summary>\r
17             <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.Default"/>\r
18         </member>\r
19         <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">\r
20             <summary>\r
21             Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory"/> class\r
22             with the specified <paramref name="options"/>.\r
23             </summary>\r
24             <param name="options">The options to use for this instance.</param>\r
25         </member>\r
26         <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection)">\r
27             <inheritdoc />\r
28         </member>\r
29         <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">\r
30             <inheritdoc />\r
31         </member>\r
32         <member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollection">\r
33             <summary>\r
34             Default implementation of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.\r
35             </summary>\r
36         </member>\r
37         <member name="P:Microsoft.Extensions.DependencyInjection.ServiceCollection.Count">\r
38             <inheritdoc />\r
39         </member>\r
40         <member name="P:Microsoft.Extensions.DependencyInjection.ServiceCollection.IsReadOnly">\r
41             <inheritdoc />\r
42         </member>\r
43         <member name="P:Microsoft.Extensions.DependencyInjection.ServiceCollection.Item(System.Int32)">\r
44             <inheritdoc />\r
45         </member>\r
46         <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Clear">\r
47             <inheritdoc />\r
48         </member>\r
49         <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Contains(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">\r
50             <inheritdoc />\r
51         </member>\r
52         <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.CopyTo(Microsoft.Extensions.DependencyInjection.ServiceDescriptor[],System.Int32)">\r
53             <inheritdoc />\r
54         </member>\r
55         <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Remove(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">\r
56             <inheritdoc />\r
57         </member>\r
58         <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.GetEnumerator">\r
59             <inheritdoc />\r
60         </member>\r
61         <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.IndexOf(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">\r
62             <inheritdoc />\r
63         </member>\r
64         <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Insert(System.Int32,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">\r
65             <inheritdoc />\r
66         </member>\r
67         <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.RemoveAt(System.Int32)">\r
68             <inheritdoc />\r
69         </member>\r
70         <member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions">\r
71             <summary>\r
72             Extension methods for building a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> from an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.\r
73             </summary>\r
74         </member>\r
75         <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">\r
76             <summary>\r
77             Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.\r
78             </summary>\r
79             <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>\r
80             <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>\r
81         </member>\r
82         <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Boolean)">\r
83             <summary>\r
84             Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>\r
85             optionally enabling scope validation.\r
86             </summary>\r
87             <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>\r
88             <param name="validateScopes">\r
89             <c>true</c> to perform check verifying that scoped services never gets resolved from root provider; otherwise <c>false</c>.\r
90             </param>\r
91             <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>\r
92         </member>\r
93         <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">\r
94             <summary>\r
95             Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>\r
96             optionally enabling scope validation.\r
97             </summary>\r
98             <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>\r
99             <param name="options">\r
100             Configures various service provider behaviors.\r
101             </param>\r
102             <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>\r
103         </member>\r
104         <member name="P:Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCacheKey.Type">\r
105             <summary>\r
106             Type of service being cached\r
107             </summary>\r
108         </member>\r
109         <member name="P:Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCacheKey.Slot">\r
110             <summary>\r
111             Reverse index of the service when resolved in <code>IEnumerable&lt;Type&gt;</code> where default instance gets slot 0.\r
112             For example for service collection\r
113              IService Impl1\r
114              IService Impl2\r
115              IService Impl3\r
116             We would get the following cache keys:\r
117              Impl1 2\r
118              Impl2 1\r
119              Impl3 0\r
120             </summary>\r
121         </member>\r
122         <member name="T:Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite">\r
123             <summary>\r
124             Summary description for IServiceCallSite\r
125             </summary>\r
126         </member>\r
127         <member name="T:Microsoft.Extensions.DependencyInjection.ServiceProvider">\r
128             <summary>\r
129             The default IServiceProvider.\r
130             </summary>\r
131         </member>\r
132         <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(System.Type)">\r
133             <summary>\r
134             Gets the service object of the specified type.\r
135             </summary>\r
136             <param name="serviceType">The type of the service to get.</param>\r
137             <returns>The service that was produced.</returns>\r
138         </member>\r
139         <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.Dispose">\r
140             <inheritdoc />\r
141         </member>\r
142         <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.DisposeAsync">\r
143             <inheritdoc/>\r
144         </member>\r
145         <member name="T:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions">\r
146             <summary>\r
147             Options for configuring various behaviors of the default <see cref="T:System.IServiceProvider"/> implementation.\r
148             </summary>\r
149         </member>\r
150         <member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateScopes">\r
151             <summary>\r
152             <c>true</c> to perform check verifying that scoped services never gets resolved from root provider; otherwise <c>false</c>. Defaults to <c>false</c>.\r
153             </summary>\r
154         </member>\r
155         <member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateOnBuild">\r
156             <summary>\r
157             <c>true</c> to perform check verifying that all services can be created during <code>BuildServiceProvider</code> call; otherwise <c>false</c>. Defaults to <c>false</c>.\r
158             NOTE: this check doesn't verify open generics services.\r
159             </summary>\r
160         </member>\r
161         <member name="P:Microsoft.Extensions.DependencyInjection.Resources.AmbiguousConstructorException">\r
162             <summary>Unable to activate type '{0}'. The following constructors are ambiguous:</summary>\r
163         </member>\r
164         <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatAmbiguousConstructorException(System.Object)">\r
165             <summary>Unable to activate type '{0}'. The following constructors are ambiguous:</summary>\r
166         </member>\r
167         <member name="P:Microsoft.Extensions.DependencyInjection.Resources.CannotResolveService">\r
168             <summary>Unable to resolve service for type '{0}' while attempting to activate '{1}'.</summary>\r
169         </member>\r
170         <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatCannotResolveService(System.Object,System.Object)">\r
171             <summary>Unable to resolve service for type '{0}' while attempting to activate '{1}'.</summary>\r
172         </member>\r
173         <member name="P:Microsoft.Extensions.DependencyInjection.Resources.CircularDependencyException">\r
174             <summary>A circular dependency was detected for the service of type '{0}'.</summary>\r
175         </member>\r
176         <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatCircularDependencyException(System.Object)">\r
177             <summary>A circular dependency was detected for the service of type '{0}'.</summary>\r
178         </member>\r
179         <member name="P:Microsoft.Extensions.DependencyInjection.Resources.UnableToActivateTypeException">\r
180             <summary>No constructor for type '{0}' can be instantiated using services from the service container and default values.</summary>\r
181         </member>\r
182         <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatUnableToActivateTypeException(System.Object)">\r
183             <summary>No constructor for type '{0}' can be instantiated using services from the service container and default values.</summary>\r
184         </member>\r
185         <member name="P:Microsoft.Extensions.DependencyInjection.Resources.OpenGenericServiceRequiresOpenGenericImplementation">\r
186             <summary>Open generic service type '{0}' requires registering an open generic implementation type.</summary>\r
187         </member>\r
188         <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatOpenGenericServiceRequiresOpenGenericImplementation(System.Object)">\r
189             <summary>Open generic service type '{0}' requires registering an open generic implementation type.</summary>\r
190         </member>\r
191         <member name="P:Microsoft.Extensions.DependencyInjection.Resources.TypeCannotBeActivated">\r
192             <summary>Cannot instantiate implementation type '{0}' for service type '{1}'.</summary>\r
193         </member>\r
194         <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatTypeCannotBeActivated(System.Object,System.Object)">\r
195             <summary>Cannot instantiate implementation type '{0}' for service type '{1}'.</summary>\r
196         </member>\r
197         <member name="P:Microsoft.Extensions.DependencyInjection.Resources.NoConstructorMatch">\r
198             <summary>A suitable constructor for type '{0}' could not be located. Ensure the type is concrete and services are registered for all parameters of a public constructor.</summary>\r
199         </member>\r
200         <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatNoConstructorMatch(System.Object)">\r
201             <summary>A suitable constructor for type '{0}' could not be located. Ensure the type is concrete and services are registered for all parameters of a public constructor.</summary>\r
202         </member>\r
203         <member name="P:Microsoft.Extensions.DependencyInjection.Resources.ScopedInSingletonException">\r
204             <summary>Cannot consume {2} service '{0}' from {3} '{1}'.</summary>\r
205         </member>\r
206         <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatScopedInSingletonException(System.Object,System.Object,System.Object,System.Object)">\r
207             <summary>Cannot consume {2} service '{0}' from {3} '{1}'.</summary>\r
208         </member>\r
209         <member name="P:Microsoft.Extensions.DependencyInjection.Resources.ScopedResolvedFromRootException">\r
210             <summary>Cannot resolve '{0}' from root provider because it requires {2} service '{1}'.</summary>\r
211         </member>\r
212         <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatScopedResolvedFromRootException(System.Object,System.Object,System.Object)">\r
213             <summary>Cannot resolve '{0}' from root provider because it requires {2} service '{1}'.</summary>\r
214         </member>\r
215         <member name="P:Microsoft.Extensions.DependencyInjection.Resources.DirectScopedResolvedFromRootException">\r
216             <summary>Cannot resolve {1} service '{0}' from root provider.</summary>\r
217         </member>\r
218         <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatDirectScopedResolvedFromRootException(System.Object,System.Object)">\r
219             <summary>Cannot resolve {1} service '{0}' from root provider.</summary>\r
220         </member>\r
221         <member name="P:Microsoft.Extensions.DependencyInjection.Resources.ConstantCantBeConvertedToServiceType">\r
222             <summary>Constant value of type '{0}' can't be converted to service type '{1}'</summary>\r
223         </member>\r
224         <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatConstantCantBeConvertedToServiceType(System.Object,System.Object)">\r
225             <summary>Constant value of type '{0}' can't be converted to service type '{1}'</summary>\r
226         </member>\r
227         <member name="P:Microsoft.Extensions.DependencyInjection.Resources.ImplementationTypeCantBeConvertedToServiceType">\r
228             <summary>Implementation type '{0}' can't be converted to service type '{1}'</summary>\r
229         </member>\r
230         <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatImplementationTypeCantBeConvertedToServiceType(System.Object,System.Object)">\r
231             <summary>Implementation type '{0}' can't be converted to service type '{1}'</summary>\r
232         </member>\r
233         <member name="P:Microsoft.Extensions.DependencyInjection.Resources.AsyncDisposableServiceDispose">\r
234             <summary>'{0}' type only implements IAsyncDisposable. Use DisposeAsync to dispose the container.</summary>\r
235         </member>\r
236         <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatAsyncDisposableServiceDispose(System.Object)">\r
237             <summary>'{0}' type only implements IAsyncDisposable. Use DisposeAsync to dispose the container.</summary>\r
238         </member>\r
239         <member name="M:Microsoft.Extensions.Internal.TypeNameHelper.GetTypeDisplayName(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Char)">\r
240             <summary>\r
241             Pretty print a type name.\r
242             </summary>\r
243             <param name="type">The <see cref="T:System.Type"/>.</param>\r
244             <param name="fullName"><c>true</c> to print a fully qualified name.</param>\r
245             <param name="includeGenericParameterNames"><c>true</c> to include generic parameter names.</param>\r
246             <param name="includeGenericParameters"><c>true</c> to include generic parameters.</param>\r
247             <param name="nestedTypeDelimiter">Character to use as a delimiter in nested type names</param>\r
248             <returns>The pretty printed type name.</returns>\r
249         </member>\r
250     </members>\r
251 </doc>\r