Share via


CompositeGlob Class

Definition

A composite glob that returns a match for an input if any of its inner globs match the input (disjunction).

public ref class CompositeGlob : Microsoft::Build::Globbing::IMSBuildGlob
public class CompositeGlob : Microsoft.Build.Globbing.IMSBuildGlob
type CompositeGlob = class
    interface IMSBuildGlob
Public Class CompositeGlob
Implements IMSBuildGlob
Inheritance
CompositeGlob
Implements

Constructors

CompositeGlob(IEnumerable<IMSBuildGlob>)

Constructor

CompositeGlob(IMSBuildGlob[])

Constructor

Properties

Globs

The direct children of this composite

Methods

Create(IEnumerable<IMSBuildGlob>)

Creates an IMSBuildGlob that aggregates multiple other globs such that the resulting glob matches when any inner glob matches (disjunction).

IsMatch(String)

Matches the given stringToMatch against the glob.

Extension Methods

GetParsedGlobs(IMSBuildGlob)

Retrieve all the MSBuildGlob objects from the given glob composite.

Applies to