# Microsoft.Extensions.FileProviders

``` diff
 namespace Microsoft.Extensions.FileProviders {
     public class CompositeFileProvider : IFileProvider {
-        public CompositeFileProvider(params IFileProvider[] fileProviders);
+        public CompositeFileProvider(params IFileProvider[]? fileProviders);
     }
     public interface IFileInfo {
-        string PhysicalPath { get; }
+        string? PhysicalPath { get; }
     }
     public class NotFoundFileInfo : IFileInfo {
-        public string PhysicalPath { get; }
+        public string? PhysicalPath { get; }
-        public Stream CreateReadStream();
+        [DoesNotReturnAttribute]
+        public Stream CreateReadStream();
     }
     public class NullChangeToken : IChangeToken {
-        public IDisposable RegisterChangeCallback(Action<object> callback, object state);
+        public IDisposable RegisterChangeCallback(Action<object?> callback, object? state);
     }
 }
```

