internal class BuildChoose {
BuildWhen otherwise;
- Project project;
- ImportedProject importedProject;
- XmlElement xmlElement;
+ //Project project;
+ //ImportedProject importedProject;
+ //XmlElement xmlElement;
List <BuildWhen> whens;
public BuildChoose (XmlElement xmlElement, Project project)
internal BuildChoose (XmlElement xmlElement, Project project, ImportedProject importedProject)
{
- this.xmlElement = xmlElement;
- this.project = project;
- this.importedProject = importedProject;
+ //this.xmlElement = xmlElement;
+ //this.project = project;
+ //this.importedProject = importedProject;
this.whens = new List <BuildWhen> ();
foreach (XmlNode xn in xmlElement.ChildNodes) {
namespace Microsoft.Build.BuildEngine {
internal class BuildWhen {
- Project parentProject;
+ //Project parentProject;
GroupingCollection groupingCollection;
XmlElement whenElement;
public BuildWhen (XmlElement whenElement, Project parentProject)
{
- this.parentProject = parentProject;
+ //this.parentProject = parentProject;
this.groupingCollection = new GroupingCollection (parentProject);
if (whenElement == null)
throw new ArgumentNullException ("whenElement");
{
Dictionary <string, bool> excludedItems;
List <ITaskItem> includedItems;
- string[] splitExclude;
if (includes == null)
throw new ArgumentNullException ("Includes");
const string defaultTasksProjectName = "Microsoft.Common.tasks";
EventSource eventSource;
bool buildStarted;
- ToolsetDefinitionLocations toolsetLocations;
+ //ToolsetDefinitionLocations toolsetLocations;
BuildPropertyGroup global_properties;
//IDictionary importedProjects;
List <ILogger> loggers;
public Engine (ToolsetDefinitionLocations locations)
: this (ToolLocationHelper.GetPathToDotNetFramework (TargetDotNetFrameworkVersion.Version20))
{
- toolsetLocations = locations;
+ //toolsetLocations = locations;
}
public Engine (BuildPropertyGroup globalProperties)
: this (ToolLocationHelper.GetPathToDotNetFramework (TargetDotNetFrameworkVersion.Version20))
{
this.global_properties = globalProperties;
- toolsetLocations = locations;
+ //toolsetLocations = locations;
}
// engine should be invoked with path where binary files are
BuildProperty bp;
evaluatedProperties = new BuildPropertyGroup (null, null, null, true);
+ conditionedProperties = new Dictionary<string, List<string>> ();
foreach (BuildProperty gp in GlobalProperties) {
bp = new BuildProperty (gp.Name, gp.Value, PropertyType.Global);
namespace Microsoft.Build.Tasks {
public class AL : ToolTaskExtension {
- Process alProcess;
-
public AL ()
{
}
Dictionary<string, TargetFrameworkAssemblies> target_framework_cache;
Dictionary<string, Dictionary<Version, string>> gac;
TaskLoggingHelper log;
- StringWriter sw;
List<string> search_log;
static LibraryPcFileCache cache;
}
class Framework {
- public string Moniker;
public string[] Directories;
public string DisplayName;
}
string GetSlnFileVersion (StreamReader reader)
{
- string strVersion = null;
string strInput = null;
Match match;