-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
MemberDefinition.xml
91 lines (88 loc) · 4.97 KB
/
MemberDefinition.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<Type Name="MemberDefinition" FullName="System.Windows.Markup.MemberDefinition">
<TypeSignature Language="C#" Value="public abstract class MemberDefinition" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit MemberDefinition extends System.Object" />
<TypeSignature Language="DocId" Value="T:System.Windows.Markup.MemberDefinition" />
<TypeSignature Language="VB.NET" Value="Public MustInherit Class MemberDefinition" />
<TypeSignature Language="F#" Value="type MemberDefinition = class" />
<TypeSignature Language="C++ CLI" Value="public ref class MemberDefinition abstract" />
<AssemblyInfo>
<AssemblyName>System.Xaml</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Provides the base class that is used for a markup technique of defining members of a class in declarative XAML.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Windows.Markup.PropertyDefinition> class is the relevant practical class that enables defining a property in declarative XAML.
Support for the overall feature of defining members of a class in declarative XAML is not self-contained in this API. This API only provides the markup definitions that make the declarations possible in XAML. The actual build task handling of how such XAML is interpreted is specific to individual build tasks and the frameworks or technologies that reference them.
]]></format>
</remarks>
<altmember cref="T:System.Windows.Markup.PropertyDefinition" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected MemberDefinition ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Markup.MemberDefinition.#ctor" />
<MemberSignature Language="VB.NET" Value="Protected Sub New ()" />
<MemberSignature Language="C++ CLI" Value="protected:
 MemberDefinition();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Xaml</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
</Attributes>
<Parameters />
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Windows.Markup.MemberDefinition" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public abstract string Name { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Name" />
<MemberSignature Language="DocId" Value="P:System.Windows.Markup.MemberDefinition.Name" />
<MemberSignature Language="VB.NET" Value="Public MustOverride Property Name As String" />
<MemberSignature Language="F#" Value="member this.Name : string with get, set" Usage="System.Windows.Markup.MemberDefinition.Name" />
<MemberSignature Language="C++ CLI" Value="public:
 abstract property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Xaml</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>When implemented in a derived class, gets or sets the name of the member to define.</summary>
<value>The name of the member to define.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>