Imported Upstream version 4.3.2.467

Former-commit-id: 9c2cb47f45fa221e661ab616387c9cda183f283d
This commit is contained in:
Xamarin Public Jenkins
2016-02-22 11:00:01 -05:00
parent f302175246
commit f3e3aab35a
4097 changed files with 122406 additions and 82300 deletions

View File

@@ -12,6 +12,7 @@ namespace Microsoft.Build.Tasks.Xaml
using System.Xml;
using System.Reflection;
using System.Runtime;
using System.Runtime.Remoting.Lifetime;
using System.Globalization;
using Microsoft.Build.Utilities;
using XamlBuildTask;
@@ -26,6 +27,14 @@ namespace Microsoft.Build.Tasks.Xaml
IList<string> generatedCodeFiles;
XamlBuildTypeInspectionExtensionContext buildContextForExtensions;
IDictionary<string, ITaskItem> applicationMarkupWithTypeName;
// Set the lease lifetime according to the environment variable with the name defined by RemotingLeaseLifetimeInMinutesEnvironmentVariableName
public override object InitializeLifetimeService()
{
ILease lease = (ILease)base.InitializeLifetimeService();
XamlBuildTaskLeaseLifetimeHelper.SetLeaseLifetimeFromEnvironmentVariable(lease);
return lease;
}
public IList<string> ApplicationMarkup
{