wx.Build.IBuildObject Interface Reference

Inheritance diagram for wx.Build.IBuildObject:

Inheritance graph

List of all members.

Public Member Functions

DateTime GetValidity ()
DateTime GetValidityDemand ()


Detailed Description

Instances of this type represent build objects that result from an action. Build objects know a validity. Build objects shall be rebuilt if their validity is smaller than the latest validity of their prerequisites. Build objects also implement Equals and GetHashCode() since they are values.

Member Function Documentation

DateTime wx.Build.IBuildObject.GetValidity (  ) 

Returns validity timstamp of this object. Whenever this is equal or later than all prerequisites, this is considered consistent with the prerequisites on rebuilding.

Implemented in wx.Build.FeatureList, wx.Build.AlternativeBuildActions, wx.Build.SequenceOfBuildActions, wx.Build.NamedAction, wx.Build.RefToProject, wx.Build.ContentFile, wx.Build.ContentFiles, wx.Build.FileSelector, wx.Build.FileProducts, and wx.Build.ResourceDesignator.

DateTime wx.Build.IBuildObject.GetValidityDemand (  ) 

This is the counterpart of the Validity . If this occurs as a prerequisite, this shall be compared with the Validity of the target in order to assess whether rebuild is necessary or not.

Implemented in wx.Build.FeatureList, wx.Build.AlternativeBuildActions, wx.Build.SequenceOfBuildActions, wx.Build.NamedAction, wx.Build.RefToProject, wx.Build.ContentFile, wx.Build.ContentFiles, wx.Build.FileSelector, wx.Build.FileProducts, and wx.Build.ResourceDesignator.


The wx.NET Build System.   (c) 2009-2010 Harald Meyer auf'm Hofe