Compartilhar via


GlobResult Class

Definition

Data class representing a result from GetAllGlobs() and its overloads. This represents all globs found in an item include together with the item element it came from, the excludes that were present on that item, and all the Remove item elements pertaining to the Include item element.

public ref class GlobResult
public class GlobResult
type GlobResult = class
Public Class GlobResult
Inheritance
GlobResult

Constructors

GlobResult(ProjectItemElement, IEnumerable<String>, IMSBuildGlob, IEnumerable<String>, IEnumerable<String>)

Constructor.

Properties

Excludes

Gets an ISet<T> containing strings that were excluded.

IncludeGlobs

Gets all the evaluated glob strings (properties expanded) from the include.

ItemElement

Gets the original ProjectItemElement that contained the globs.

MsBuildGlob

A IMSBuildGlob representing the include globs. It also takes the excludes and relevant removes into consideration.

Removes

Gets an ISet<T> containing strings that were later removed via the Remove element.

Applies to