Imported Upstream version 3.8.0

Former-commit-id: 6a76a29bd07d86e57c6c8da45c65ed5447d38a61
This commit is contained in:
Jo Shields
2014-09-04 09:07:35 +01:00
parent a575963da9
commit fe777c5c82
1062 changed files with 12460 additions and 5983 deletions

View File

@@ -212,6 +212,16 @@ namespace Microsoft.Build.Internal.Expressions
get { return string.Format ("%([{0}].[{1}])", ItemType, Metadata); }
}
}
partial class QuotedExpression : Expression
{
public char QuoteChar { get; set; }
public ExpressionList Contents { get; set; }
public override string ExpressionString {
get { return QuoteChar + string.Concat (Contents.Select (e => e.ExpressionString)).Replace (QuoteChar.ToString (), "\\" + QuoteChar) + QuoteChar; }
}
}
partial class StringLiteral : Expression
{