Reevaluate ();
}
-#if NET_4_0
ProcessBeforeAndAfterTargets ();
-#endif
if (targetNames == null || targetNames.Length == 0) {
if (defaultTargets != null && defaultTargets.Length != 0) {
return sb.ToString ();
}
-#if NET_4_0
void ProcessBeforeAndAfterTargets ()
{
var beforeTable = Targets.AsIEnumerable ()
expr.Parse (targets, ParseOptions.AllowItemsNoMetadataAndSplit);
return (string []) expr.ConvertTo (this, typeof (string []));
}
-#endif
[MonoTODO]
public string [] GetConditionedPropertyValues (string propertyName)
return default (T);
}
+ internal string ThisFileFullPath {
+ get { return this_file_property_stack.Peek (); }
+ }
+
// Used for MSBuild*This* set of properties
internal void PushThisFileProperty (string full_filename)
{
<DebugType>full</DebugType>\r
<NoWarn>1699</NoWarn>\r
<Optimize>false</Optimize>\r
- <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5</DefineConstants>\r
+ <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;MONO;DISABLE_CAS_USE</DefineConstants>\r
<ErrorReport>prompt</ErrorReport>\r
<WarningLevel>4</WarningLevel>\r
</PropertyGroup>\r
<DebugType>pdbonly</DebugType>\r
<NoWarn>1699</NoWarn>\r
<Optimize>true</Optimize>\r
- <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5</DefineConstants>\r
+ <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;MONO;DISABLE_CAS_USE</DefineConstants>\r
<ErrorReport>prompt</ErrorReport>\r
<WarningLevel>4</WarningLevel>\r
</PropertyGroup>\r
<Compile Include="Microsoft.Build.Tasks\AssignCulture.cs" />\r
<Compile Include="Microsoft.Build.Tasks\AssignProjectConfiguration.cs" />\r
<Compile Include="Microsoft.Build.Tasks\AssignTargetPath.cs" />\r
+ <Compile Include="Microsoft.Build.Tasks\AssignLinkMetadata.cs" />\r
<Compile Include="Microsoft.Build.Tasks\CallTarget.cs" />\r
<Compile Include="Microsoft.Build.Tasks\CodeTaskFactory.cs" />\r
<Compile Include="Microsoft.Build.Tasks\CombinePath.cs" />\r