|
1 | 1 | <Type Name="ProjectElement" FullName="Microsoft.Build.Construction.ProjectElement"> |
2 | | - <TypeSignature Language="C#" Value="public abstract class ProjectElement : Microsoft.Build.Framework.IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" /> |
3 | | - <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit ProjectElement extends System.Object implements class Microsoft.Build.Framework.IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" /> |
| 2 | + <TypeSignature Language="C#" Value="public abstract class ProjectElement : Microsoft.Build.Framework.IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" /> |
| 3 | + <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit ProjectElement extends System.Object implements class Microsoft.Build.Framework.IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" /> |
4 | 4 | <TypeSignature Language="DocId" Value="T:Microsoft.Build.Construction.ProjectElement" /> |
5 | | - <TypeSignature Language="VB.NET" Value="Public MustInherit Class ProjectElement
Implements IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" /> |
6 | | - <TypeSignature Language="F#" Value="type ProjectElement = class
 interface IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" /> |
7 | | - <TypeSignature Language="C++ CLI" Value="public ref class ProjectElement abstract : Microsoft::Build::Framework::IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" /> |
| 5 | + <TypeSignature Language="VB.NET" Value="Public MustInherit Class ProjectElement
Implements IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" /> |
| 6 | + <TypeSignature Language="F#" Value="type ProjectElement = class
 interface IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" /> |
| 7 | + <TypeSignature Language="C++ CLI" Value="public ref class ProjectElement abstract : Microsoft::Build::Framework::IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" /> |
8 | 8 | <TypeSignature Language="C#" Value="public abstract class ProjectElement" FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" /> |
9 | 9 | <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit ProjectElement extends System.Object" FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" /> |
10 | 10 | <TypeSignature Language="VB.NET" Value="Public MustInherit Class ProjectElement" FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" /> |
|
19 | 19 | <BaseTypeName>System.Object</BaseTypeName> |
20 | 20 | </Base> |
21 | 21 | <Interfaces> |
22 | | - <Interface FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore"> |
| 22 | + <Interface FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore"> |
23 | 23 | <InterfaceName>Microsoft.Build.Framework.IProjectElement</InterfaceName> |
24 | 24 | </Interface> |
25 | 25 | </Interfaces> |
26 | 26 | <Docs> |
27 | 27 | <summary> |
28 | | - Abstract base class for MSBuild construction object model elements. |
| 28 | + Abstract base class for MSBuild construction object model elements. |
29 | 29 | </summary> |
30 | 30 | <remarks>To be added.</remarks> |
31 | 31 | </Docs> |
|
48 | 48 | <AttributeName Language="C#">[get: System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.Build.Construction.ProjectElement+<get_AllParents>d__20))]</AttributeName> |
49 | 49 | <AttributeName Language="F#">[<get: System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.Build.Construction.ProjectElement+<get_AllParents>d__20))>]</AttributeName> |
50 | 50 | </Attribute> |
51 | | - <Attribute FrameworkAlternate="msbuild-16;msbuild-16-netcore"> |
| 51 | + <Attribute FrameworkAlternate="msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore"> |
52 | 52 | <AttributeName Language="C#">[get: System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.Build.Construction.ProjectElement+<get_AllParents>d__23))]</AttributeName> |
53 | 53 | <AttributeName Language="F#">[<get: System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.Build.Construction.ProjectElement+<get_AllParents>d__23))>]</AttributeName> |
54 | 54 | </Attribute> |
|
114 | 114 | <ReturnType>Microsoft.Build.Construction.ProjectElement</ReturnType> |
115 | 115 | </ReturnValue> |
116 | 116 | <Parameters> |
117 | | - <Parameter Name="factory" Type="Microsoft.Build.Construction.ProjectRootElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" /> |
| 117 | + <Parameter Name="factory" Type="Microsoft.Build.Construction.ProjectRootElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" /> |
118 | 118 | </Parameters> |
119 | 119 | <Docs> |
120 | 120 | <param name="factory">The factory to use for creating the new instance.</param> |
|
153 | 153 | </ReturnValue> |
154 | 154 | <Docs> |
155 | 155 | <summary> |
156 | | - Gets or sets the Condition value. |
157 | | - It will return empty string IFF a condition attribute is legal but it’s not present or has no value. |
| 156 | + Gets or sets the Condition value. |
| 157 | + It will return empty string IFF a condition attribute is legal but it’s not present or has no value. |
158 | 158 | It will return null IFF a Condition attribute is illegal on that element. |
159 | 159 | Removes the attribute if the value to set is empty. |
160 | 160 | It is possible for derived classes to throw an <see cref="T:System.InvalidOperationException" /> if setting the condition is |
|
262 | 262 | <ReturnType>System.Void</ReturnType> |
263 | 263 | </ReturnValue> |
264 | 264 | <Parameters> |
265 | | - <Parameter Name="element" Type="Microsoft.Build.Construction.ProjectElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" /> |
| 265 | + <Parameter Name="element" Type="Microsoft.Build.Construction.ProjectElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" /> |
266 | 266 | </Parameters> |
267 | 267 | <Docs> |
268 | 268 | <param name="element">The element to act as a template to copy from.</param> |
|
288 | 288 | <ReturnType>Microsoft.Build.Construction.ProjectElement</ReturnType> |
289 | 289 | </ReturnValue> |
290 | 290 | <Parameters> |
291 | | - <Parameter Name="owner" Type="Microsoft.Build.Construction.ProjectRootElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" /> |
| 291 | + <Parameter Name="owner" Type="Microsoft.Build.Construction.ProjectRootElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" /> |
292 | 292 | </Parameters> |
293 | 293 | <Docs> |
294 | 294 | <param name="owner">The factory to use for creating the new instance.</param> |
|
354 | 354 | </ReturnValue> |
355 | 355 | <Docs> |
356 | 356 | <summary> |
357 | | - Gets or sets the Label value. |
| 357 | + Gets or sets the Label value. |
358 | 358 | Returns empty string if it is not present. |
359 | 359 | Removes the attribute if the value to set is empty. |
360 | 360 | </summary> |
|
413 | 413 | <Docs> |
414 | 414 | <summary> |
415 | 415 | Location of the corresponding Xml element. |
416 | | - May not be correct if file is not saved, or |
| 416 | + May not be correct if file is not saved, or |
417 | 417 | file has been edited since it was last saved. |
418 | 418 | In the case of an unsaved edit, the location only |
419 | 419 | contains the path to the file that the element originates from. |
|
590 | 590 | <ReturnType>System.Boolean</ReturnType> |
591 | 591 | </ReturnValue> |
592 | 592 | <Parameters> |
593 | | - <Parameter Name="attribute" Type="System.Xml.XmlAttribute" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" /> |
| 593 | + <Parameter Name="attribute" Type="System.Xml.XmlAttribute" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" /> |
594 | 594 | </Parameters> |
595 | 595 | <Docs> |
596 | 596 | <param name="attribute">To be added.</param> |
597 | | - <summary>Hook for subclasses to specify whether the given <paramref name="attribute" /> should be cloned or not.</summary> |
| 597 | + <summary> |
| 598 | + Hook for subclasses to specify whether the given <paramref name="attribute" /> should be cloned or not |
| 599 | + </summary> |
598 | 600 | <returns>To be added.</returns> |
599 | 601 | <remarks>To be added.</remarks> |
600 | 602 | </Docs> |
|
0 commit comments