This type is used by the .NET framework and is never used directly by your code.
public sealed class DiscoveryDocumentSearchPattern : DiscoverySearchPattern { // Public Constructors public DiscoveryDocumentSearchPattern( ); // Public Instance Properties public override string Pattern{get; } // overrides DiscoverySearchPattern// Public Instance Methods public override DiscoveryReference GetDiscoveryReference(string filename); // overrides DiscoverySearchPattern }