Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/api-doc-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Martinez <joelmartinez@gmail.com>2017-12-22 18:23:14 +0300
committerJoel Martinez <joelmartinez@gmail.com>2017-12-22 22:23:29 +0300
commit0d3096a37eab1e14681a16f0ace0fb5128ef3023 (patch)
treedf258d045a29c947b2cbc840b933e4ca31f2e171 /mdoc/Test/AttachedEventsAndProperties
parentb1ae12296dbf5e7776d4e64fd4867caad3b0014a (diff)
mdoc: AttachedProperty is no longer generated if a 'real' property exists.
This is due to the fact that the DocID would be duplicated. Closes #193
Diffstat (limited to 'mdoc/Test/AttachedEventsAndProperties')
-rw-r--r--mdoc/Test/AttachedEventsAndProperties/AttachedPropertyExample.cs20
-rw-r--r--mdoc/Test/AttachedEventsAndProperties/AttachedPropertyExample.xml307
2 files changed, 327 insertions, 0 deletions
diff --git a/mdoc/Test/AttachedEventsAndProperties/AttachedPropertyExample.cs b/mdoc/Test/AttachedEventsAndProperties/AttachedPropertyExample.cs
index cad4dca1..dba5d4bd 100644
--- a/mdoc/Test/AttachedEventsAndProperties/AttachedPropertyExample.cs
+++ b/mdoc/Test/AttachedEventsAndProperties/AttachedPropertyExample.cs
@@ -23,6 +23,26 @@ namespace AttachedEventsAndProperties
{
return (Boolean)element.GetValue(IsBubbleSourceProperty);
}
+
+
+ public static readonly DependencyProperty IsDuplicatedProperty = DependencyProperty.RegisterAttached(
+ "IsDuplicated",
+ typeof(Boolean),
+ typeof(AquariumObject),
+ null
+);
+
+ public static void SetIsDuplicated(UIElement element, Boolean value)
+ {
+ element.SetValue(IsDuplicatedProperty, value);
+ }
+
+ public static Boolean GetIsDuplicated(UIElement element)
+ {
+ return (Boolean)element.GetValue(IsDuplicatedProperty);
+ }
+ public static bool IsDuplicated {get;set;}
+
#endregion
#region negative example (no get method)
diff --git a/mdoc/Test/AttachedEventsAndProperties/AttachedPropertyExample.xml b/mdoc/Test/AttachedEventsAndProperties/AttachedPropertyExample.xml
new file mode 100644
index 00000000..aeca6428
--- /dev/null
+++ b/mdoc/Test/AttachedEventsAndProperties/AttachedPropertyExample.xml
@@ -0,0 +1,307 @@
+<Type Name="AttachedPropertyExample" FullName="AttachedEventsAndProperties.AttachedPropertyExample">
+ <TypeSignature Language="C#" Value="public static class AttachedPropertyExample" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit AttachedPropertyExample extends System.Object" />
+ <TypeSignature Language="DocId" Value="T:AttachedEventsAndProperties.AttachedPropertyExample" />
+ <TypeSignature Language="VB.NET" Value="Public Class AttachedPropertyExample" />
+ <TypeSignature Language="F#" Value="type AttachedPropertyExample = class" />
+ <AssemblyInfo>
+ <AssemblyName>AttachedEventsAndProperties</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="GetIsBubbleSource">
+ <MemberSignature Language="C#" Value="public static bool GetIsBubbleSource (System.Windows.UIElement element);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool GetIsBubbleSource(class System.Windows.UIElement element) cil managed" />
+ <MemberSignature Language="DocId" Value="M:AttachedEventsAndProperties.AttachedPropertyExample.GetIsBubbleSource(System.Windows.UIElement)" />
+ <MemberSignature Language="VB.NET" Value="Public Shared Function GetIsBubbleSource (element As UIElement) As Boolean" />
+ <MemberSignature Language="F#" Value="static member GetIsBubbleSource : System.Windows.UIElement -&gt; bool" Usage="AttachedEventsAndProperties.AttachedPropertyExample.GetIsBubbleSource element" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="element" Type="System.Windows.UIElement" />
+ </Parameters>
+ <Docs>
+ <param name="element">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIsBubbleSource3">
+ <MemberSignature Language="C#" Value="public static bool GetIsBubbleSource3 (System.Windows.UIElement element);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool GetIsBubbleSource3(class System.Windows.UIElement element) cil managed" />
+ <MemberSignature Language="DocId" Value="M:AttachedEventsAndProperties.AttachedPropertyExample.GetIsBubbleSource3(System.Windows.UIElement)" />
+ <MemberSignature Language="VB.NET" Value="Public Shared Function GetIsBubbleSource3 (element As UIElement) As Boolean" />
+ <MemberSignature Language="F#" Value="static member GetIsBubbleSource3 : System.Windows.UIElement -&gt; bool" Usage="AttachedEventsAndProperties.AttachedPropertyExample.GetIsBubbleSource3 element" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="element" Type="System.Windows.UIElement" />
+ </Parameters>
+ <Docs>
+ <param name="element">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIsDuplicated">
+ <MemberSignature Language="C#" Value="public static bool GetIsDuplicated (System.Windows.UIElement element);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool GetIsDuplicated(class System.Windows.UIElement element) cil managed" />
+ <MemberSignature Language="DocId" Value="M:AttachedEventsAndProperties.AttachedPropertyExample.GetIsDuplicated(System.Windows.UIElement)" />
+ <MemberSignature Language="VB.NET" Value="Public Shared Function GetIsDuplicated (element As UIElement) As Boolean" />
+ <MemberSignature Language="F#" Value="static member GetIsDuplicated : System.Windows.UIElement -&gt; bool" Usage="AttachedEventsAndProperties.AttachedPropertyExample.GetIsDuplicated element" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="element" Type="System.Windows.UIElement" />
+ </Parameters>
+ <Docs>
+ <param name="element">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsBubbleSource">
+ <MemberSignature Language="C#" Value="see GetIsBubbleSource, and SetIsBubbleSource" />
+ <MemberSignature Language="ILAsm" Value="see GetIsBubbleSource, and SetIsBubbleSource" />
+ <MemberSignature Language="DocId" Value="P:AttachedEventsAndProperties.AttachedPropertyExample.IsBubbleSource" />
+ <MemberSignature Language="VB.NET" Value="see GetIsBubbleSource, and SetIsBubbleSource" />
+ <MemberSignature Language="F#" Value="see GetIsBubbleSource, and SetIsBubbleSource" Usage="see GetIsBubbleSource, and SetIsBubbleSource" />
+ <MemberType>AttachedProperty</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsBubbleSource2Property">
+ <MemberSignature Language="C#" Value="public static readonly System.Windows.DependencyProperty IsBubbleSource2Property;" />
+ <MemberSignature Language="ILAsm" Value=".field public static initonly class System.Windows.DependencyProperty IsBubbleSource2Property" />
+ <MemberSignature Language="DocId" Value="F:AttachedEventsAndProperties.AttachedPropertyExample.IsBubbleSource2Property" />
+ <MemberSignature Language="VB.NET" Value="Public Shared ReadOnly IsBubbleSource2Property As DependencyProperty " />
+ <MemberSignature Language="F#" Value=" staticval mutable IsBubbleSource2Property : System.Windows.DependencyProperty" Usage="AttachedEventsAndProperties.AttachedPropertyExample.IsBubbleSource2Property" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Windows.DependencyProperty</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsBubbleSourceProperty">
+ <MemberSignature Language="C#" Value="public static readonly System.Windows.DependencyProperty IsBubbleSourceProperty;" />
+ <MemberSignature Language="ILAsm" Value=".field public static initonly class System.Windows.DependencyProperty IsBubbleSourceProperty" />
+ <MemberSignature Language="DocId" Value="F:AttachedEventsAndProperties.AttachedPropertyExample.IsBubbleSourceProperty" />
+ <MemberSignature Language="VB.NET" Value="Public Shared ReadOnly IsBubbleSourceProperty As DependencyProperty " />
+ <MemberSignature Language="F#" Value=" staticval mutable IsBubbleSourceProperty : System.Windows.DependencyProperty" Usage="AttachedEventsAndProperties.AttachedPropertyExample.IsBubbleSourceProperty" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Windows.DependencyProperty</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsDuplicated">
+ <MemberSignature Language="C#" Value="see GetIsDuplicated, and SetIsDuplicated" />
+ <MemberSignature Language="ILAsm" Value="see GetIsDuplicated, and SetIsDuplicated" />
+ <MemberSignature Language="DocId" Value="P:AttachedEventsAndProperties.AttachedPropertyExample.IsDuplicated" />
+ <MemberSignature Language="VB.NET" Value="see GetIsDuplicated, and SetIsDuplicated" />
+ <MemberSignature Language="F#" Value="see GetIsDuplicated, and SetIsDuplicated" Usage="see GetIsDuplicated, and SetIsDuplicated" />
+ <MemberType>AttachedProperty</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsDuplicated">
+ <MemberSignature Language="C#" Value="public static bool IsDuplicated { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property bool IsDuplicated" />
+ <MemberSignature Language="DocId" Value="P:AttachedEventsAndProperties.AttachedPropertyExample.IsDuplicated" />
+ <MemberSignature Language="VB.NET" Value="Public Shared Property IsDuplicated As Boolean" />
+ <MemberSignature Language="F#" Value="member this.IsDuplicated : bool with get, set" Usage="AttachedEventsAndProperties.AttachedPropertyExample.IsDuplicated" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsDuplicatedProperty">
+ <MemberSignature Language="C#" Value="public static readonly System.Windows.DependencyProperty IsDuplicatedProperty;" />
+ <MemberSignature Language="ILAsm" Value=".field public static initonly class System.Windows.DependencyProperty IsDuplicatedProperty" />
+ <MemberSignature Language="DocId" Value="F:AttachedEventsAndProperties.AttachedPropertyExample.IsDuplicatedProperty" />
+ <MemberSignature Language="VB.NET" Value="Public Shared ReadOnly IsDuplicatedProperty As DependencyProperty " />
+ <MemberSignature Language="F#" Value=" staticval mutable IsDuplicatedProperty : System.Windows.DependencyProperty" Usage="AttachedEventsAndProperties.AttachedPropertyExample.IsDuplicatedProperty" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Windows.DependencyProperty</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="P">
+ <MemberSignature Language="C#" Value="public static readonly System.Windows.DependencyProperty P;" />
+ <MemberSignature Language="ILAsm" Value=".field public static initonly class System.Windows.DependencyProperty P" />
+ <MemberSignature Language="DocId" Value="F:AttachedEventsAndProperties.AttachedPropertyExample.P" />
+ <MemberSignature Language="VB.NET" Value="Public Shared ReadOnly P As DependencyProperty " />
+ <MemberSignature Language="F#" Value=" staticval mutable P : System.Windows.DependencyProperty" Usage="AttachedEventsAndProperties.AttachedPropertyExample.P" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Windows.DependencyProperty</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetIsBubbleSource">
+ <MemberSignature Language="C#" Value="public static void SetIsBubbleSource (System.Windows.UIElement element, bool value);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetIsBubbleSource(class System.Windows.UIElement element, bool value) cil managed" />
+ <MemberSignature Language="DocId" Value="M:AttachedEventsAndProperties.AttachedPropertyExample.SetIsBubbleSource(System.Windows.UIElement,System.Boolean)" />
+ <MemberSignature Language="VB.NET" Value="Public Shared Sub SetIsBubbleSource (element As UIElement, value As Boolean)" />
+ <MemberSignature Language="F#" Value="static member SetIsBubbleSource : System.Windows.UIElement * bool -&gt; unit" Usage="AttachedEventsAndProperties.AttachedPropertyExample.SetIsBubbleSource (element, value)" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="element" Type="System.Windows.UIElement" />
+ <Parameter Name="value" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="element">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetIsBubbleSource2">
+ <MemberSignature Language="C#" Value="public static void SetIsBubbleSource2 (System.Windows.UIElement element, bool value);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetIsBubbleSource2(class System.Windows.UIElement element, bool value) cil managed" />
+ <MemberSignature Language="DocId" Value="M:AttachedEventsAndProperties.AttachedPropertyExample.SetIsBubbleSource2(System.Windows.UIElement,System.Boolean)" />
+ <MemberSignature Language="VB.NET" Value="Public Shared Sub SetIsBubbleSource2 (element As UIElement, value As Boolean)" />
+ <MemberSignature Language="F#" Value="static member SetIsBubbleSource2 : System.Windows.UIElement * bool -&gt; unit" Usage="AttachedEventsAndProperties.AttachedPropertyExample.SetIsBubbleSource2 (element, value)" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="element" Type="System.Windows.UIElement" />
+ <Parameter Name="value" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="element">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetIsBubbleSource3">
+ <MemberSignature Language="C#" Value="public static void SetIsBubbleSource3 (System.Windows.UIElement element, bool value);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetIsBubbleSource3(class System.Windows.UIElement element, bool value) cil managed" />
+ <MemberSignature Language="DocId" Value="M:AttachedEventsAndProperties.AttachedPropertyExample.SetIsBubbleSource3(System.Windows.UIElement,System.Boolean)" />
+ <MemberSignature Language="VB.NET" Value="Public Shared Sub SetIsBubbleSource3 (element As UIElement, value As Boolean)" />
+ <MemberSignature Language="F#" Value="static member SetIsBubbleSource3 : System.Windows.UIElement * bool -&gt; unit" Usage="AttachedEventsAndProperties.AttachedPropertyExample.SetIsBubbleSource3 (element, value)" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="element" Type="System.Windows.UIElement" />
+ <Parameter Name="value" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="element">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetIsDuplicated">
+ <MemberSignature Language="C#" Value="public static void SetIsDuplicated (System.Windows.UIElement element, bool value);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetIsDuplicated(class System.Windows.UIElement element, bool value) cil managed" />
+ <MemberSignature Language="DocId" Value="M:AttachedEventsAndProperties.AttachedPropertyExample.SetIsDuplicated(System.Windows.UIElement,System.Boolean)" />
+ <MemberSignature Language="VB.NET" Value="Public Shared Sub SetIsDuplicated (element As UIElement, value As Boolean)" />
+ <MemberSignature Language="F#" Value="static member SetIsDuplicated : System.Windows.UIElement * bool -&gt; unit" Usage="AttachedEventsAndProperties.AttachedPropertyExample.SetIsDuplicated (element, value)" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="element" Type="System.Windows.UIElement" />
+ <Parameter Name="value" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="element">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>