1 <?xml version="1.0"?>
\r
4 <name>Microsoft.Extensions.FileProviders.Embedded</name>
\r
7 <member name="T:Microsoft.Extensions.FileProviders.EmbeddedFileProvider">
\r
9 Looks up files using embedded resources in the specified assembly.
\r
10 This file provider is case sensitive.
\r
13 <member name="M:Microsoft.Extensions.FileProviders.EmbeddedFileProvider.#ctor(System.Reflection.Assembly)">
\r
15 Initializes a new instance of the <see cref="T:Microsoft.Extensions.FileProviders.EmbeddedFileProvider" /> class using the specified
\r
16 assembly with the base namespace defaulting to the assembly name.
\r
18 <param name="assembly">The assembly that contains the embedded resources.</param>
\r
20 <member name="M:Microsoft.Extensions.FileProviders.EmbeddedFileProvider.#ctor(System.Reflection.Assembly,System.String)">
\r
22 Initializes a new instance of the <see cref="T:Microsoft.Extensions.FileProviders.EmbeddedFileProvider" /> class using the specified
\r
23 assembly and base namespace.
\r
25 <param name="assembly">The assembly that contains the embedded resources.</param>
\r
26 <param name="baseNamespace">The base namespace that contains the embedded resources.</param>
\r
28 <member name="M:Microsoft.Extensions.FileProviders.EmbeddedFileProvider.GetFileInfo(System.String)">
\r
30 Locates a file at the given path.
\r
32 <param name="subpath">The path that identifies the file. </param>
\r
34 The file information. Caller must check Exists property. A <see cref="T:Microsoft.Extensions.FileProviders.NotFoundFileInfo" /> if the file could
\r
38 <member name="M:Microsoft.Extensions.FileProviders.EmbeddedFileProvider.GetDirectoryContents(System.String)">
\r
40 Enumerate a directory at the given path, if any.
\r
41 This file provider uses a flat directory structure. Everything under the base namespace is considered to be one
\r
44 <param name="subpath">The path that identifies the directory</param>
\r
46 Contents of the directory. Caller must check Exists property. A <see cref="T:Microsoft.Extensions.FileProviders.NotFoundDirectoryContents" /> if no
\r
47 resources were found that match <paramref name="subpath" />
\r
50 <member name="M:Microsoft.Extensions.FileProviders.EmbeddedFileProvider.Watch(System.String)">
\r
52 Embedded files do not change.
\r
54 <param name="pattern">This parameter is ignored</param>
\r
55 <returns>A <see cref="T:Microsoft.Extensions.FileProviders.NullChangeToken" /></returns>
\r
57 <member name="T:Microsoft.Extensions.FileProviders.Embedded.EmbeddedResourceFileInfo">
\r
59 Represents a file embedded in an assembly.
\r
62 <member name="M:Microsoft.Extensions.FileProviders.Embedded.EmbeddedResourceFileInfo.#ctor(System.Reflection.Assembly,System.String,System.String,System.DateTimeOffset)">
\r
64 Initializes a new instance of <see cref="T:Microsoft.Extensions.FileProviders.EmbeddedFileProvider"/> for an assembly using <paramref name="resourcePath"/> as the base
\r
66 <param name="assembly">The assembly that contains the embedded resource</param>
\r
67 <param name="resourcePath">The path to the embedded resource</param>
\r
68 <param name="name">An arbitrary name for this instance</param>
\r
69 <param name="lastModified">The <see cref="T:System.DateTimeOffset" /> to use for <see cref="P:Microsoft.Extensions.FileProviders.Embedded.EmbeddedResourceFileInfo.LastModified" /></param>
\r
71 <member name="P:Microsoft.Extensions.FileProviders.Embedded.EmbeddedResourceFileInfo.Exists">
\r
76 <member name="P:Microsoft.Extensions.FileProviders.Embedded.EmbeddedResourceFileInfo.Length">
\r
78 The length, in bytes, of the embedded resource
\r
81 <member name="P:Microsoft.Extensions.FileProviders.Embedded.EmbeddedResourceFileInfo.PhysicalPath">
\r
86 <member name="P:Microsoft.Extensions.FileProviders.Embedded.EmbeddedResourceFileInfo.Name">
\r
88 The name of embedded file
\r
91 <member name="P:Microsoft.Extensions.FileProviders.Embedded.EmbeddedResourceFileInfo.LastModified">
\r
93 The time, in UTC, when the <see cref="T:Microsoft.Extensions.FileProviders.EmbeddedFileProvider"/> was created
\r
96 <member name="P:Microsoft.Extensions.FileProviders.Embedded.EmbeddedResourceFileInfo.IsDirectory">
\r
101 <member name="M:Microsoft.Extensions.FileProviders.Embedded.EmbeddedResourceFileInfo.CreateReadStream">
\r
104 <member name="T:Microsoft.Extensions.FileProviders.ManifestEmbeddedFileProvider">
\r
106 An embedded file provider that uses a manifest compiled in the assembly to
\r
107 reconstruct the original paths of the embedded files when they were embedded
\r
111 <member name="M:Microsoft.Extensions.FileProviders.ManifestEmbeddedFileProvider.#ctor(System.Reflection.Assembly)">
\r
113 Initializes a new instance of <see cref="T:Microsoft.Extensions.FileProviders.ManifestEmbeddedFileProvider"/>.
\r
115 <param name="assembly">The assembly containing the embedded files.</param>
\r
117 <member name="M:Microsoft.Extensions.FileProviders.ManifestEmbeddedFileProvider.#ctor(System.Reflection.Assembly,System.String)">
\r
119 Initializes a new instance of <see cref="T:Microsoft.Extensions.FileProviders.ManifestEmbeddedFileProvider"/>.
\r
121 <param name="assembly">The assembly containing the embedded files.</param>
\r
122 <param name="root">The relative path from the root of the manifest to use as root for the provider.</param>
\r
124 <member name="M:Microsoft.Extensions.FileProviders.ManifestEmbeddedFileProvider.#ctor(System.Reflection.Assembly,System.String,System.DateTimeOffset)">
\r
126 Initializes a new instance of <see cref="T:Microsoft.Extensions.FileProviders.ManifestEmbeddedFileProvider"/>.
\r
128 <param name="assembly">The assembly containing the embedded files.</param>
\r
129 <param name="root">The relative path from the root of the manifest to use as root for the provider.</param>
\r
130 <param name="lastModified">The LastModified date to use on the <see cref="T:Microsoft.Extensions.FileProviders.IFileInfo"/> instances
\r
131 returned by this <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/>.</param>
\r
133 <member name="M:Microsoft.Extensions.FileProviders.ManifestEmbeddedFileProvider.#ctor(System.Reflection.Assembly,System.String,System.String,System.DateTimeOffset)">
\r
135 Initializes a new instance of <see cref="T:Microsoft.Extensions.FileProviders.ManifestEmbeddedFileProvider"/>.
\r
137 <param name="assembly">The assembly containing the embedded files.</param>
\r
138 <param name="root">The relative path from the root of the manifest to use as root for the provider.</param>
\r
139 <param name="manifestName">The name of the embedded resource containing the manifest.</param>
\r
140 <param name="lastModified">The LastModified date to use on the <see cref="T:Microsoft.Extensions.FileProviders.IFileInfo"/> instances
\r
141 returned by this <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/>.</param>
\r
143 <member name="P:Microsoft.Extensions.FileProviders.ManifestEmbeddedFileProvider.Assembly">
\r
145 Gets the <see cref="P:Microsoft.Extensions.FileProviders.ManifestEmbeddedFileProvider.Assembly"/> for this provider.
\r
148 <member name="M:Microsoft.Extensions.FileProviders.ManifestEmbeddedFileProvider.GetDirectoryContents(System.String)">
\r
151 <member name="M:Microsoft.Extensions.FileProviders.ManifestEmbeddedFileProvider.GetFileInfo(System.String)">
\r
154 <member name="M:Microsoft.Extensions.FileProviders.ManifestEmbeddedFileProvider.Watch(System.String)">
\r