@@ -24,65 +24,6 @@ namespace Testably.Abstractions.Helpers
2424 void StoreMetadata<T>(string key, T? value);
2525 bool TryGetWrappedInstance<T>([System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out T? wrappedInstance);
2626 }
27- [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
28- [System.Obsolete("Will be removed in a future version!")]
29- public abstract class PathSystemBase : System.IO.Abstractions.IFileSystemEntity, System.IO.Abstractions.IPath
30- {
31- protected PathSystemBase(System.IO.Abstractions.IFileSystem fileSystem) { }
32- public virtual char AltDirectorySeparatorChar { get; }
33- public virtual char DirectorySeparatorChar { get; }
34- public System.IO.Abstractions.IFileSystem FileSystem { get; }
35- public virtual char PathSeparator { get; }
36- public virtual char VolumeSeparatorChar { get; }
37- [return: System.Diagnostics.CodeAnalysis.NotNullIfNotNull("path")]
38- public virtual string? ChangeExtension(string? path, string? extension) { }
39- public virtual string Combine(params string[] paths) { }
40- public virtual string Combine(string path1, string path2) { }
41- public virtual string Combine(string path1, string path2, string path3) { }
42- public virtual string Combine(string path1, string path2, string path3, string path4) { }
43- public virtual bool EndsInDirectorySeparator(System.ReadOnlySpan<char> path) { }
44- public virtual bool EndsInDirectorySeparator(string path) { }
45- public virtual System.ReadOnlySpan<char> GetDirectoryName(System.ReadOnlySpan<char> path) { }
46- public virtual string? GetDirectoryName(string? path) { }
47- public virtual System.ReadOnlySpan<char> GetExtension(System.ReadOnlySpan<char> path) { }
48- [return: System.Diagnostics.CodeAnalysis.NotNullIfNotNull("path")]
49- public virtual string? GetExtension(string? path) { }
50- public virtual System.ReadOnlySpan<char> GetFileName(System.ReadOnlySpan<char> path) { }
51- [return: System.Diagnostics.CodeAnalysis.NotNullIfNotNull("path")]
52- public virtual string? GetFileName(string? path) { }
53- public virtual System.ReadOnlySpan<char> GetFileNameWithoutExtension(System.ReadOnlySpan<char> path) { }
54- [return: System.Diagnostics.CodeAnalysis.NotNullIfNotNull("path")]
55- public virtual string? GetFileNameWithoutExtension(string? path) { }
56- public virtual string GetFullPath(string path) { }
57- public virtual string GetFullPath(string path, string basePath) { }
58- public virtual char[] GetInvalidFileNameChars() { }
59- public virtual char[] GetInvalidPathChars() { }
60- public virtual System.ReadOnlySpan<char> GetPathRoot(System.ReadOnlySpan<char> path) { }
61- public virtual string? GetPathRoot(string? path) { }
62- public virtual string GetRandomFileName() { }
63- public virtual string GetRelativePath(string relativeTo, string path) { }
64- [System.Obsolete("Insecure temporary file creation methods should not be used. Use `Path.Combine(Pa" +
65- "th.GetTempPath(), Path.GetRandomFileName())` instead.")]
66- public virtual string GetTempFileName() { }
67- public virtual string GetTempPath() { }
68- public virtual bool HasExtension(System.ReadOnlySpan<char> path) { }
69- public virtual bool HasExtension([System.Diagnostics.CodeAnalysis.NotNullWhen(true)] string? path) { }
70- public virtual bool IsPathFullyQualified(System.ReadOnlySpan<char> path) { }
71- public virtual bool IsPathFullyQualified(string path) { }
72- public virtual bool IsPathRooted(System.ReadOnlySpan<char> path) { }
73- public virtual bool IsPathRooted(string? path) { }
74- public virtual string Join(params string?[] paths) { }
75- public virtual string Join(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2) { }
76- public virtual string Join(string? path1, string? path2) { }
77- public virtual string Join(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.ReadOnlySpan<char> path3) { }
78- public virtual string Join(string? path1, string? path2, string? path3) { }
79- public virtual string Join(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.ReadOnlySpan<char> path3, System.ReadOnlySpan<char> path4) { }
80- public virtual string Join(string? path1, string? path2, string? path3, string? path4) { }
81- public virtual System.ReadOnlySpan<char> TrimEndingDirectorySeparator(System.ReadOnlySpan<char> path) { }
82- public virtual string TrimEndingDirectorySeparator(string path) { }
83- public virtual bool TryJoin(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.Span<char> destination, out int charsWritten) { }
84- public virtual bool TryJoin(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2, System.ReadOnlySpan<char> path3, System.Span<char> destination, out int charsWritten) { }
85- }
8627 public sealed class RandomWrapper : Testably.Abstractions.RandomSystem.IRandom
8728 {
8829 public RandomWrapper(System.Random instance) { }
0 commit comments