Click or drag to resize

GlobMatcher Class

Matches file paths against include and exclude glob patterns. Glob patterns are similar to Unix shell patterns, supporting wildcards like '*', '**', and '?'.
Inheritance Hierarchy
SystemObject
  Altaxo.SerializationGlobMatcher

Namespace: Altaxo.Serialization
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3618.0 (4.8.3618.0)
Syntax
C#
public class GlobMatcher : IImmutable

The GlobMatcher type exposes the following members.

Constructors
 NameDescription
Public methodGlobMatcher Initializes a new instance of the GlobMatcher class.
Top
Properties
 NameDescription
Public propertyNegativePatterns Gets the glob patterns that define which paths are excluded.
Public propertyPositivePatterns Gets the glob patterns that define which paths are included.
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodStatic memberGetLongestCommonFolder Gets the longest common folder path shared by the specified paths.
Public methodGetMatchingFiles Enumerates files that match the configured include and exclude patterns.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIsMatch(String) Determines whether the specified input path matches the configured include and exclude patterns.
Public methodStatic memberIsMatch(String, String, Boolean) Determines whether an input path matches a single glob pattern.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also