Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
FileProviders
  • Loading branch information
BrennanConroy committed May 1, 2022
commit 81cdd90c9a441851fef7027ff6f7e811beb04015
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

namespace Microsoft.Extensions.FileProviders.Embedded;

internal class EnumerableDirectoryContents : IDirectoryContents
internal sealed class EnumerableDirectoryContents : IDirectoryContents
{
private readonly IEnumerable<IFileInfo> _entries;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

namespace Microsoft.Extensions.FileProviders.Embedded.Manifest;

internal class EmbeddedFilesManifest
internal sealed class EmbeddedFilesManifest
{
private static readonly char[] _invalidFileNameChars = Path.GetInvalidFileNameChars()
.Where(c => c != Path.DirectorySeparatorChar && c != Path.AltDirectorySeparatorChar).ToArray();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

namespace Microsoft.Extensions.FileProviders.Embedded.Manifest;

internal class ManifestDirectoryContents : IDirectoryContents
internal sealed class ManifestDirectoryContents : IDirectoryContents
{
private readonly DateTimeOffset _lastModified;
private IFileInfo[]? _entries;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

namespace Microsoft.Extensions.FileProviders.Embedded.Manifest;

internal class ManifestDirectoryInfo : IFileInfo
internal sealed class ManifestDirectoryInfo : IFileInfo
{
public ManifestDirectoryInfo(ManifestDirectory directory, DateTimeOffset lastModified)
{
Expand Down
4 changes: 2 additions & 2 deletions src/FileProviders/Embedded/src/Manifest/ManifestFile.cs
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
// Licensed to the .NET Foundation under one or more agreements.
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.

using System;
using Microsoft.Extensions.Primitives;

namespace Microsoft.Extensions.FileProviders.Embedded.Manifest;

internal class ManifestFile : ManifestEntry
internal sealed class ManifestFile : ManifestEntry
{
public ManifestFile(string name, string resourcePath)
: base(name)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

namespace Microsoft.Extensions.FileProviders.Embedded.Manifest;

internal class ManifestFileInfo : IFileInfo
internal sealed class ManifestFileInfo : IFileInfo
{
private long? _length;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace Microsoft.Extensions.FileProviders.Embedded.Manifest;

internal class ManifestRootDirectory : ManifestDirectory
internal sealed class ManifestRootDirectory : ManifestDirectory
{
public ManifestRootDirectory(ManifestEntry[] children)
: base(name: string.Empty, children: children)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

namespace Microsoft.Extensions.FileProviders.Embedded.Manifest;

internal class ManifestSinkDirectory : ManifestDirectory
internal sealed class ManifestSinkDirectory : ManifestDirectory
{
private ManifestSinkDirectory()
: base(name: string.Empty, children: Array.Empty<ManifestEntry>())
Expand Down
2 changes: 1 addition & 1 deletion src/FileProviders/Manifest.MSBuildTask/src/Entry.cs
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ private static bool SameChildren(ISet<Entry> left, ISet<Entry> right)
return true;
}

private class NameComparer : IComparer<Entry>
private sealed class NameComparer : IComparer<Entry>
{
public static NameComparer Instance { get; } = new NameComparer();

Expand Down
2 changes: 1 addition & 1 deletion src/FileProviders/Manifest.MSBuildTask/src/Manifest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ private XElement BuildNode(Entry entry)
}
}

private class ElementNames
private sealed class ElementNames
{
public const string Directory = "Directory";
public const string Name = "Name";
Expand Down