﻿<?xml version="1.0" encoding="utf-8"?><Type Name="Utilities" FullName="Microsoft.Build.BuildEngine.Utilities"><TypeSignature Language="C#" Value="public static class Utilities" /><AssemblyInfo><AssemblyName>Microsoft.Build.Engine</AssemblyName><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces /><Docs><remarks>To be added.</remarks><since version="2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Contains utility methods used by vstecmsbuild. This class cannot be inherited. </para></summary></Docs><Members><Member MemberName="Escape"><MemberSignature Language="C#" Value="public static string Escape (string unescapedExpression);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="unescapedExpression" Type="System.String" /></Parameters><Docs><since version="2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Certain characters have special meaning in vstecmsbuild project files. Examples of the characters include semicolons (;) and asterisks (*). In order to use these special characters as literals, they must be specified with the syntax %nn, where nn represents the ASCII hexadecimal value of the character. This method performs that conversion.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Converts the specified string into a syntax that allows the vstecmsbuild engine to interpret the character literally.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The converted value of the specified string.</para></returns><param name="unescapedExpression"><attribution license="cc4" from="Microsoft" modified="false" />The string to convert.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member></Members></Type>