Imported Upstream version 6.6.0.89

Former-commit-id: b39a328747c2f3414dc52e009fb6f0aa80ca2492
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-09-24 08:53:40 +00:00
parent cf815e07e0
commit 95fdb59ea6
2556 changed files with 138145 additions and 47453 deletions

View File

@@ -0,0 +1,9 @@
using System.Windows;
namespace AttachedEventsAndProperties
{
public class AquariumFilter
{
public static RoutedEvent NeedsCleaningEvent { get; set; }
}
}

View File

@@ -0,0 +1,6 @@
namespace AttachedEventsAndProperties
{
public class AquariumObject
{
}
}

View File

@@ -0,0 +1,91 @@
using System.Windows;
namespace AttachedEventsAndProperties
{
public class AttachedEventExample
{
#region WPF decompiled example:
public static readonly RoutedEvent DragOverEvent;
public static void AddDragOverHandler(DependencyObject element, DragEventHandler handler)
{
}
public static void RemoveDragOverHandler(DependencyObject element, DragEventHandler handler)
{
}
#endregion
#region docs.microsoft.com example
public static readonly RoutedEvent NeedsCleaningEvent;
public static void AddNeedsCleaningHandler(DependencyObject d, RoutedEventHandler handler)
{
}
public static void RemoveNeedsCleaningHandler(DependencyObject d, RoutedEventHandler handler)
{
}
#endregion
#region Negative example (no RemoveNeedsCleaning2Handler)
public static readonly RoutedEvent NeedsCleaning2Event;
public static void AddNeedsCleaning2Handler(DependencyObject d, RoutedEventHandler handler)
{
}
#endregion
#region Negative example (no AddNeedsCleaning3Handler)
public static readonly RoutedEvent NeedsCleaning3Event;
public static void RemoveNeedsCleaning3Handler(DependencyObject d, RoutedEventHandler handler)
{
}
#endregion
#region Negative example (protected methods)
public static readonly RoutedEvent NeedsCleaning4Event;
protected static void AddNeedsCleaning4Handler(DependencyObject d, RoutedEventHandler handler)
{
}
protected static void RemoveNeedsCleaning4Handler(DependencyObject d, RoutedEventHandler handler)
{
}
#endregion
#region Negative example (non static)
public readonly RoutedEvent NeedsCleaning5Event;
public void AddNeedsCleaning5Handler(DependencyObject d, RoutedEventHandler handler)
{
}
public void RemoveNeedsCleaning5Handler(DependencyObject d, RoutedEventHandler handler)
{
}
#endregion
#region Negative example (field's name doesn't end with "Event")
public static readonly RoutedEvent NeedsCleaning6Event6;
public static void AddNeedsCleaning6Handler(DependencyObject d, RoutedEventHandler handler)
{
}
public static void RemoveNeedsCleaning6Handler(DependencyObject d, RoutedEventHandler handler)
{
}
#endregion
#region Negative example (the event type ends with "Event", but the name doesn't)
public static readonly RoutedEvent E;
public static void AddNeedsCleaning7Handler(DependencyObject d, RoutedEventHandler handler)
{
}
public static void RemoveNeedsCleaning7Handler(DependencyObject d, RoutedEventHandler handler)
{
}
#endregion
}
}

View File

@@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{304FC0FD-45EF-46ED-A05D-42907B55C123}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>AttachedEventsAndProperties</RootNamespace>
<AssemblyName>AttachedEventsAndProperties</AssemblyName>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="AquariumFilter.cs" />
<Compile Include="AquariumObject.cs" />
<Compile Include="AttachedEventExample.cs" />
<Compile Include="AttachedPropertyExample.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="RoutedEvent.cs" />
<Compile Include="System.Windows\DragEventArgs.cs" />
<Compile Include="System.Windows\DragEventHandler.cs" />
<Compile Include="System.Windows\RoutedEventArgs.cs" />
<Compile Include="System.Windows\RoutedEventHandler.cs" />
<Compile Include="System.Windows\UIElement.cs" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

View File

@@ -0,0 +1,85 @@
using System;
using System.Windows;
namespace AttachedEventsAndProperties
{
public static class AttachedPropertyExample
{
#region modified docs.microsoft.com example
public static readonly DependencyProperty IsBubbleSourceProperty = DependencyProperty.RegisterAttached(
"IsBubbleSource",
typeof(Boolean),
typeof(AquariumObject),
null
);
public static void SetIsBubbleSource(UIElement element, Boolean value)
{
element.SetValue(IsBubbleSourceProperty, value);
}
public static Boolean GetIsBubbleSource(UIElement element)
{
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 example (no get method)
public static readonly DependencyProperty IsBubbleSource2Property = DependencyProperty.RegisterAttached(
"IsBubbleSource2",
typeof(Boolean),
typeof(AquariumObject),
null
);
public static void SetIsBubbleSource2(UIElement element, Boolean value)
{
element.SetValue(IsBubbleSourceProperty, value);
}
#endregion
#region Negative example (the property type ends with "Event", but the name doesn't)
public static readonly DependencyProperty P = DependencyProperty.RegisterAttached(
"IsBubbleSource3",
typeof(Boolean),
typeof(AquariumObject),
null
);
public static void SetIsBubbleSource3(UIElement element, Boolean value)
{
element.SetValue(IsBubbleSourceProperty, value);
}
public static Boolean GetIsBubbleSource3(UIElement element)
{
return (Boolean)element.GetValue(IsBubbleSourceProperty);
}
#endregion
}
}

View File

@@ -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>

View File

@@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("AttachedEventsAndProperties")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("EPAM Systems")]
[assembly: AssemblyProduct("AttachedEventsAndProperties")]
[assembly: AssemblyCopyright("Copyright © EPAM Systems 2017")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("304fc0fd-45ef-46ed-a05d-42907b55c123")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

View File

@@ -0,0 +1,6 @@
namespace System.Windows
{
public class RoutedEvent
{
}
}

View File

@@ -0,0 +1,7 @@
namespace System.Windows
{
public sealed class DragEventArgs : RoutedEventArgs
{
}
}

View File

@@ -0,0 +1,4 @@
namespace System.Windows
{
public delegate void DragEventHandler(object sender, DragEventArgs e);
}

View File

@@ -0,0 +1,6 @@
namespace System.Windows
{
public class RoutedEventArgs : EventArgs
{
}
}

View File

@@ -0,0 +1,4 @@
namespace System.Windows
{
public delegate void RoutedEventHandler(object sender, RoutedEventArgs e);
}

View File

@@ -0,0 +1,6 @@
namespace System.Windows
{
public class UIElement : DependencyObject
{
}
}