diff --git a/build/common.props b/build/common.props
index ac5caa02..5fc8ddf7 100644
--- a/build/common.props
+++ b/build/common.props
@@ -16,7 +16,8 @@
-
-
+
+
+
diff --git a/build/dependencies.props b/build/dependencies.props
index 79080fa3..62b6fea8 100644
--- a/build/dependencies.props
+++ b/build/dependencies.props
@@ -1,9 +1,7 @@
2.0.0-*
- 4.3.0
2.1.0-*
- $(BundledNETStandardPackageVersion)
2.0.0-*
2.0.0-*
15.3.0-*
diff --git a/src/Microsoft.Extensions.FileProviders.Abstractions/Microsoft.Extensions.FileProviders.Abstractions.csproj b/src/Microsoft.Extensions.FileProviders.Abstractions/Microsoft.Extensions.FileProviders.Abstractions.csproj
index 4378ac70..32830e96 100644
--- a/src/Microsoft.Extensions.FileProviders.Abstractions/Microsoft.Extensions.FileProviders.Abstractions.csproj
+++ b/src/Microsoft.Extensions.FileProviders.Abstractions/Microsoft.Extensions.FileProviders.Abstractions.csproj
@@ -8,7 +8,7 @@ Commonly used types:
Microsoft.Extensions.FileProviders.IDirectoryContents
Microsoft.Extensions.FileProviders.IFileInfo
Microsoft.Extensions.FileProviders.IFileProvider
- netstandard1.0
+ netstandard2.0
true
files;filesystem
diff --git a/src/Microsoft.Extensions.FileProviders.Composite/Microsoft.Extensions.FileProviders.Composite.csproj b/src/Microsoft.Extensions.FileProviders.Composite/Microsoft.Extensions.FileProviders.Composite.csproj
index 903090ae..1521105e 100644
--- a/src/Microsoft.Extensions.FileProviders.Composite/Microsoft.Extensions.FileProviders.Composite.csproj
+++ b/src/Microsoft.Extensions.FileProviders.Composite/Microsoft.Extensions.FileProviders.Composite.csproj
@@ -4,7 +4,7 @@
Composite file and directory providers for Microsoft.Extensions.FileProviders.
- netstandard1.0
+ netstandard2.0
true
files;filesystem
diff --git a/src/Microsoft.Extensions.FileProviders.Embedded/EmbeddedFileProvider.cs b/src/Microsoft.Extensions.FileProviders.Embedded/EmbeddedFileProvider.cs
index 53861435..26c29b16 100644
--- a/src/Microsoft.Extensions.FileProviders.Embedded/EmbeddedFileProvider.cs
+++ b/src/Microsoft.Extensions.FileProviders.Embedded/EmbeddedFileProvider.cs
@@ -53,8 +53,6 @@ public EmbeddedFileProvider(Assembly assembly, string baseNamespace)
_lastModified = DateTimeOffset.UtcNow;
-// need to keep netstandard1.0 until ASP.NET Core 2.0 because it is a breaking change if we remove it
-#if NETSTANDARD1_5 || NET46
if (!string.IsNullOrEmpty(_assembly.Location))
{
try
@@ -68,10 +66,6 @@ public EmbeddedFileProvider(Assembly assembly, string baseNamespace)
{
}
}
-#elif NETSTANDARD1_0
-#else
-#error Target frameworks need to be updated.
-#endif
}
///
@@ -190,4 +184,4 @@ private static bool HasInvalidPathChars(string path)
return path.IndexOfAny(_invalidFileNameChars) != -1;
}
}
-}
\ No newline at end of file
+}
diff --git a/src/Microsoft.Extensions.FileProviders.Embedded/Microsoft.Extensions.FileProviders.Embedded.csproj b/src/Microsoft.Extensions.FileProviders.Embedded/Microsoft.Extensions.FileProviders.Embedded.csproj
index b364ce84..9f3067bc 100644
--- a/src/Microsoft.Extensions.FileProviders.Embedded/Microsoft.Extensions.FileProviders.Embedded.csproj
+++ b/src/Microsoft.Extensions.FileProviders.Embedded/Microsoft.Extensions.FileProviders.Embedded.csproj
@@ -4,7 +4,7 @@
File provider for files in embedded resources for Microsoft.Extensions.FileProviders.
- netstandard1.0;netstandard1.5;net46
+ netstandard2.0
true
files;filesystem
diff --git a/src/Microsoft.Extensions.FileProviders.Physical/Microsoft.Extensions.FileProviders.Physical.csproj b/src/Microsoft.Extensions.FileProviders.Physical/Microsoft.Extensions.FileProviders.Physical.csproj
index 750632c3..175eed7d 100644
--- a/src/Microsoft.Extensions.FileProviders.Physical/Microsoft.Extensions.FileProviders.Physical.csproj
+++ b/src/Microsoft.Extensions.FileProviders.Physical/Microsoft.Extensions.FileProviders.Physical.csproj
@@ -4,7 +4,7 @@
File provider for physical files for Microsoft.Extensions.FileProviders.
- netstandard1.3
+ netstandard2.0
true
true
files;filesystem
@@ -14,7 +14,6 @@
-
diff --git a/src/Microsoft.Extensions.FileProviders.Physical/baseline.net45.json b/src/Microsoft.Extensions.FileProviders.Physical/baseline.net45.json
deleted file mode 100644
index 24412113..00000000
--- a/src/Microsoft.Extensions.FileProviders.Physical/baseline.net45.json
+++ /dev/null
@@ -1,432 +0,0 @@
-{
- "AssemblyIdentity": "Microsoft.Extensions.FileProviders.Physical, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60",
- "Types": [
- {
- "Name": "Microsoft.Extensions.FileProviders.FileSystemInfoHelper",
- "Visibility": "Public",
- "Kind": "Class",
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileProviders.PhysicalFileProvider",
- "Visibility": "Public",
- "Kind": "Class",
- "ImplementedInterfaces": [
- "Microsoft.Extensions.FileProviders.IFileProvider",
- "System.IDisposable"
- ],
- "Members": [
- {
- "Kind": "Method",
- "Name": "Dispose",
- "Parameters": [],
- "ReturnType": "System.Void",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "System.IDisposable",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_Root",
- "Parameters": [],
- "ReturnType": "System.String",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "GetFileInfo",
- "Parameters": [
- {
- "Name": "subpath",
- "Type": "System.String"
- }
- ],
- "ReturnType": "Microsoft.Extensions.FileProviders.IFileInfo",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileProviders.IFileProvider",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "GetDirectoryContents",
- "Parameters": [
- {
- "Name": "subpath",
- "Type": "System.String"
- }
- ],
- "ReturnType": "Microsoft.Extensions.FileProviders.IDirectoryContents",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileProviders.IFileProvider",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Watch",
- "Parameters": [
- {
- "Name": "filter",
- "Type": "System.String"
- }
- ],
- "ReturnType": "Microsoft.Extensions.Primitives.IChangeToken",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileProviders.IFileProvider",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "root",
- "Type": "System.String"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileProviders.Physical.PhysicalDirectoryInfo",
- "Visibility": "Public",
- "Kind": "Class",
- "ImplementedInterfaces": [
- "Microsoft.Extensions.FileProviders.IFileInfo"
- ],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_Exists",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileProviders.IFileInfo",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_Length",
- "Parameters": [],
- "ReturnType": "System.Int64",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileProviders.IFileInfo",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_PhysicalPath",
- "Parameters": [],
- "ReturnType": "System.String",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileProviders.IFileInfo",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_Name",
- "Parameters": [],
- "ReturnType": "System.String",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileProviders.IFileInfo",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_LastModified",
- "Parameters": [],
- "ReturnType": "System.DateTimeOffset",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileProviders.IFileInfo",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_IsDirectory",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileProviders.IFileInfo",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "CreateReadStream",
- "Parameters": [],
- "ReturnType": "System.IO.Stream",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileProviders.IFileInfo",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "info",
- "Type": "System.IO.DirectoryInfo"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileProviders.Physical.PhysicalFileInfo",
- "Visibility": "Public",
- "Kind": "Class",
- "ImplementedInterfaces": [
- "Microsoft.Extensions.FileProviders.IFileInfo"
- ],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_Exists",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileProviders.IFileInfo",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_Length",
- "Parameters": [],
- "ReturnType": "System.Int64",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileProviders.IFileInfo",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_PhysicalPath",
- "Parameters": [],
- "ReturnType": "System.String",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileProviders.IFileInfo",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_Name",
- "Parameters": [],
- "ReturnType": "System.String",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileProviders.IFileInfo",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_LastModified",
- "Parameters": [],
- "ReturnType": "System.DateTimeOffset",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileProviders.IFileInfo",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_IsDirectory",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileProviders.IFileInfo",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "CreateReadStream",
- "Parameters": [],
- "ReturnType": "System.IO.Stream",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileProviders.IFileInfo",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "info",
- "Type": "System.IO.FileInfo"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher",
- "Visibility": "Public",
- "Kind": "Class",
- "ImplementedInterfaces": [
- "System.IDisposable"
- ],
- "Members": [
- {
- "Kind": "Method",
- "Name": "CreateFileChangeToken",
- "Parameters": [
- {
- "Name": "filter",
- "Type": "System.String"
- }
- ],
- "ReturnType": "Microsoft.Extensions.Primitives.IChangeToken",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Dispose",
- "Parameters": [],
- "ReturnType": "System.Void",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "System.IDisposable",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "root",
- "Type": "System.String"
- },
- {
- "Name": "fileSystemWatcher",
- "Type": "System.IO.FileSystemWatcher"
- },
- {
- "Name": "pollForChanges",
- "Type": "System.Boolean"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken",
- "Visibility": "Public",
- "Kind": "Class",
- "ImplementedInterfaces": [
- "Microsoft.Extensions.Primitives.IChangeToken"
- ],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_ActiveChangeCallbacks",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.Primitives.IChangeToken",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_HasChanged",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.Primitives.IChangeToken",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "RegisterChangeCallback",
- "Parameters": [
- {
- "Name": "callback",
- "Type": "System.Action"
- },
- {
- "Name": "state",
- "Type": "System.Object"
- }
- ],
- "ReturnType": "System.IDisposable",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.Primitives.IChangeToken",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "fileInfo",
- "Type": "System.IO.FileInfo"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- }
- ]
-}
\ No newline at end of file
diff --git a/src/Microsoft.Extensions.FileSystemGlobbing/Microsoft.Extensions.FileSystemGlobbing.csproj b/src/Microsoft.Extensions.FileSystemGlobbing/Microsoft.Extensions.FileSystemGlobbing.csproj
index 4fd57f75..9afef58f 100644
--- a/src/Microsoft.Extensions.FileSystemGlobbing/Microsoft.Extensions.FileSystemGlobbing.csproj
+++ b/src/Microsoft.Extensions.FileSystemGlobbing/Microsoft.Extensions.FileSystemGlobbing.csproj
@@ -4,7 +4,7 @@
File system globbing to find files matching a specified pattern.
- net45;netstandard1.3
+ netstandard2.0
$(NoWarn);CS1591
true
files;filesystem;glob;globbing
diff --git a/src/Microsoft.Extensions.FileSystemGlobbing/Util/StringComparisonHelper.cs b/src/Microsoft.Extensions.FileSystemGlobbing/Util/StringComparisonHelper.cs
index 0df4d773..8dfc41eb 100644
--- a/src/Microsoft.Extensions.FileSystemGlobbing/Util/StringComparisonHelper.cs
+++ b/src/Microsoft.Extensions.FileSystemGlobbing/Util/StringComparisonHelper.cs
@@ -19,12 +19,10 @@ public static StringComparer GetStringComparer(StringComparison comparisonType)
return StringComparer.Ordinal;
case StringComparison.OrdinalIgnoreCase:
return StringComparer.OrdinalIgnoreCase;
-#if !NETSTANDARD1_3
case StringComparison.InvariantCulture:
return StringComparer.InvariantCulture;
case StringComparison.InvariantCultureIgnoreCase:
return StringComparer.InvariantCultureIgnoreCase;
-#endif
default:
throw new InvalidOperationException($"Unexpected StringComparison type: {comparisonType}");
}
diff --git a/src/Microsoft.Extensions.FileSystemGlobbing/baseline.netframework.json b/src/Microsoft.Extensions.FileSystemGlobbing/baseline.netframework.json
deleted file mode 100644
index e944c465..00000000
--- a/src/Microsoft.Extensions.FileSystemGlobbing/baseline.netframework.json
+++ /dev/null
@@ -1,1842 +0,0 @@
-{
- "AssemblyIdentity": "Microsoft.Extensions.FileSystemGlobbing, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60",
- "Types": [
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch",
- "Visibility": "Public",
- "Kind": "Struct",
- "Sealed": true,
- "ImplementedInterfaces": [
- "System.IEquatable"
- ],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_Path",
- "Parameters": [],
- "ReturnType": "System.String",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_Stem",
- "Parameters": [],
- "ReturnType": "System.String",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Equals",
- "Parameters": [
- {
- "Name": "other",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch"
- }
- ],
- "ReturnType": "System.Boolean",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "System.IEquatable",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Equals",
- "Parameters": [
- {
- "Name": "obj",
- "Type": "System.Object"
- }
- ],
- "ReturnType": "System.Boolean",
- "Virtual": true,
- "Override": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "GetHashCode",
- "Parameters": [],
- "ReturnType": "System.Int32",
- "Virtual": true,
- "Override": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "path",
- "Type": "System.String"
- },
- {
- "Name": "stem",
- "Type": "System.String"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Matcher",
- "Visibility": "Public",
- "Kind": "Class",
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "AddInclude",
- "Parameters": [
- {
- "Name": "pattern",
- "Type": "System.String"
- }
- ],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Matcher",
- "Virtual": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "AddExclude",
- "Parameters": [
- {
- "Name": "pattern",
- "Type": "System.String"
- }
- ],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Matcher",
- "Virtual": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Execute",
- "Parameters": [
- {
- "Name": "directoryInfo",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase"
- }
- ],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult",
- "Virtual": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [],
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "comparisonType",
- "Type": "System.StringComparison"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.MatcherExtensions",
- "Visibility": "Public",
- "Kind": "Class",
- "Abstract": true,
- "Static": true,
- "Sealed": true,
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "AddExcludePatterns",
- "Parameters": [
- {
- "Name": "matcher",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Matcher"
- },
- {
- "Name": "excludePatternsGroups",
- "Type": "System.Collections.Generic.IEnumerable[]",
- "IsParams": true
- }
- ],
- "ReturnType": "System.Void",
- "Static": true,
- "Extension": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "AddIncludePatterns",
- "Parameters": [
- {
- "Name": "matcher",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Matcher"
- },
- {
- "Name": "includePatternsGroups",
- "Type": "System.Collections.Generic.IEnumerable[]",
- "IsParams": true
- }
- ],
- "ReturnType": "System.Void",
- "Static": true,
- "Extension": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "GetResultsInFullPath",
- "Parameters": [
- {
- "Name": "matcher",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Matcher"
- },
- {
- "Name": "directoryPath",
- "Type": "System.String"
- }
- ],
- "ReturnType": "System.Collections.Generic.IEnumerable",
- "Static": true,
- "Extension": true,
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult",
- "Visibility": "Public",
- "Kind": "Class",
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_Files",
- "Parameters": [],
- "ReturnType": "System.Collections.Generic.IEnumerable",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "set_Files",
- "Parameters": [
- {
- "Name": "value",
- "Type": "System.Collections.Generic.IEnumerable"
- }
- ],
- "ReturnType": "System.Void",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "files",
- "Type": "System.Collections.Generic.IEnumerable"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.ILinearPattern",
- "Visibility": "Public",
- "Kind": "Interface",
- "Abstract": true,
- "ImplementedInterfaces": [
- "Microsoft.Extensions.FileSystemGlobbing.Internal.IPattern"
- ],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_Segments",
- "Parameters": [],
- "ReturnType": "System.Collections.Generic.IList",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPathSegment",
- "Visibility": "Public",
- "Kind": "Interface",
- "Abstract": true,
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_CanProduceStem",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Match",
- "Parameters": [
- {
- "Name": "value",
- "Type": "System.String"
- }
- ],
- "ReturnType": "System.Boolean",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPattern",
- "Visibility": "Public",
- "Kind": "Interface",
- "Abstract": true,
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "CreatePatternContextForInclude",
- "Parameters": [],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "CreatePatternContextForExclude",
- "Parameters": [],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "Visibility": "Public",
- "Kind": "Interface",
- "Abstract": true,
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "Declare",
- "Parameters": [
- {
- "Name": "onDeclare",
- "Type": "System.Action"
- }
- ],
- "ReturnType": "System.Void",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Test",
- "Parameters": [
- {
- "Name": "directory",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase"
- }
- ],
- "ReturnType": "System.Boolean",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Test",
- "Parameters": [
- {
- "Name": "file",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase"
- }
- ],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternTestResult",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "PushDirectory",
- "Parameters": [
- {
- "Name": "directory",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase"
- }
- ],
- "ReturnType": "System.Void",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "PopDirectory",
- "Parameters": [],
- "ReturnType": "System.Void",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.IRaggedPattern",
- "Visibility": "Public",
- "Kind": "Interface",
- "Abstract": true,
- "ImplementedInterfaces": [
- "Microsoft.Extensions.FileSystemGlobbing.Internal.IPattern"
- ],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_Segments",
- "Parameters": [],
- "ReturnType": "System.Collections.Generic.IList",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_StartsWith",
- "Parameters": [],
- "ReturnType": "System.Collections.Generic.IList",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_Contains",
- "Parameters": [],
- "ReturnType": "System.Collections.Generic.IList>",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_EndsWith",
- "Parameters": [],
- "ReturnType": "System.Collections.Generic.IList",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.MatcherContext",
- "Visibility": "Public",
- "Kind": "Class",
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "Execute",
- "Parameters": [],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "includePatterns",
- "Type": "System.Collections.Generic.IEnumerable"
- },
- {
- "Name": "excludePatterns",
- "Type": "System.Collections.Generic.IEnumerable"
- },
- {
- "Name": "directoryInfo",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase"
- },
- {
- "Name": "comparison",
- "Type": "System.StringComparison"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternTestResult",
- "Visibility": "Public",
- "Kind": "Struct",
- "Sealed": true,
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_IsSuccessful",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_Stem",
- "Parameters": [],
- "ReturnType": "System.String",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Success",
- "Parameters": [
- {
- "Name": "stem",
- "Type": "System.String"
- }
- ],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternTestResult",
- "Static": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Field",
- "Name": "Failed",
- "Parameters": [],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternTestResult",
- "Static": true,
- "ReadOnly": true,
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.Patterns.PatternBuilder",
- "Visibility": "Public",
- "Kind": "Class",
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_ComparisonType",
- "Parameters": [],
- "ReturnType": "System.StringComparison",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Build",
- "Parameters": [
- {
- "Name": "pattern",
- "Type": "System.String"
- }
- ],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPattern",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [],
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "comparisonType",
- "Type": "System.StringComparison"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContext",
- "Visibility": "Public",
- "Kind": "Class",
- "Abstract": true,
- "ImplementedInterfaces": [
- "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext"
- ],
- "Members": [
- {
- "Kind": "Method",
- "Name": "Declare",
- "Parameters": [
- {
- "Name": "declare",
- "Type": "System.Action"
- }
- ],
- "ReturnType": "System.Void",
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Test",
- "Parameters": [
- {
- "Name": "file",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase"
- }
- ],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternTestResult",
- "Virtual": true,
- "Abstract": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Test",
- "Parameters": [
- {
- "Name": "directory",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase"
- }
- ],
- "ReturnType": "System.Boolean",
- "Virtual": true,
- "Abstract": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "PushDirectory",
- "Parameters": [
- {
- "Name": "directory",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase"
- }
- ],
- "ReturnType": "System.Void",
- "Virtual": true,
- "Abstract": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "PopDirectory",
- "Parameters": [],
- "ReturnType": "System.Void",
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "PushDataFrame",
- "Parameters": [
- {
- "Name": "frame",
- "Type": "T0"
- }
- ],
- "ReturnType": "System.Void",
- "Visibility": "Protected",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "IsStackEmpty",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Visibility": "Protected",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [],
- "Visibility": "Protected",
- "GenericParameter": []
- },
- {
- "Kind": "Field",
- "Name": "Frame",
- "Parameters": [],
- "ReturnType": "T0",
- "Visibility": "Protected",
- "GenericParameter": []
- }
- ],
- "GenericParameters": [
- {
- "ParameterName": "TFrame",
- "ParameterPosition": 0,
- "BaseTypeOrInterfaces": []
- }
- ]
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextLinear",
- "Visibility": "Public",
- "Kind": "Class",
- "Abstract": true,
- "BaseType": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContext",
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "Test",
- "Parameters": [
- {
- "Name": "file",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase"
- }
- ],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternTestResult",
- "Virtual": true,
- "Override": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "PushDirectory",
- "Parameters": [
- {
- "Name": "directory",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase"
- }
- ],
- "ReturnType": "System.Void",
- "Virtual": true,
- "Override": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_Pattern",
- "Parameters": [],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Internal.ILinearPattern",
- "Visibility": "Protected",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "IsLastSegment",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Visibility": "Protected",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "TestMatchingSegment",
- "Parameters": [
- {
- "Name": "value",
- "Type": "System.String"
- }
- ],
- "ReturnType": "System.Boolean",
- "Visibility": "Protected",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "CalculateStem",
- "Parameters": [
- {
- "Name": "matchedFile",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase"
- }
- ],
- "ReturnType": "System.String",
- "Visibility": "Protected",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "pattern",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Internal.ILinearPattern"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextLinearExclude",
- "Visibility": "Public",
- "Kind": "Class",
- "BaseType": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextLinear",
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "Test",
- "Parameters": [
- {
- "Name": "directory",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase"
- }
- ],
- "ReturnType": "System.Boolean",
- "Virtual": true,
- "Override": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "pattern",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Internal.ILinearPattern"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextLinearInclude",
- "Visibility": "Public",
- "Kind": "Class",
- "BaseType": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextLinear",
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "Declare",
- "Parameters": [
- {
- "Name": "onDeclare",
- "Type": "System.Action"
- }
- ],
- "ReturnType": "System.Void",
- "Virtual": true,
- "Override": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Test",
- "Parameters": [
- {
- "Name": "directory",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase"
- }
- ],
- "ReturnType": "System.Boolean",
- "Virtual": true,
- "Override": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "pattern",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Internal.ILinearPattern"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextRagged",
- "Visibility": "Public",
- "Kind": "Class",
- "Abstract": true,
- "BaseType": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContext",
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "Test",
- "Parameters": [
- {
- "Name": "file",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase"
- }
- ],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternTestResult",
- "Virtual": true,
- "Override": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "PushDirectory",
- "Parameters": [
- {
- "Name": "directory",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase"
- }
- ],
- "ReturnType": "System.Void",
- "Sealed": true,
- "Virtual": true,
- "Override": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "PopDirectory",
- "Parameters": [],
- "ReturnType": "System.Void",
- "Virtual": true,
- "Override": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_Pattern",
- "Parameters": [],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Internal.IRaggedPattern",
- "Visibility": "Protected",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "IsStartingGroup",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Visibility": "Protected",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "IsEndingGroup",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Visibility": "Protected",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "TestMatchingSegment",
- "Parameters": [
- {
- "Name": "value",
- "Type": "System.String"
- }
- ],
- "ReturnType": "System.Boolean",
- "Visibility": "Protected",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "TestMatchingGroup",
- "Parameters": [
- {
- "Name": "value",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase"
- }
- ],
- "ReturnType": "System.Boolean",
- "Visibility": "Protected",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "CalculateStem",
- "Parameters": [
- {
- "Name": "matchedFile",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase"
- }
- ],
- "ReturnType": "System.String",
- "Visibility": "Protected",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "pattern",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Internal.IRaggedPattern"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextRaggedExclude",
- "Visibility": "Public",
- "Kind": "Class",
- "BaseType": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextRagged",
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "Test",
- "Parameters": [
- {
- "Name": "directory",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase"
- }
- ],
- "ReturnType": "System.Boolean",
- "Virtual": true,
- "Override": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "pattern",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Internal.IRaggedPattern"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextRaggedInclude",
- "Visibility": "Public",
- "Kind": "Class",
- "BaseType": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextRagged",
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "Declare",
- "Parameters": [
- {
- "Name": "onDeclare",
- "Type": "System.Action"
- }
- ],
- "ReturnType": "System.Void",
- "Virtual": true,
- "Override": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Test",
- "Parameters": [
- {
- "Name": "directory",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase"
- }
- ],
- "ReturnType": "System.Boolean",
- "Virtual": true,
- "Override": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPatternContext",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "pattern",
- "Type": "Microsoft.Extensions.FileSystemGlobbing.Internal.IRaggedPattern"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.CurrentPathSegment",
- "Visibility": "Public",
- "Kind": "Class",
- "ImplementedInterfaces": [
- "Microsoft.Extensions.FileSystemGlobbing.Internal.IPathSegment"
- ],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_CanProduceStem",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPathSegment",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Match",
- "Parameters": [
- {
- "Name": "value",
- "Type": "System.String"
- }
- ],
- "ReturnType": "System.Boolean",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPathSegment",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.LiteralPathSegment",
- "Visibility": "Public",
- "Kind": "Class",
- "ImplementedInterfaces": [
- "Microsoft.Extensions.FileSystemGlobbing.Internal.IPathSegment"
- ],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_CanProduceStem",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPathSegment",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_Value",
- "Parameters": [],
- "ReturnType": "System.String",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Match",
- "Parameters": [
- {
- "Name": "value",
- "Type": "System.String"
- }
- ],
- "ReturnType": "System.Boolean",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPathSegment",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Equals",
- "Parameters": [
- {
- "Name": "obj",
- "Type": "System.Object"
- }
- ],
- "ReturnType": "System.Boolean",
- "Virtual": true,
- "Override": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "GetHashCode",
- "Parameters": [],
- "ReturnType": "System.Int32",
- "Virtual": true,
- "Override": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "value",
- "Type": "System.String"
- },
- {
- "Name": "comparisonType",
- "Type": "System.StringComparison"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.ParentPathSegment",
- "Visibility": "Public",
- "Kind": "Class",
- "ImplementedInterfaces": [
- "Microsoft.Extensions.FileSystemGlobbing.Internal.IPathSegment"
- ],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_CanProduceStem",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPathSegment",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Match",
- "Parameters": [
- {
- "Name": "value",
- "Type": "System.String"
- }
- ],
- "ReturnType": "System.Boolean",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPathSegment",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.RecursiveWildcardSegment",
- "Visibility": "Public",
- "Kind": "Class",
- "ImplementedInterfaces": [
- "Microsoft.Extensions.FileSystemGlobbing.Internal.IPathSegment"
- ],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_CanProduceStem",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPathSegment",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Match",
- "Parameters": [
- {
- "Name": "value",
- "Type": "System.String"
- }
- ],
- "ReturnType": "System.Boolean",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPathSegment",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.WildcardPathSegment",
- "Visibility": "Public",
- "Kind": "Class",
- "ImplementedInterfaces": [
- "Microsoft.Extensions.FileSystemGlobbing.Internal.IPathSegment"
- ],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_CanProduceStem",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPathSegment",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_BeginsWith",
- "Parameters": [],
- "ReturnType": "System.String",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_Contains",
- "Parameters": [],
- "ReturnType": "System.Collections.Generic.List",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_EndsWith",
- "Parameters": [],
- "ReturnType": "System.String",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "Match",
- "Parameters": [
- {
- "Name": "value",
- "Type": "System.String"
- }
- ],
- "ReturnType": "System.Boolean",
- "Sealed": true,
- "Virtual": true,
- "ImplementedInterface": "Microsoft.Extensions.FileSystemGlobbing.Internal.IPathSegment",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "beginsWith",
- "Type": "System.String"
- },
- {
- "Name": "contains",
- "Type": "System.Collections.Generic.List"
- },
- {
- "Name": "endsWith",
- "Type": "System.String"
- },
- {
- "Name": "comparisonType",
- "Type": "System.StringComparison"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Field",
- "Name": "MatchAll",
- "Parameters": [],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.WildcardPathSegment",
- "Static": true,
- "ReadOnly": true,
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase",
- "Visibility": "Public",
- "Kind": "Class",
- "Abstract": true,
- "BaseType": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase",
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "EnumerateFileSystemInfos",
- "Parameters": [],
- "ReturnType": "System.Collections.Generic.IEnumerable",
- "Virtual": true,
- "Abstract": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "GetDirectory",
- "Parameters": [
- {
- "Name": "path",
- "Type": "System.String"
- }
- ],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase",
- "Virtual": true,
- "Abstract": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "GetFile",
- "Parameters": [
- {
- "Name": "path",
- "Type": "System.String"
- }
- ],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase",
- "Virtual": true,
- "Abstract": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [],
- "Visibility": "Protected",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoWrapper",
- "Visibility": "Public",
- "Kind": "Class",
- "BaseType": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase",
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "EnumerateFileSystemInfos",
- "Parameters": [],
- "ReturnType": "System.Collections.Generic.IEnumerable",
- "Virtual": true,
- "Override": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "GetDirectory",
- "Parameters": [
- {
- "Name": "name",
- "Type": "System.String"
- }
- ],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase",
- "Virtual": true,
- "Override": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "GetFile",
- "Parameters": [
- {
- "Name": "name",
- "Type": "System.String"
- }
- ],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase",
- "Virtual": true,
- "Override": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_Name",
- "Parameters": [],
- "ReturnType": "System.String",
- "Virtual": true,
- "Override": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_FullName",
- "Parameters": [],
- "ReturnType": "System.String",
- "Virtual": true,
- "Override": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_ParentDirectory",
- "Parameters": [],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase",
- "Virtual": true,
- "Override": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "directoryInfo",
- "Type": "System.IO.DirectoryInfo"
- },
- {
- "Name": "isParentPath",
- "Type": "System.Boolean",
- "DefaultValue": "False"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase",
- "Visibility": "Public",
- "Kind": "Class",
- "Abstract": true,
- "BaseType": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase",
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [],
- "Visibility": "Protected",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoWrapper",
- "Visibility": "Public",
- "Kind": "Class",
- "BaseType": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase",
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_Name",
- "Parameters": [],
- "ReturnType": "System.String",
- "Virtual": true,
- "Override": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_FullName",
- "Parameters": [],
- "ReturnType": "System.String",
- "Virtual": true,
- "Override": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_ParentDirectory",
- "Parameters": [],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase",
- "Virtual": true,
- "Override": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [
- {
- "Name": "fileInfo",
- "Type": "System.IO.FileInfo"
- }
- ],
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase",
- "Visibility": "Public",
- "Kind": "Class",
- "Abstract": true,
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_Name",
- "Parameters": [],
- "ReturnType": "System.String",
- "Virtual": true,
- "Abstract": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_FullName",
- "Parameters": [],
- "ReturnType": "System.String",
- "Virtual": true,
- "Abstract": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_ParentDirectory",
- "Parameters": [],
- "ReturnType": "Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase",
- "Virtual": true,
- "Abstract": true,
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Constructor",
- "Name": ".ctor",
- "Parameters": [],
- "Visibility": "Protected",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextLinear+FrameData",
- "Visibility": "Public",
- "Kind": "Struct",
- "Sealed": true,
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_StemItems",
- "Parameters": [],
- "ReturnType": "System.Collections.Generic.IList",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_Stem",
- "Parameters": [],
- "ReturnType": "System.String",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Field",
- "Name": "IsNotApplicable",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Field",
- "Name": "SegmentIndex",
- "Parameters": [],
- "ReturnType": "System.Int32",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Field",
- "Name": "InStem",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- },
- {
- "Name": "Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextRagged+FrameData",
- "Visibility": "Public",
- "Kind": "Struct",
- "Sealed": true,
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_StemItems",
- "Parameters": [],
- "ReturnType": "System.Collections.Generic.IList",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "get_Stem",
- "Parameters": [],
- "ReturnType": "System.String",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Field",
- "Name": "IsNotApplicable",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Field",
- "Name": "SegmentGroupIndex",
- "Parameters": [],
- "ReturnType": "System.Int32",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Field",
- "Name": "SegmentGroup",
- "Parameters": [],
- "ReturnType": "System.Collections.Generic.IList",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Field",
- "Name": "BacktrackAvailable",
- "Parameters": [],
- "ReturnType": "System.Int32",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Field",
- "Name": "SegmentIndex",
- "Parameters": [],
- "ReturnType": "System.Int32",
- "Visibility": "Public",
- "GenericParameter": []
- },
- {
- "Kind": "Field",
- "Name": "InStem",
- "Parameters": [],
- "ReturnType": "System.Boolean",
- "Visibility": "Public",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- }
- ]
-}
\ No newline at end of file