﻿<?xml version="1.0" encoding="utf-8"?><Type Name="BuildProperty" FullName="Microsoft.Build.BuildEngine.BuildProperty"><TypeSignature Language="C#" Value="public class BuildProperty" /><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>Represents a single property in an vstecmsbuild project. </para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public BuildProperty (string propertyName, string propertyValue);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="propertyName" Type="System.String" /><Parameter Name="propertyValue" Type="System.String" /></Parameters><Docs><remarks>To be added.</remarks><since version="2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:Microsoft.Build.BuildEngine.BuildProperty" /> class with the specified name and value.</para></summary><param name="propertyName"><attribution license="cc4" from="Microsoft" modified="false" />The property name.</param><param name="propertyValue"><attribution license="cc4" from="Microsoft" modified="false" />The property value.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Clone"><MemberSignature Language="C#" Value="public Microsoft.Build.BuildEngine.BuildProperty Clone (bool deepClone);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>Microsoft.Build.BuildEngine.BuildProperty</ReturnType></ReturnValue><Parameters><Parameter Name="deepClone" Type="System.Boolean" /></Parameters><Docs><since version="2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>A shallow copy of a <see cref="T:Microsoft.Build.BuildEngine.BuildProperty" /> references the same XML element as the original. Modifications to the name or value of a shallow copy will be reflected in both copies. However, depending on property evaluation, the two copies could have different <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.FinalValue" /> property values.</para><para>A deep copy of a <see cref="T:Microsoft.Build.BuildEngine.BuildProperty" /> creates a new XML element to reference so that both copies of the <see cref="T:Microsoft.Build.BuildEngine.BuildProperty" /> can be independently modified.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Creates a deep or shallow copy of the <see cref="T:Microsoft.Build.BuildEngine.BuildProperty" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A copy of the <see cref="T:Microsoft.Build.BuildEngine.BuildProperty" />.</para></returns><param name="deepClone"><attribution license="cc4" from="Microsoft" modified="false" />true to create a deep copy of the <see cref="T:Microsoft.Build.BuildEngine.BuildProperty" />; otherwise, false.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Condition"><MemberSignature Language="C#" Value="public string Condition { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><since version="2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the <unmanagedCodeEntityReference>Condition</unmanagedCodeEntityReference> attribute value of the property.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FinalValue"><MemberSignature Language="C#" Value="public string FinalValue { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><since version="2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the final value of the property after all property evaluations have been performed.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsImported"><MemberSignature Language="C#" Value="public bool IsImported { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><since version="2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a value indicating whether the property was imported into the project.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Name"><MemberSignature Language="C#" Value="public string Name { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><since version="2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the property name.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="op_Explicit"><MemberSignature Language="C#" Value="public static string op_Explicit (Microsoft.Build.BuildEngine.BuildProperty propertyToCast);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="propertyToCast" Type="Microsoft.Build.BuildEngine.BuildProperty" /></Parameters><Docs><param name="propertyToCast">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks><since version="2.0" /></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ToString"><MemberSignature Language="C#" Value="public override string ToString ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters /><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns the string that represents the property <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Value" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The string that represents the property <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Value" />.</para></returns></Docs></Member><Member MemberName="Value"><MemberSignature Language="C#" Value="public string Value { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><since version="2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the property value.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member></Members></Type>