プロジェクトの生成

parents
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
</configuration>
\ No newline at end of file
<Application x:Class="WpfApp1.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WpfApp1"
StartupUri="MainWindow.xaml">
<Application.Resources>
</Application.Resources>
</Application>
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Threading.Tasks;
using System.Windows;
namespace WpfApp1
{
/// <summary>
/// App.xaml の相互作用ロジック
/// </summary>
public partial class App : Application
{
}
}
<Window x:Class="WpfBleSampleApp.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfBleSampleApp"
mc:Ignorable="d"
Title="MainWindow"
Height="200"
Width="566.338"
Loaded="Window_Loaded"
Closed="Window_Closed">
<Grid>
<TextBlock x:Name="TextBlockRSSI" Margin="0,27,-0.5,0.5" />
</Grid>
</Window>
\ No newline at end of file
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Threading;
using System.Windows;
using Windows.Devices.Bluetooth;
using Windows.Devices.Bluetooth.Advertisement;
namespace WpfBleSampleApp
{
/// <summary>
/// MainWindow.xaml の相互作用ロジック
/// </summary>
public partial class MainWindow : Window
{
private BluetoothLEAdvertisementWatcher watcher;
private Dictionary<string, BluetoothLEDevice> devices = new Dictionary<string, BluetoothLEDevice>();
private Mutex mutex = new Mutex();
private string[] okList =
{
"BluetoothLE#BluetoothLE98:5f:d3:d1:35:3f-74:99:95:70:e8:29",
};
public MainWindow()
{
InitializeComponent();
this.watcher = new BluetoothLEAdvertisementWatcher();
// CompanyIDとかDataでフィルタリングしたいとき
//var md = new BluetoothLEManufacturerData();
//// company id 0xFFFF (多分これ https://www.bluetooth.com/specifications/assigned-numbers/company-Identifiers)
//md.CompanyId = 0xFFFF;
//// data 0x1234
//var w = new DataWriter();
//w.WriteUInt16(0x1234);
//md.Data = w.DetachBuffer();
//this.watcher.AdvertisementFilter.Advertisement.ManufacturerData.Add(md);
// rssi >= -60のとき受信開始するっぽい
this.watcher.SignalStrengthFilter.InRangeThresholdInDBm = -60;
// rssi <= -65が2秒続いたら受信終わるっぽい
this.watcher.SignalStrengthFilter.OutOfRangeThresholdInDBm = -65;
this.watcher.SignalStrengthFilter.OutOfRangeTimeout = TimeSpan.FromMilliseconds(2000);
this.watcher.Received += this.Watcher_Received;
}
private async void Watcher_Received(BluetoothLEAdvertisementWatcher sender, BluetoothLEAdvertisementReceivedEventArgs args)
{
/*
await this.Dispatcher.InvokeAsync(() =>
{
var md = args.Advertisement.ManufacturerData.FirstOrDefault();
if (md != null)
{
// ManufactureDataをもとにCompanyIDとったりできる
}
var uuids = String.Join(",", args.Advertisement.ServiceUuids.Select(uuid => uuid.ToString()));
this.TextBlockRSSI.Text = $"{args.Timestamp:HH\\:mm\\:ss}, RSSI: {args.RawSignalStrengthInDBm}, Address: {args.BluetoothAddress.ToString("X")}, Type: {args.AdvertisementType} , {args.Advertisement.ServiceUuids.Count}{uuids}";
});
*/
var task = BluetoothLEDevice.FromBluetoothAddressAsync(args.BluetoothAddress);
//↑Adパケットをキャプチャするというタスク
task.Completed = delegate
{
switch (task.Status)
{
case Windows.Foundation.AsyncStatus.Completed://無事完了すれば
var device = task.GetResults();
if (device == null) return;
Debug.WriteLine($"device found: {device.Name}");
mutex.WaitOne();
devices[device.DeviceId] = device;
Debug.WriteLine("===========begin");
foreach (var x in devices)
{
var dev = x.Value;
var id = x.Key; // == dev.DeviceId
Debug.WriteLine($"{dev.Name}, {id}");
}
Debug.WriteLine("===========end");
mutex.ReleaseMutex();
this.Dispatcher.InvokeAsync(() =>
{
mutex.WaitOne();
this.TextBlockRSSI.Text = "";
foreach (var x in devices)
{
var dev = x.Value;
var id = x.Key; // == dev.DeviceId
this.TextBlockRSSI.Text += $"{dev.Name}, {id}, {dev.BluetoothAddress:x}\n";
}
// OKリストの中身と何個一致しているか
var count = okList.Count((okId) => devices.ContainsKey(okId));
this.TextBlockRSSI.Text += $"ok count: {count}";
mutex.ReleaseMutex();
});
break;
case Windows.Foundation.AsyncStatus.Started:
Debug.WriteLine($"started: ");
break;
default:
Debug.WriteLine($"failed: {task.Status} {task.ErrorCode}");
break;
}
};
}
private void Window_Closed(object sender, EventArgs e)
{
this.watcher.Stop();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
this.watcher.Start();
}
}
}
\ No newline at end of file
using System.Reflection;
using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Windows;
// アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
// アセンブリに関連付けられている情報を変更するには、
// これらの属性値を変更してください。
[assembly: AssemblyTitle("WpfApp1")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("WpfApp1")]
[assembly: AssemblyCopyright("Copyright © 2018")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// ComVisible を false に設定すると、このアセンブリ内の型は COM コンポーネントから
// 参照できなくなります。COM からこのアセンブリ内の型にアクセスする必要がある場合は、
// その型の ComVisible 属性を true に設定してください。
[assembly: ComVisible(false)]
//ローカライズ可能なアプリケーションのビルドを開始するには、
//.csproj ファイルの <UICulture>CultureYouAreCodingWith</UICulture> を
//<PropertyGroup> 内部で設定します。たとえば、
//ソース ファイルで英語を使用している場合、<UICulture> を en-US に設定します。次に、
//下の NeutralResourceLanguage 属性のコメントを解除します。下の行の "en-US" を
//プロジェクト ファイルの UICulture 設定と一致するよう更新します。
//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
[assembly: ThemeInfo(
ResourceDictionaryLocation.None, //テーマ固有のリソース ディクショナリが置かれている場所
//(リソースがページ、
//またはアプリケーション リソース ディクショナリに見つからない場合に使用されます)
ResourceDictionaryLocation.SourceAssembly //汎用リソース ディクショナリが置かれている場所
//(リソースがページ、
//アプリケーション、またはいずれのテーマ固有のリソース ディクショナリにも見つからない場合に使用されます)
)]
// アセンブリのバージョン情報は次の 4 つの値で構成されています:
//
// メジャー バージョン
// マイナー バージョン
// ビルド番号
// Revision
//
// すべての値を指定するか、次を使用してビルド番号とリビジョン番号を既定に設定できます
// 既定値にすることができます:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
//------------------------------------------------------------------------------
// <auto-generated>
// このコードはツールによって生成されました。
// ランタイム バージョン:4.0.30319.42000
//
// このファイルへの変更は、以下の状況下で不正な動作の原因になったり、
// コードが再生成されるときに損失したりします
// </auto-generated>
//------------------------------------------------------------------------------
namespace WpfApp1.Properties
{
/// <summary>
/// ローカライズされた文字列などを検索するための、厳密に型指定されたリソース クラスです。
/// </summary>
// このクラスは StronglyTypedResourceBuilder クラスによって ResGen
// または Visual Studio のようなツールを使用して自動生成されました。
// メンバーを追加または削除するには、.ResX ファイルを編集して、/str オプションと共に
// ResGen を実行し直すか、または VS プロジェクトをリビルドします。
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources
{
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources()
{
}
/// <summary>
/// このクラスで使用されるキャッシュされた ResourceManager インスタンスを返します。
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager
{
get
{
if ((resourceMan == null))
{
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WpfApp1.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// すべてについて、現在のスレッドの CurrentUICulture プロパティをオーバーライドします
/// 現在のスレッドの CurrentUICulture プロパティをオーバーライドします。
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture
{
get
{
return resourceCulture;
}
set
{
resourceCulture = value;
}
}
}
}
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
\ No newline at end of file
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace WpfApp1.Properties
{
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
{
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default
{
get
{
return defaultInstance;
}
}
}
}
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>
\ No newline at end of file
<?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>{D0CCE68E-2618-4BDB-94DD-2D976CCA7232}</ProjectGuid>
<OutputType>WinExe</OutputType>
<RootNamespace>WpfApp1</RootNamespace>
<AssemblyName>WpfApp1</AssemblyName>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<WarningLevel>4</WarningLevel>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>true</Deterministic>
<NuGetPackageImportStamp>
</NuGetPackageImportStamp>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<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' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<TargetPlatformVersion>10.0.14393.0</TargetPlatformVersion>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Xaml">
<RequiredTargetFramework>4.0</RequiredTargetFramework>
</Reference>
<Reference Include="Windows.Devices" />
<Reference Include="Windows.Foundation" />
<Reference Include="WindowsBase" />
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
</ItemGroup>
<ItemGroup>
<ApplicationDefinition Include="App.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</ApplicationDefinition>
<Page Include="MainWindow.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Compile Include="App.xaml.cs">
<DependentUpon>App.xaml</DependentUpon>
<SubType>Code</SubType>
</Compile>
<Compile Include="MainWindow.xaml.cs">
<DependentUpon>MainWindow.xaml</DependentUpon>
<SubType>Code</SubType>
</Compile>
</ItemGroup>
<ItemGroup>
<Compile Include="Properties\AssemblyInfo.cs">
<SubType>Code</SubType>
</Compile>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
<None Include="packages.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
</ItemGroup>
<ItemGroup>
<Analyzer Include="..\packages\UwpDesktop.10.0.14393.3\analyzers\dotnet\UwpDesktopAnalyzer.dll" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="..\packages\UwpDesktop.10.0.14393.3\build\portable-net45+uap\UwpDesktop.targets" Condition="Exists('..\packages\UwpDesktop.10.0.14393.3\build\portable-net45+uap\UwpDesktop.targets')" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>このプロジェクトは、このコンピューター上にない NuGet パッケージを参照しています。それらのパッケージをダウンロードするには、[NuGet パッケージの復元] を使用します。詳細については、http://go.microsoft.com/fwlink/?LinkID=322105 を参照してください。見つからないファイルは {0} です。</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\packages\UwpDesktop.10.0.14393.3\build\portable-net45+uap\UwpDesktop.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\UwpDesktop.10.0.14393.3\build\portable-net45+uap\UwpDesktop.targets'))" />
</Target>
</Project>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Runtime.WindowsRuntime.UI.Xaml</name>
</assembly>
<members>
<member name="T:Windows.UI.Xaml.CornerRadius">
<summary>Describes the characteristics of a rounded corner, such as can be applied to a Windows.UI.Xaml.Controls.Border.</summary>
</member>
<member name="M:Windows.UI.Xaml.CornerRadius.#ctor(System.Double)">
<summary>Initializes a new <see cref="T:Windows.UI.Xaml.CornerRadius" /> structure, applying the same uniform radius to all its corners.</summary>
<param name="uniformRadius">A uniform radius applied to all four <see cref="T:Windows.UI.Xaml.CornerRadius" /> properties (<see cref="P:Windows.UI.Xaml.CornerRadius.TopLeft" />, <see cref="P:Windows.UI.Xaml.CornerRadius.TopRight" />, <see cref="P:Windows.UI.Xaml.CornerRadius.BottomRight" />, <see cref="P:Windows.UI.Xaml.CornerRadius.BottomLeft" />).</param>
</member>
<member name="M:Windows.UI.Xaml.CornerRadius.#ctor(System.Double,System.Double,System.Double,System.Double)">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.CornerRadius" /> structure, applying specific radius values to its corners.</summary>
<param name="topLeft">Sets the initial <see cref="P:Windows.UI.Xaml.CornerRadius.TopLeft" />.</param>
<param name="topRight">Sets the initial <see cref="P:Windows.UI.Xaml.CornerRadius.TopRight" />.</param>
<param name="bottomRight">Sets the initial <see cref="P:Windows.UI.Xaml.CornerRadius.BottomLeft" />.</param>
<param name="bottomLeft">Sets the initial <see cref="P:Windows.UI.Xaml.CornerRadius.BottomRight" />.</param>
</member>
<member name="P:Windows.UI.Xaml.CornerRadius.BottomLeft">
<summary>Gets or sets the radius of rounding, in pixels, of the bottom left corner of the object where a <see cref="T:Windows.UI.Xaml.CornerRadius" /> is applied.</summary>
<returns>A <see cref="T:System.Double" /> that represents the radius of rounding, in pixels, of the bottom left corner of the object where a <see cref="T:Windows.UI.Xaml.CornerRadius" /> is applied. The default is 0.</returns>
</member>
<member name="P:Windows.UI.Xaml.CornerRadius.BottomRight">
<summary>Gets or sets the radius of rounding, in pixels, of the bottom right corner of the object where a <see cref="T:Windows.UI.Xaml.CornerRadius" /> is applied.</summary>
<returns>A <see cref="T:System.Double" /> that represents the radius of rounding, in pixels, of the bottom right corner of the object where a <see cref="T:Windows.UI.Xaml.CornerRadius" /> is applied. The default is 0.</returns>
</member>
<member name="M:Windows.UI.Xaml.CornerRadius.Equals(System.Object)">
<summary>Compares this <see cref="T:Windows.UI.Xaml.CornerRadius" /> structure to another object for equality.</summary>
<returns>true if the two objects are equal; otherwise, false.</returns>
<param name="obj">The object to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.CornerRadius.Equals(Windows.UI.Xaml.CornerRadius)">
<summary>Compares this <see cref="T:Windows.UI.Xaml.CornerRadius" /> structure to another <see cref="T:Windows.UI.Xaml.CornerRadius" /> structure for equality.</summary>
<returns>true if the two instances of <see cref="T:Windows.UI.Xaml.CornerRadius" /> are equal; otherwise, false.</returns>
<param name="cornerRadius">An instance of <see cref="T:Windows.UI.Xaml.CornerRadius" /> to compare for equality.</param>
</member>
<member name="M:Windows.UI.Xaml.CornerRadius.GetHashCode">
<summary>Returns the hash code of the structure.</summary>
<returns>A hash code for this <see cref="T:Windows.UI.Xaml.CornerRadius" />.</returns>
</member>
<member name="M:Windows.UI.Xaml.CornerRadius.op_Equality(Windows.UI.Xaml.CornerRadius,Windows.UI.Xaml.CornerRadius)">
<summary>Compares the value of two <see cref="T:Windows.UI.Xaml.CornerRadius" /> structures for equality.</summary>
<returns>true if the two instances of <see cref="T:Windows.UI.Xaml.CornerRadius" /> are equal; otherwise, false.</returns>
<param name="cr1">The first structure to compare.</param>
<param name="cr2">The other structure to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.CornerRadius.op_Inequality(Windows.UI.Xaml.CornerRadius,Windows.UI.Xaml.CornerRadius)">
<summary>Compares two <see cref="T:Windows.UI.Xaml.CornerRadius" /> structures for inequality. </summary>
<returns>true if the two instances of <see cref="T:Windows.UI.Xaml.CornerRadius" /> are not equal; otherwise, false.</returns>
<param name="cr1">The first structure to compare.</param>
<param name="cr2">The other structure to compare.</param>
</member>
<member name="P:Windows.UI.Xaml.CornerRadius.TopLeft">
<summary>Gets or sets the radius of rounding, in pixels, of the top left corner of the object where a <see cref="T:Windows.UI.Xaml.CornerRadius" /> is applied.</summary>
<returns>A <see cref="T:System.Double" /> that represents the radius of rounding, in pixels, of the top left corner of the object where a <see cref="T:Windows.UI.Xaml.CornerRadius" /> is applied. The default is 0.</returns>
</member>
<member name="P:Windows.UI.Xaml.CornerRadius.TopRight">
<summary>Gets or sets the radius of rounding, in pixels, of the top right corner of the object where a <see cref="T:Windows.UI.Xaml.CornerRadius" /> is applied.</summary>
<returns>A <see cref="T:System.Double" /> that represents the radius of rounding, in pixels, of the top right corner of the object where a <see cref="T:Windows.UI.Xaml.CornerRadius" /> is applied. The default is 0.</returns>
</member>
<member name="M:Windows.UI.Xaml.CornerRadius.ToString">
<summary>Returns the string representation of the <see cref="T:Windows.UI.Xaml.CornerRadius" /> structure.</summary>
<returns>A <see cref="T:System.String" /> that represents the <see cref="T:Windows.UI.Xaml.CornerRadius" /> value.</returns>
</member>
<member name="T:Windows.UI.Xaml.Duration">
<summary>Represents the duration of time that a Windows.UI.Xaml.Media.Animation.Timeline is active.</summary>
</member>
<member name="M:Windows.UI.Xaml.Duration.#ctor(System.TimeSpan)">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.Duration" /> structure with the supplied <see cref="T:System.TimeSpan" /> value.</summary>
<param name="timeSpan">Represents the initial time interval of this duration.</param>
<exception cref="T:System.ArgumentException">
<paramref name="timeSpan" /> evaluates as less than <see cref="F:System.TimeSpan.Zero" />.</exception>
</member>
<member name="M:Windows.UI.Xaml.Duration.Add(Windows.UI.Xaml.Duration)">
<summary>Adds the value of the specified <see cref="T:Windows.UI.Xaml.Duration" /> to this <see cref="T:Windows.UI.Xaml.Duration" />.</summary>
<returns>If each involved <see cref="T:Windows.UI.Xaml.Duration" /> has values, a <see cref="T:Windows.UI.Xaml.Duration" /> that represents the combined values. Otherwise this method returns null.</returns>
<param name="duration">An instance of <see cref="T:Windows.UI.Xaml.Duration" /> that represents the value of the current instance plus <paramref name="duration" />.</param>
</member>
<member name="P:Windows.UI.Xaml.Duration.Automatic">
<summary>Gets a <see cref="T:Windows.UI.Xaml.Duration" /> value that is automatically determined.</summary>
<returns>A <see cref="T:Windows.UI.Xaml.Duration" /> initialized to an automatic value.</returns>
</member>
<member name="M:Windows.UI.Xaml.Duration.Compare(Windows.UI.Xaml.Duration,Windows.UI.Xaml.Duration)">
<summary>Compares one <see cref="T:Windows.UI.Xaml.Duration" /> value to another.</summary>
<returns>If <paramref name="t1" /> is less than <paramref name="t2" />, a negative value that represents the difference. If <paramref name="t1" /> is equal to <paramref name="t2" />, a value of 0. If <paramref name="t1" /> is greater than <paramref name="t2" />, a positive value that represents the difference.</returns>
<param name="t1">The first instance of <see cref="T:Windows.UI.Xaml.Duration" /> to compare.</param>
<param name="t2">The second instance of <see cref="T:Windows.UI.Xaml.Duration" /> to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Duration.Equals(System.Object)">
<summary>Determines whether a specified object is equal to a <see cref="T:Windows.UI.Xaml.Duration" />.</summary>
<returns>true if value is equal to this <see cref="T:Windows.UI.Xaml.Duration" />; otherwise, false.</returns>
<param name="value">Object to check for equality.</param>
</member>
<member name="M:Windows.UI.Xaml.Duration.Equals(Windows.UI.Xaml.Duration)">
<summary>Determines whether a specified <see cref="T:Windows.UI.Xaml.Duration" /> is equal to this <see cref="T:Windows.UI.Xaml.Duration" />.</summary>
<returns>true if <paramref name="duration" /> is equal to this <see cref="T:Windows.UI.Xaml.Duration" />; otherwise, false.</returns>
<param name="duration">The <see cref="T:Windows.UI.Xaml.Duration" /> to check for equality.</param>
</member>
<member name="M:Windows.UI.Xaml.Duration.Equals(Windows.UI.Xaml.Duration,Windows.UI.Xaml.Duration)">
<summary>Determines whether two <see cref="T:Windows.UI.Xaml.Duration" /> values are equal.</summary>
<returns>true if <paramref name="t1" /> is equal to <paramref name="t2" />; otherwise, false.</returns>
<param name="t1">First <see cref="T:Windows.UI.Xaml.Duration" /> to compare.</param>
<param name="t2">Second <see cref="T:Windows.UI.Xaml.Duration" /> to compare.</param>
</member>
<member name="P:Windows.UI.Xaml.Duration.Forever">
<summary>Gets a <see cref="T:Windows.UI.Xaml.Duration" /> value that represents an infinite interval.</summary>
<returns>A <see cref="T:Windows.UI.Xaml.Duration" /> initialized to a forever value.</returns>
</member>
<member name="M:Windows.UI.Xaml.Duration.GetHashCode">
<summary>Gets a hash code for this object.</summary>
<returns>The hash code identifier.</returns>
</member>
<member name="P:Windows.UI.Xaml.Duration.HasTimeSpan">
<summary>Gets a value that indicates if this <see cref="T:Windows.UI.Xaml.Duration" /> represents a <see cref="T:System.TimeSpan" /> value.</summary>
<returns>true if this <see cref="T:Windows.UI.Xaml.Duration" /> is a <see cref="T:System.TimeSpan" /> value; otherwise, false.</returns>
</member>
<member name="M:Windows.UI.Xaml.Duration.op_Addition(Windows.UI.Xaml.Duration,Windows.UI.Xaml.Duration)">
<summary>Adds two <see cref="T:Windows.UI.Xaml.Duration" /> values together.</summary>
<returns>If both <see cref="T:Windows.UI.Xaml.Duration" /> values have <see cref="T:System.TimeSpan" /> values, this method returns the sum of those two values. If either value is set to <see cref="P:Windows.UI.Xaml.Duration.Automatic" />, the method returns <see cref="P:Windows.UI.Xaml.Duration.Automatic" />. If either value is set to <see cref="P:Windows.UI.Xaml.Duration.Forever" />, the method returns <see cref="P:Windows.UI.Xaml.Duration.Forever" />.If either <paramref name="t1" /> or <paramref name="t2" /> has no value, this method returns null.</returns>
<param name="t1">The first <see cref="T:Windows.UI.Xaml.Duration" /> to add.</param>
<param name="t2">The second <see cref="T:Windows.UI.Xaml.Duration" /> to add.</param>
</member>
<member name="M:Windows.UI.Xaml.Duration.op_Equality(Windows.UI.Xaml.Duration,Windows.UI.Xaml.Duration)">
<summary>Determines whether two <see cref="T:Windows.UI.Xaml.Duration" /> cases are equal.</summary>
<returns>true if both <see cref="T:Windows.UI.Xaml.Duration" /> values have equal property values, or if all <see cref="T:Windows.UI.Xaml.Duration" /> values are null. Otherwise, this method returns false.</returns>
<param name="t1">The first <see cref="T:Windows.UI.Xaml.Duration" /> to compare.</param>
<param name="t2">The second <see cref="T:Windows.UI.Xaml.Duration" /> to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Duration.op_GreaterThan(Windows.UI.Xaml.Duration,Windows.UI.Xaml.Duration)">
<summary>Determines if one <see cref="T:Windows.UI.Xaml.Duration" /> is greater than another.</summary>
<returns>true if both <paramref name="t1" /> and <paramref name="t2" /> have values and <paramref name="t1" /> is greater than <paramref name="t2" />; otherwise, false.</returns>
<param name="t1">The <see cref="T:Windows.UI.Xaml.Duration" /> value to compare.</param>
<param name="t2">The second <see cref="T:Windows.UI.Xaml.Duration" /> value to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Duration.op_GreaterThanOrEqual(Windows.UI.Xaml.Duration,Windows.UI.Xaml.Duration)">
<summary>Determines whether a <see cref="T:Windows.UI.Xaml.Duration" /> is greater than or equal to another.</summary>
<returns>true if both <paramref name="t1" /> and <paramref name="t2" /> have values and <paramref name="t1" /> is greater than or equal to <paramref name="t2" />; otherwise, false.</returns>
<param name="t1">The first instance of <see cref="T:Windows.UI.Xaml.Duration" /> to compare.</param>
<param name="t2">The second instance of <see cref="T:Windows.UI.Xaml.Duration" /> to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Duration.op_Implicit(System.TimeSpan)~Windows.UI.Xaml.Duration">
<summary>Implicitly creates a <see cref="T:Windows.UI.Xaml.Duration" /> from a given <see cref="T:System.TimeSpan" />.</summary>
<returns>A created <see cref="T:Windows.UI.Xaml.Duration" />.</returns>
<param name="timeSpan">
<see cref="T:System.TimeSpan" /> from which a <see cref="T:Windows.UI.Xaml.Duration" /> is implicitly created.</param>
<exception cref="T:System.ArgumentException">
<paramref name="timeSpan" /> evaluates as less than <see cref="F:System.TimeSpan.Zero" />.</exception>
</member>
<member name="M:Windows.UI.Xaml.Duration.op_Inequality(Windows.UI.Xaml.Duration,Windows.UI.Xaml.Duration)">
<summary>Determines if two <see cref="T:Windows.UI.Xaml.Duration" /> cases are not equal.</summary>
<returns>true if exactly one of <paramref name="t1" /> or <paramref name="t2" /> represent a value, or if they both represent values that are not equal; otherwise, false.</returns>
<param name="t1">The first <see cref="T:Windows.UI.Xaml.Duration" /> to compare.</param>
<param name="t2">The second <see cref="T:Windows.UI.Xaml.Duration" /> to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Duration.op_LessThan(Windows.UI.Xaml.Duration,Windows.UI.Xaml.Duration)">
<summary>Determines if a <see cref="T:Windows.UI.Xaml.Duration" /> is less than the value of another instance.</summary>
<returns>true if both <paramref name="t1" /> and <paramref name="t2" /> have values and <paramref name="t1" /> is less than <paramref name="t2" />; otherwise, false.</returns>
<param name="t1">The first <see cref="T:Windows.UI.Xaml.Duration" /> to compare.</param>
<param name="t2">The second <see cref="T:Windows.UI.Xaml.Duration" /> to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Duration.op_LessThanOrEqual(Windows.UI.Xaml.Duration,Windows.UI.Xaml.Duration)">
<summary>Determines if a <see cref="T:Windows.UI.Xaml.Duration" /> is less than or equal to another.</summary>
<returns>true if both <paramref name="t1" /> and <paramref name="t2" /> have values and <paramref name="t1" /> is less than or equal to <paramref name="t2" />; otherwise, false.</returns>
<param name="t1">The <see cref="T:Windows.UI.Xaml.Duration" /> to compare.</param>
<param name="t2">The <see cref="T:Windows.UI.Xaml.Duration" /> to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Duration.op_Subtraction(Windows.UI.Xaml.Duration,Windows.UI.Xaml.Duration)">
<summary>Subtracts the value of one <see cref="T:Windows.UI.Xaml.Duration" /> from another.</summary>
<returns>If each <see cref="T:Windows.UI.Xaml.Duration" /> has values, a <see cref="T:Windows.UI.Xaml.Duration" /> that represents the value of <paramref name="t1" /> minus <paramref name="t2" />. If <paramref name="t1" /> has a value of <see cref="P:Windows.UI.Xaml.Duration.Forever" /> and <paramref name="t2" /> has a value of <see cref="P:Windows.UI.Xaml.Duration.TimeSpan" />, this method returns <see cref="P:Windows.UI.Xaml.Duration.Forever" />. Otherwise this method returns null.</returns>
<param name="t1">The first <see cref="T:Windows.UI.Xaml.Duration" />.</param>
<param name="t2">The <see cref="T:Windows.UI.Xaml.Duration" /> to subtract.</param>
</member>
<member name="M:Windows.UI.Xaml.Duration.op_UnaryPlus(Windows.UI.Xaml.Duration)">
<summary>Returns the specified <see cref="T:Windows.UI.Xaml.Duration" />.</summary>
<returns>The <see cref="T:Windows.UI.Xaml.Duration" /> operation result.</returns>
<param name="duration">The <see cref="T:Windows.UI.Xaml.Duration" /> to get.</param>
</member>
<member name="M:Windows.UI.Xaml.Duration.Subtract(Windows.UI.Xaml.Duration)">
<summary>Subtracts the specified <see cref="T:Windows.UI.Xaml.Duration" /> from this <see cref="T:Windows.UI.Xaml.Duration" />.</summary>
<returns>The subtracted <see cref="T:Windows.UI.Xaml.Duration" />.</returns>
<param name="duration">The <see cref="T:Windows.UI.Xaml.Duration" /> to subtract from this <see cref="T:Windows.UI.Xaml.Duration" />.</param>
</member>
<member name="P:Windows.UI.Xaml.Duration.TimeSpan">
<summary>Gets the <see cref="T:System.TimeSpan" /> value that this <see cref="T:Windows.UI.Xaml.Duration" /> represents.</summary>
<returns>The <see cref="T:System.TimeSpan" /> value that this <see cref="T:Windows.UI.Xaml.Duration" /> represents.</returns>
<exception cref="T:System.InvalidOperationException">The <see cref="T:Windows.UI.Xaml.Duration" /> does not represent a <see cref="T:System.TimeSpan" />.</exception>
</member>
<member name="M:Windows.UI.Xaml.Duration.ToString">
<summary>Converts a <see cref="T:Windows.UI.Xaml.Duration" /> to a <see cref="T:System.String" /> representation.</summary>
<returns>A <see cref="T:System.String" /> representation of this <see cref="T:Windows.UI.Xaml.Duration" />.</returns>
</member>
<member name="T:Windows.UI.Xaml.DurationType">
<summary>Specifies whether a <see cref="T:Windows.UI.Xaml.Duration" /> has a special value of Automatic or Forever, or has valid information in its <see cref="T:System.TimeSpan" /> component. </summary>
</member>
<member name="F:Windows.UI.Xaml.DurationType.Automatic">
<summary>Has the "Automatic" special value. </summary>
</member>
<member name="F:Windows.UI.Xaml.DurationType.Forever">
<summary>Has the "Forever" special value. </summary>
</member>
<member name="F:Windows.UI.Xaml.DurationType.TimeSpan">
<summary>Has valid information in the <see cref="T:System.TimeSpan" /> component. </summary>
</member>
<member name="T:Windows.UI.Xaml.GridLength">
<summary>Represents the length of elements that explicitly support <see cref="F:Windows.UI.Xaml.GridUnitType.Star" /> unit types. </summary>
</member>
<member name="M:Windows.UI.Xaml.GridLength.#ctor(System.Double)">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.GridLength" /> structure using the specified absolute value in pixels. </summary>
<param name="pixels">The absolute count of pixels to establish as the value.</param>
</member>
<member name="M:Windows.UI.Xaml.GridLength.#ctor(System.Double,Windows.UI.Xaml.GridUnitType)">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.GridLength" /> structure and specifies what kind of value it holds. </summary>
<param name="value">The initial value of this instance of <see cref="T:Windows.UI.Xaml.GridLength" />.</param>
<param name="type">The <see cref="T:Windows.UI.Xaml.GridUnitType" /> held by this instance of <see cref="T:Windows.UI.Xaml.GridLength" />.</param>
<exception cref="T:System.ArgumentException">value is less than 0 or is not a number.- or -type is not a valid <see cref="T:Windows.UI.Xaml.GridUnitType" />.</exception>
</member>
<member name="P:Windows.UI.Xaml.GridLength.Auto">
<summary>Gets an instance of <see cref="T:Windows.UI.Xaml.GridLength" /> that holds a value whose size is determined by the size properties of the content object.</summary>
<returns>A instance of <see cref="T:Windows.UI.Xaml.GridLength" /> whose <see cref="P:Windows.UI.Xaml.GridLength.GridUnitType" /> property is set to <see cref="F:Windows.UI.Xaml.GridUnitType.Auto" />. </returns>
</member>
<member name="M:Windows.UI.Xaml.GridLength.Equals(System.Object)">
<summary>Determines whether the specified object is equal to the current <see cref="T:Windows.UI.Xaml.GridLength" /> instance. </summary>
<returns>true if the specified object has the same value and <see cref="T:Windows.UI.Xaml.GridUnitType" /> as the current instance; otherwise, false.</returns>
<param name="oCompare">The object to compare with the current instance.</param>
</member>
<member name="M:Windows.UI.Xaml.GridLength.Equals(Windows.UI.Xaml.GridLength)">
<summary>Determines whether the specified <see cref="T:Windows.UI.Xaml.GridLength" /> is equal to the current <see cref="T:Windows.UI.Xaml.GridLength" />.</summary>
<returns>true if the specified <see cref="T:Windows.UI.Xaml.GridLength" /> has the same value and <see cref="P:Windows.UI.Xaml.GridLength.GridUnitType" /> as the current instance; otherwise, false.</returns>
<param name="gridLength">The <see cref="T:Windows.UI.Xaml.GridLength" /> structure to compare with the current instance.</param>
</member>
<member name="M:Windows.UI.Xaml.GridLength.GetHashCode">
<summary>Gets a hash code for the <see cref="T:Windows.UI.Xaml.GridLength" />. </summary>
<returns>A hash code for the <see cref="T:Windows.UI.Xaml.GridLength" />. </returns>
</member>
<member name="P:Windows.UI.Xaml.GridLength.GridUnitType">
<summary>Gets the associated <see cref="T:Windows.UI.Xaml.GridUnitType" /> for the <see cref="T:Windows.UI.Xaml.GridLength" />. </summary>
<returns>One of the <see cref="T:Windows.UI.Xaml.GridUnitType" /> values. The default is <see cref="F:Windows.UI.Xaml.GridUnitType.Auto" />.</returns>
</member>
<member name="P:Windows.UI.Xaml.GridLength.IsAbsolute">
<summary>Gets a value that indicates whether the <see cref="T:Windows.UI.Xaml.GridLength" /> holds a value that is expressed in pixels. </summary>
<returns>true if the <see cref="P:Windows.UI.Xaml.GridLength.GridUnitType" /> property is <see cref="F:Windows.UI.Xaml.GridUnitType.Pixel" />; otherwise, false.</returns>
</member>
<member name="P:Windows.UI.Xaml.GridLength.IsAuto">
<summary>Gets a value that indicates whether the <see cref="T:Windows.UI.Xaml.GridLength" /> holds a value whose size is determined by the size properties of the content object. </summary>
<returns>true if the <see cref="P:Windows.UI.Xaml.GridLength.GridUnitType" /> property is <see cref="F:Windows.UI.Xaml.GridUnitType.Auto" />; otherwise, false. </returns>
</member>
<member name="P:Windows.UI.Xaml.GridLength.IsStar">
<summary>Gets a value that indicates whether the <see cref="T:Windows.UI.Xaml.GridLength" /> holds a value that is expressed as a weighted proportion of available space. </summary>
<returns>true if the <see cref="P:Windows.UI.Xaml.GridLength.GridUnitType" /> property is <see cref="F:Windows.UI.Xaml.GridUnitType.Star" />; otherwise, false. </returns>
</member>
<member name="M:Windows.UI.Xaml.GridLength.op_Equality(Windows.UI.Xaml.GridLength,Windows.UI.Xaml.GridLength)">
<summary>Compares two <see cref="T:Windows.UI.Xaml.GridLength" /> structures for equality.</summary>
<returns>true if the two instances of <see cref="T:Windows.UI.Xaml.GridLength" /> have the same value and <see cref="T:Windows.UI.Xaml.GridUnitType" />; otherwise, false.</returns>
<param name="gl1">The first instance of <see cref="T:Windows.UI.Xaml.GridLength" /> to compare.</param>
<param name="gl2">The second instance of <see cref="T:Windows.UI.Xaml.GridLength" /> to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.GridLength.op_Inequality(Windows.UI.Xaml.GridLength,Windows.UI.Xaml.GridLength)">
<summary>Compares two <see cref="T:Windows.UI.Xaml.GridLength" /> structures to determine if they are not equal.</summary>
<returns>true if the two instances of <see cref="T:Windows.UI.Xaml.GridLength" /> do not have the same value and <see cref="T:Windows.UI.Xaml.GridUnitType" />; otherwise, false.</returns>
<param name="gl1">The first instance of <see cref="T:Windows.UI.Xaml.GridLength" /> to compare.</param>
<param name="gl2">The second instance of <see cref="T:Windows.UI.Xaml.GridLength" /> to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.GridLength.ToString">
<summary>Returns a <see cref="T:System.String" /> representation of the <see cref="T:Windows.UI.Xaml.GridLength" />.</summary>
<returns>A <see cref="T:System.String" /> representation of the current <see cref="T:Windows.UI.Xaml.GridLength" /> structure.</returns>
</member>
<member name="P:Windows.UI.Xaml.GridLength.Value">
<summary>Gets a <see cref="T:System.Double" /> that represents the value of the <see cref="T:Windows.UI.Xaml.GridLength" />.</summary>
<returns>A <see cref="T:System.Double" /> that represents the value of the current instance. </returns>
</member>
<member name="T:Windows.UI.Xaml.GridUnitType">
<summary>Describes the kind of value that a <see cref="T:Windows.UI.Xaml.GridLength" /> object is holding. </summary>
</member>
<member name="F:Windows.UI.Xaml.GridUnitType.Auto">
<summary>The size is determined by the size properties of the content object. </summary>
</member>
<member name="F:Windows.UI.Xaml.GridUnitType.Pixel">
<summary>The value is expressed in pixels. </summary>
</member>
<member name="F:Windows.UI.Xaml.GridUnitType.Star">
<summary>The value is expressed as a weighted proportion of available space. </summary>
</member>
<member name="T:Windows.UI.Xaml.LayoutCycleException">
<summary>An exception that is thrown by the layout cycle.</summary>
</member>
<member name="M:Windows.UI.Xaml.LayoutCycleException.#ctor">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.LayoutCycleException" /> class with default values. </summary>
</member>
<member name="M:Windows.UI.Xaml.LayoutCycleException.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.LayoutCycleException" /> class with a specified error message.</summary>
<param name="message">The error message that explains the reason for the exception. </param>
</member>
<member name="M:Windows.UI.Xaml.LayoutCycleException.#ctor(System.String,System.Exception)">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.LayoutCycleException" /> class with a specified error message and a reference to the inner exception that is the cause of this exception. </summary>
<param name="message">The error message that explains the reason for the exception. </param>
<param name="innerException">The exception that is the cause of the current exception, or null if no inner exception is specified.</param>
</member>
<member name="T:Windows.UI.Xaml.Thickness">
<summary>Describes the thickness of a frame around a rectangle. Four <see cref="T:System.Double" /> values describe the <see cref="P:Windows.UI.Xaml.Thickness.Left" />, <see cref="P:Windows.UI.Xaml.Thickness.Top" />, <see cref="P:Windows.UI.Xaml.Thickness.Right" />, and <see cref="P:Windows.UI.Xaml.Thickness.Bottom" /> sides of the rectangle, respectively. </summary>
</member>
<member name="M:Windows.UI.Xaml.Thickness.#ctor(System.Double)">
<summary>Initializes a <see cref="T:Windows.UI.Xaml.Thickness" /> structure that has the specified uniform length on each side. </summary>
<param name="uniformLength">The uniform length applied to all four sides of the bounding rectangle.</param>
</member>
<member name="M:Windows.UI.Xaml.Thickness.#ctor(System.Double,System.Double,System.Double,System.Double)">
<summary>Initializes a <see cref="T:Windows.UI.Xaml.Thickness" /> structure that has specific lengths (supplied as a <see cref="T:System.Double" />) applied to each side of the rectangle. </summary>
<param name="left">The thickness for the left side of the rectangle.</param>
<param name="top">The thickness for the upper side of the rectangle.</param>
<param name="right">The thickness for the right side of the rectangle</param>
<param name="bottom">The thickness for the lower side of the rectangle.</param>
</member>
<member name="P:Windows.UI.Xaml.Thickness.Bottom">
<summary>Gets or sets the width, in pixels, of the lower side of the bounding rectangle.</summary>
<returns>A <see cref="T:System.Double" /> that represents the width, in pixels, of the lower side of the bounding rectangle for this instance of <see cref="T:Windows.UI.Xaml.Thickness" />. The default is 0.</returns>
</member>
<member name="M:Windows.UI.Xaml.Thickness.Equals(System.Object)">
<summary>Compares this <see cref="T:Windows.UI.Xaml.Thickness" /> structure to another <see cref="T:System.Object" /> for equality.</summary>
<returns>true if the two objects are equal; otherwise, false.</returns>
<param name="obj">The object to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Thickness.Equals(Windows.UI.Xaml.Thickness)">
<summary>Compares this <see cref="T:Windows.UI.Xaml.Thickness" /> structure to another <see cref="T:Windows.UI.Xaml.Thickness" /> structure for equality.</summary>
<returns>true if the two instances of <see cref="T:Windows.UI.Xaml.Thickness" /> are equal; otherwise, false.</returns>
<param name="thickness">An instance of <see cref="T:Windows.UI.Xaml.Thickness" /> to compare for equality.</param>
</member>
<member name="M:Windows.UI.Xaml.Thickness.GetHashCode">
<summary>Returns the hash code of the structure.</summary>
<returns>A hash code for this instance of <see cref="T:Windows.UI.Xaml.Thickness" />.</returns>
</member>
<member name="P:Windows.UI.Xaml.Thickness.Left">
<summary>Gets or sets the width, in pixels, of the left side of the bounding rectangle. </summary>
<returns>A <see cref="T:System.Double" /> that represents the width, in pixels, of the left side of the bounding rectangle for this instance of <see cref="T:Windows.UI.Xaml.Thickness" />. The default is 0.</returns>
</member>
<member name="M:Windows.UI.Xaml.Thickness.op_Equality(Windows.UI.Xaml.Thickness,Windows.UI.Xaml.Thickness)">
<summary>Compares the value of two <see cref="T:Windows.UI.Xaml.Thickness" /> structures for equality.</summary>
<returns>true if the two instances of <see cref="T:Windows.UI.Xaml.Thickness" /> are equal; otherwise, false.</returns>
<param name="t1">The first structure to compare.</param>
<param name="t2">The other structure to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Thickness.op_Inequality(Windows.UI.Xaml.Thickness,Windows.UI.Xaml.Thickness)">
<summary>Compares two <see cref="T:Windows.UI.Xaml.Thickness" /> structures for inequality. </summary>
<returns>true if the two instances of <see cref="T:Windows.UI.Xaml.Thickness" /> are not equal; otherwise, false.</returns>
<param name="t1">The first structure to compare.</param>
<param name="t2">The other structure to compare.</param>
</member>
<member name="P:Windows.UI.Xaml.Thickness.Right">
<summary>Gets or sets the width, in pixels, of the right side of the bounding rectangle. </summary>
<returns>A <see cref="T:System.Double" /> that represents the width, in pixels, of the right side of the bounding rectangle for this instance of <see cref="T:Windows.UI.Xaml.Thickness" />. The default is 0.</returns>
</member>
<member name="P:Windows.UI.Xaml.Thickness.Top">
<summary>Gets or sets the width, in pixels, of the upper side of the bounding rectangle.</summary>
<returns>A <see cref="T:System.Double" /> that represents the width, in pixels, of the upper side of the bounding rectangle for this instance of <see cref="T:Windows.UI.Xaml.Thickness" />. The default is 0.</returns>
</member>
<member name="M:Windows.UI.Xaml.Thickness.ToString">
<summary>Returns the string representation of the <see cref="T:Windows.UI.Xaml.Thickness" /> structure.</summary>
<returns>A <see cref="T:System.String" /> that represents the <see cref="T:Windows.UI.Xaml.Thickness" /> value.</returns>
</member>
<member name="T:Windows.UI.Xaml.Automation.ElementNotAvailableException">
<summary>The exception that is thrown when an attempt is made to access a UI automation element corresponding to a part of the user interface that is no longer available.</summary>
</member>
<member name="M:Windows.UI.Xaml.Automation.ElementNotAvailableException.#ctor">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.Automation.ElementNotAvailableException" /> class with default values. </summary>
</member>
<member name="M:Windows.UI.Xaml.Automation.ElementNotAvailableException.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.Automation.ElementNotAvailableException" /> class, with a specified error message. </summary>
<param name="message">The message that describes the error. </param>
</member>
<member name="M:Windows.UI.Xaml.Automation.ElementNotAvailableException.#ctor(System.String,System.Exception)">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.Automation.ElementNotAvailableException" /> class, with a specified error message and a reference to the inner exception that is the cause of this exception. </summary>
<param name="message">The message that describes the error. </param>
<param name="innerException">The exception that is the cause of the current exception, or null if no inner exception is specified. </param>
</member>
<member name="T:Windows.UI.Xaml.Automation.ElementNotEnabledException">
<summary>The exception that is thrown when an attempt is made through UI automation to manipulate a control that is not enabled. </summary>
</member>
<member name="M:Windows.UI.Xaml.Automation.ElementNotEnabledException.#ctor">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.Automation.ElementNotEnabledException" /> class with default values. </summary>
</member>
<member name="M:Windows.UI.Xaml.Automation.ElementNotEnabledException.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.Automation.ElementNotEnabledException" /> class with a specified error message.</summary>
<param name="message">The message that describes the error. </param>
</member>
<member name="M:Windows.UI.Xaml.Automation.ElementNotEnabledException.#ctor(System.String,System.Exception)">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.Automation.ElementNotEnabledException" /> class, with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
<param name="message">The message that describes the error. </param>
<param name="innerException">The exception that is the cause of the current exception, or null if no inner exception is specified. </param>
</member>
<member name="T:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition">
<summary>
<see cref="T:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition" /> is used to describe the position of an item that is managed by Windows.UI.Xaml.Controls.ItemContainerGenerator.</summary>
</member>
<member name="M:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition.#ctor(System.Int32,System.Int32)">
<summary>Initializes a new instance of <see cref="T:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition" /> with the specified index and offset.</summary>
<param name="index">An <see cref="T:System.Int32" /> index that is relative to the generated (realized) items. -1 is a special value that refers to a fictitious item at the beginning or the end of the items list.</param>
<param name="offset">An <see cref="T:System.Int32" /> offset that is relative to the ungenerated (unrealized) items near the indexed item. An offset of 0 refers to the indexed element itself, an offset 1 refers to the next ungenerated (unrealized) item, and an offset of -1 refers to the previous item.</param>
</member>
<member name="M:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition.Equals(System.Object)">
<summary>Compares the specified instance and the current instance of <see cref="T:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition" /> for value equality.</summary>
<returns>true if <paramref name="o" /> and this instance of <see cref="T:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition" /> have the same values.</returns>
<param name="o">The <see cref="T:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition" /> instance to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition.GetHashCode">
<summary>Returns the hash code for this <see cref="T:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition" />.</summary>
<returns>The hash code for this <see cref="T:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition" />.</returns>
</member>
<member name="P:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition.Index">
<summary>Gets or sets the <see cref="T:System.Int32" /> index that is relative to the generated (realized) items.</summary>
<returns>An <see cref="T:System.Int32" /> index that is relative to the generated (realized) items.</returns>
</member>
<member name="P:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition.Offset">
<summary>Gets or sets the <see cref="T:System.Int32" /> offset that is relative to the ungenerated (unrealized) items near the indexed item.</summary>
<returns>An <see cref="T:System.Int32" /> offset that is relative to the ungenerated (unrealized) items near the indexed item.</returns>
</member>
<member name="M:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition.op_Equality(Windows.UI.Xaml.Controls.Primitives.GeneratorPosition,Windows.UI.Xaml.Controls.Primitives.GeneratorPosition)">
<summary>Compares two <see cref="T:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition" /> objects for value equality.</summary>
<returns>true if the two objects are equal; otherwise, false.</returns>
<param name="gp1">The first instance to compare.</param>
<param name="gp2">The second instance to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition.op_Inequality(Windows.UI.Xaml.Controls.Primitives.GeneratorPosition,Windows.UI.Xaml.Controls.Primitives.GeneratorPosition)">
<summary>Compares two <see cref="T:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition" /> objects for value inequality.</summary>
<returns>true if the values are not equal; otherwise, false.</returns>
<param name="gp1">The first instance to compare.</param>
<param name="gp2">The second instance to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition.ToString">
<summary>Returns a string representation of this instance of <see cref="T:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition" />.</summary>
<returns>A string representation of this instance of <see cref="T:Windows.UI.Xaml.Controls.Primitives.GeneratorPosition" />.</returns>
</member>
<member name="T:Windows.UI.Xaml.Markup.XamlParseException">
<summary>The exception that is thrown when an error occurs while parsing Xaml. </summary>
</member>
<member name="M:Windows.UI.Xaml.Markup.XamlParseException.#ctor">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.Markup.XamlParseException" /> class with default values. </summary>
</member>
<member name="M:Windows.UI.Xaml.Markup.XamlParseException.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.Markup.XamlParseException" /> class with a specified error message. </summary>
<param name="message">The error message that explains the reason for the exception. </param>
</member>
<member name="M:Windows.UI.Xaml.Markup.XamlParseException.#ctor(System.String,System.Exception)">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.Markup.XamlParseException" /> class, with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
<param name="message">The error message that explains the reason for the exception. </param>
<param name="innerException">The exception that is the cause of the current exception, or null if no inner exception is specified. </param>
</member>
<member name="T:Windows.UI.Xaml.Media.Matrix">
<summary> Represents a 3x3 affine transformation matrix used for transformations in two-dimensional space. </summary>
</member>
<member name="M:Windows.UI.Xaml.Media.Matrix.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
<summary>Initializes a <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure. </summary>
<param name="m11">The <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure's <see cref="P:Windows.UI.Xaml.Media.Matrix.M11" /> coefficient.</param>
<param name="m12">The <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure's <see cref="P:Windows.UI.Xaml.Media.Matrix.M12" /> coefficient.</param>
<param name="m21">The <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure's <see cref="P:Windows.UI.Xaml.Media.Matrix.M21" /> coefficient.</param>
<param name="m22">The <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure's <see cref="P:Windows.UI.Xaml.Media.Matrix.M22" /> coefficient.</param>
<param name="offsetX">The <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure's <see cref="P:Windows.UI.Xaml.Media.Matrix.OffsetX" /> coefficient.</param>
<param name="offsetY">The <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure's <see cref="P:Windows.UI.Xaml.Media.Matrix.OffsetY" /> coefficient.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Matrix.Equals(System.Object)">
<summary>Determines whether the specified <see cref="T:System.Object" /> is a <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure that is identical to this <see cref="T:Windows.UI.Xaml.Media.Matrix" />. </summary>
<returns>true if <paramref name="o" /> is a <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure that is identical to this <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure; otherwise, false.</returns>
<param name="o">The <see cref="T:System.Object" /> to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Matrix.Equals(Windows.UI.Xaml.Media.Matrix)">
<summary>Determines whether the specified <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure is identical to this instance. </summary>
<returns>true if instances are equal; otherwise, false. </returns>
<param name="value">The instance of <see cref="T:Windows.UI.Xaml.Media.Matrix" /> to compare to this instance.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Matrix.GetHashCode">
<summary>Returns the hash code for this <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure. </summary>
<returns>The hash code for this instance.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Matrix.Identity">
<summary>Gets an identity <see cref="T:Windows.UI.Xaml.Media.Matrix" />. </summary>
<returns>An identity matrix.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Matrix.IsIdentity">
<summary>Gets a value that indicates whether this <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure is an identity matrix. </summary>
<returns>true if the <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure is an identity matrix; otherwise, false. The default is true.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Matrix.M11">
<summary>Gets or sets the value of the first row and first column of this <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure. </summary>
<returns>The value of the first row and first column of this <see cref="T:Windows.UI.Xaml.Media.Matrix" />. The default value is 1.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Matrix.M12">
<summary>Gets or sets the value of the first row and second column of this <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure. </summary>
<returns>The value of the first row and second column of this <see cref="T:Windows.UI.Xaml.Media.Matrix" />. The default value is 0.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Matrix.M21">
<summary>Gets or sets the value of the second row and first column of this <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure.</summary>
<returns>The value of the second row and first column of this <see cref="T:Windows.UI.Xaml.Media.Matrix" />. The default value is 0.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Matrix.M22">
<summary>Gets or sets the value of the second row and second column of this <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure. </summary>
<returns>The value of the second row and second column of this <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure. The default value is 1.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Matrix.OffsetX">
<summary>Gets or sets the value of the third row and first column of this <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure. </summary>
<returns>The value of the third row and first column of this <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure. The default value is 0.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Matrix.OffsetY">
<summary>Gets or sets the value of the third row and second column of this <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure. </summary>
<returns>The value of the third row and second column of this <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure. The default value is 0.</returns>
</member>
<member name="M:Windows.UI.Xaml.Media.Matrix.op_Equality(Windows.UI.Xaml.Media.Matrix,Windows.UI.Xaml.Media.Matrix)">
<summary>Determines whether the two specified <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structures are identical.</summary>
<returns>true if <paramref name="matrix1" /> and <paramref name="matrix2" /> are identical; otherwise, false.</returns>
<param name="matrix1">The first <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure to compare.</param>
<param name="matrix2">The second <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Matrix.op_Inequality(Windows.UI.Xaml.Media.Matrix,Windows.UI.Xaml.Media.Matrix)">
<summary>Determines whether the two specified <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structures are not identical.</summary>
<returns>true if <paramref name="matrix1" /> and <paramref name="matrix2" /> are not identical; otherwise, false.</returns>
<param name="matrix1">The first <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure to compare.</param>
<param name="matrix2">The second <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Matrix.System#IFormattable#ToString(System.String,System.IFormatProvider)">
<summary>For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
<returns>A string containing the value of the current instance in the specified format.</returns>
<param name="format">The string specifying the format to use. -or- null to use the default format defined for the type of the IFormattable implementation. </param>
<param name="provider">The IFormatProvider to use to format the value. -or- null to obtain the numeric format information from the current locale setting of the operating system. </param>
</member>
<member name="M:Windows.UI.Xaml.Media.Matrix.ToString">
<summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure. </summary>
<returns>A <see cref="T:System.String" /> containing the <see cref="P:Windows.UI.Xaml.Media.Matrix.M11" />, <see cref="P:Windows.UI.Xaml.Media.Matrix.M12" />, <see cref="P:Windows.UI.Xaml.Media.Matrix.M21" />, <see cref="P:Windows.UI.Xaml.Media.Matrix.M22" />, <see cref="P:Windows.UI.Xaml.Media.Matrix.OffsetX" />, and <see cref="P:Windows.UI.Xaml.Media.Matrix.OffsetY" /> values of this <see cref="T:Windows.UI.Xaml.Media.Matrix" />.</returns>
</member>
<member name="M:Windows.UI.Xaml.Media.Matrix.ToString(System.IFormatProvider)">
<summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:Windows.UI.Xaml.Media.Matrix" /> structure with culture-specific formatting information. </summary>
<returns>A <see cref="T:System.String" /> containing the <see cref="P:Windows.UI.Xaml.Media.Matrix.M11" />, <see cref="P:Windows.UI.Xaml.Media.Matrix.M12" />, <see cref="P:Windows.UI.Xaml.Media.Matrix.M21" />, <see cref="P:Windows.UI.Xaml.Media.Matrix.M22" />, <see cref="P:Windows.UI.Xaml.Media.Matrix.OffsetX" />, and <see cref="P:Windows.UI.Xaml.Media.Matrix.OffsetY" /> values of this <see cref="T:Windows.UI.Xaml.Media.Matrix" />.</returns>
<param name="provider">The culture-specific formatting information.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Matrix.Transform(Windows.Foundation.Point)">
<summary>Transforms the specified point by the <see cref="T:Windows.UI.Xaml.Media.Matrix" /> and returns the result.</summary>
<returns>The result of transforming <paramref name="point" /> by this <see cref="T:Windows.UI.Xaml.Media.Matrix" />.</returns>
<param name="point">The point to transform.</param>
</member>
<member name="T:Windows.UI.Xaml.Media.Animation.KeyTime">
<summary>Specifies when a particular key frame should take place during an animation. </summary>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.KeyTime.Equals(System.Object)">
<summary>Indicates whether a <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" /> is equal to this <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" />.</summary>
<returns>true if <paramref name="value" /> is a <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" /> that represents the same length of time as this <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" />; otherwise, false.</returns>
<param name="value">The <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" /> to compare with this <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" />.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.KeyTime.Equals(Windows.UI.Xaml.Media.Animation.KeyTime)">
<summary>Indicates whether a specified <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" /> is equal to this <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" />.</summary>
<returns>true if <paramref name="value" /> is equal to this <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" />; otherwise, false.</returns>
<param name="value">The <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" /> to compare with this <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" />.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.KeyTime.Equals(Windows.UI.Xaml.Media.Animation.KeyTime,Windows.UI.Xaml.Media.Animation.KeyTime)">
<summary>Indicates whether two <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" /> values are equal.</summary>
<returns>true if the values of <paramref name="keyTime1" /> and <paramref name="keyTime2" /> are equal; otherwise, false.</returns>
<param name="keyTime1">The first value to compare.</param>
<param name="keyTime2">The second value to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.KeyTime.FromTimeSpan(System.TimeSpan)">
<summary>Creates a new <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" />, using the supplied <see cref="T:System.TimeSpan" />.</summary>
<returns>A new <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" />, initialized to the value of <paramref name="timeSpan" />.</returns>
<param name="timeSpan">The value of the new <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" />.</param>
<exception cref="T:System.ArgumentOutOfRangeException">The specified <paramref name="timeSpan" /> is outside the allowed range.</exception>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.KeyTime.GetHashCode">
<summary>Returns a hash code representing this <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" />.</summary>
<returns>A hash code identifier.</returns>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.KeyTime.op_Equality(Windows.UI.Xaml.Media.Animation.KeyTime,Windows.UI.Xaml.Media.Animation.KeyTime)">
<summary>Compares two <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" /> values for equality.</summary>
<returns>true if <paramref name="keyTime1" /> and <paramref name="keyTime2" /> are equal; otherwise, false.</returns>
<param name="keyTime1">The first value to compare.</param>
<param name="keyTime2">The second value to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.KeyTime.op_Implicit(System.TimeSpan)~Windows.UI.Xaml.Media.Animation.KeyTime">
<summary>Implicitly converts a <see cref="P:Windows.UI.Xaml.Media.Animation.KeyTime.TimeSpan" /> to a <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" />.</summary>
<returns>The created <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" />.</returns>
<param name="timeSpan">The <see cref="P:Windows.UI.Xaml.Media.Animation.KeyTime.TimeSpan" /> value to convert.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.KeyTime.op_Inequality(Windows.UI.Xaml.Media.Animation.KeyTime,Windows.UI.Xaml.Media.Animation.KeyTime)">
<summary>Compares two <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" /> values for inequality.</summary>
<returns>true if <paramref name="keyTime1" /> and <paramref name="keyTime2" /> are not equal; otherwise, false. </returns>
<param name="keyTime1">The first value to compare.</param>
<param name="keyTime2">The second value to compare.</param>
</member>
<member name="P:Windows.UI.Xaml.Media.Animation.KeyTime.TimeSpan">
<summary>Gets the time when the key frame ends, expressed as a time relative to the beginning of the animation.</summary>
<returns>The time when the key frame ends, expressed as a time relative to the beginning of the animation.</returns>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.KeyTime.ToString">
<summary>Returns a string representation of this <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" />. </summary>
<returns>A string representation of this <see cref="T:Windows.UI.Xaml.Media.Animation.KeyTime" />.</returns>
</member>
<member name="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior">
<summary>Describes how a Windows.UI.Xaml.Media.Animation.Timeline repeats its simple duration.</summary>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.RepeatBehavior.#ctor(System.Double)">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" /> structure with the specified iteration count. </summary>
<param name="count">A number greater than or equal to 0 that specifies the number of iterations for an animation. </param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="count" /> evaluates to infinity, a value that is not a number, or is negative.</exception>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.RepeatBehavior.#ctor(System.TimeSpan)">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" /> structure with the specified repeat duration. </summary>
<param name="duration">The total length of time that the Windows.UI.Xaml.Media.Animation.Timeline should play (its active duration). </param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="duration" /> evaluates to a negative number.</exception>
</member>
<member name="P:Windows.UI.Xaml.Media.Animation.RepeatBehavior.Count">
<summary>Gets the number of times a Windows.UI.Xaml.Media.Animation.Timeline should repeat. </summary>
<returns>The number of iterations to repeat.</returns>
<exception cref="T:System.InvalidOperationException">This <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" /> describes a repeat duration, not an iteration count.</exception>
</member>
<member name="P:Windows.UI.Xaml.Media.Animation.RepeatBehavior.Duration">
<summary>Gets the total length of time a Windows.UI.Xaml.Media.Animation.Timeline should play. </summary>
<returns>The total length of time a timeline should play. </returns>
<exception cref="T:System.InvalidOperationException">This <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" /> describes an iteration count, not a repeat duration.</exception>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.RepeatBehavior.Equals(System.Object)">
<summary>Indicates whether the specified object is equal to this <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" />. </summary>
<returns>true if <paramref name="value" /> is a <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" /> that represents the same repeat behavior as this <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" />; otherwise, false.</returns>
<param name="value">The object to compare with this <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" />.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.RepeatBehavior.Equals(Windows.UI.Xaml.Media.Animation.RepeatBehavior)">
<summary>Returns a value that indicates whether the specified <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" /> is equal to this <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" />. </summary>
<returns>true if both the type and repeat behavior of <paramref name="repeatBehavior" /> are equal to this <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" />; otherwise, false.</returns>
<param name="repeatBehavior">The value to compare to this <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" />.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.RepeatBehavior.Equals(Windows.UI.Xaml.Media.Animation.RepeatBehavior,Windows.UI.Xaml.Media.Animation.RepeatBehavior)">
<summary>Indicates whether the two specified <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" /> values are equal. </summary>
<returns>true if both the type and repeat behavior of <paramref name="repeatBehavior1" /> are equal to that of <paramref name="repeatBehavior2" />; otherwise, false.</returns>
<param name="repeatBehavior1">The first value to compare.</param>
<param name="repeatBehavior2">The second value to compare.</param>
</member>
<member name="P:Windows.UI.Xaml.Media.Animation.RepeatBehavior.Forever">
<summary>Gets a <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" /> that specifies an infinite number of repetitions. </summary>
<returns>A <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" /> that specifies an infinite number of repetitions. </returns>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.RepeatBehavior.GetHashCode">
<summary>Returns the hash code of this instance.</summary>
<returns>A hash code.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Animation.RepeatBehavior.HasCount">
<summary>Gets a value that indicates whether the repeat behavior has a specified iteration count.</summary>
<returns>true if the instance represents an iteration count; otherwise, false. </returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Animation.RepeatBehavior.HasDuration">
<summary>Gets a value that indicates whether the repeat behavior has a specified repeat duration. </summary>
<returns>true if the instance represents a repeat duration; otherwise, false.</returns>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.RepeatBehavior.op_Equality(Windows.UI.Xaml.Media.Animation.RepeatBehavior,Windows.UI.Xaml.Media.Animation.RepeatBehavior)">
<summary>Indicates whether the two specified <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" /> values are equal. </summary>
<returns>true if both the type and repeat behavior of <paramref name="repeatBehavior1" /> are equal to that of <paramref name="repeatBehavior2" />; otherwise, false.</returns>
<param name="repeatBehavior1">The first value to compare.</param>
<param name="repeatBehavior2">The second value to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.RepeatBehavior.op_Inequality(Windows.UI.Xaml.Media.Animation.RepeatBehavior,Windows.UI.Xaml.Media.Animation.RepeatBehavior)">
<summary>Indicates whether the two <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" /> values are not equal. </summary>
<returns>true if <paramref name="repeatBehavior1" /> and <paramref name="repeatBehavior2" /> are different types or the repeat behavior properties are not equal; otherwise, false.</returns>
<param name="repeatBehavior1">The first value to compare.</param>
<param name="repeatBehavior2">The second value to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.RepeatBehavior.System#IFormattable#ToString(System.String,System.IFormatProvider)">
<summary>For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
<returns>A string containing the value of the current instance in the specified format.</returns>
<param name="format">The string specifying the format to use, or null to use the default format defined for the type of the IFormattable implementation. </param>
<param name="formatProvider">The IFormatProvider to use to format the value, or null to obtain the numeric format information from the current locale setting of the operating system. </param>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.RepeatBehavior.ToString">
<summary>Returns a string representation of this <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" />. </summary>
<returns>A string representation of this <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" />.</returns>
</member>
<member name="M:Windows.UI.Xaml.Media.Animation.RepeatBehavior.ToString(System.IFormatProvider)">
<summary>Returns a string representation of this <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" /> with the specified format. </summary>
<returns>A string representation of this <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" />.</returns>
<param name="formatProvider">The format used to construct the return value.</param>
</member>
<member name="P:Windows.UI.Xaml.Media.Animation.RepeatBehavior.Type">
<summary>Gets or sets one of the <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehaviorType" /> values that describes the way behavior repeats. </summary>
<returns>The type of repeat behavior. </returns>
</member>
<member name="T:Windows.UI.Xaml.Media.Animation.RepeatBehaviorType">
<summary>Specifies the repeat mode that a <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" /> raw value represents. </summary>
</member>
<member name="F:Windows.UI.Xaml.Media.Animation.RepeatBehaviorType.Count">
<summary>The <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" /> represents a case where the timeline should repeat for a fixed number of complete runs. </summary>
</member>
<member name="F:Windows.UI.Xaml.Media.Animation.RepeatBehaviorType.Duration">
<summary>The <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" /> represents a case where the timeline should repeat for a time duration, which might result in an animation terminating part way through. </summary>
</member>
<member name="F:Windows.UI.Xaml.Media.Animation.RepeatBehaviorType.Forever">
<summary>The <see cref="T:Windows.UI.Xaml.Media.Animation.RepeatBehavior" /> represents a case where the timeline should repeat indefinitely. </summary>
</member>
<member name="T:Windows.UI.Xaml.Media.Media3D.Matrix3D">
<summary>Represents a 4 × 4 matrix that is used for transformations in a three-dimensional (3-D) space.</summary>
</member>
<member name="M:Windows.UI.Xaml.Media.Media3D.Matrix3D.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
<summary>Initializes a new instance of the <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" /> class. </summary>
<param name="m11">The value of the (1,1) field of the new matrix.</param>
<param name="m12">The value of the (1,2) field of the new matrix.</param>
<param name="m13">The value of the (1,3) field of the new matrix.</param>
<param name="m14">The value of the (1,4) field of the new matrix.</param>
<param name="m21">The value of the (2,1) field of the new matrix.</param>
<param name="m22">The value of the (2,2) field of the new matrix.</param>
<param name="m23">The value of the (2,3) field of the new matrix.</param>
<param name="m24">The value of the (2,4) field of the new matrix.</param>
<param name="m31">The value of the (3,1) field of the new matrix.</param>
<param name="m32">The value of the (3,2) field of the new matrix.</param>
<param name="m33">The value of the (3,3) field of the new matrix.</param>
<param name="m34">The value of the (3,4) field of the new matrix.</param>
<param name="offsetX">The value of the X offset field of the new matrix.</param>
<param name="offsetY">The value of the Y offset field of the new matrix.</param>
<param name="offsetZ">The value of the Z offset field of the new matrix.</param>
<param name="m44">The value of the (4,4) field of the new matrix.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Media3D.Matrix3D.Equals(System.Object)">
<summary>Tests equality between two matrices.</summary>
<returns>true if the matrices are equal; otherwise, false.</returns>
<param name="o">The object to test for equality.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Media3D.Matrix3D.Equals(Windows.UI.Xaml.Media.Media3D.Matrix3D)">
<summary>Tests equality between two matrices.</summary>
<returns>true if the matrices are equal; otherwise, false.</returns>
<param name="value">The <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" /> to compare to.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Media3D.Matrix3D.GetHashCode">
<summary>Returns the hash code for this matrix.</summary>
<returns>An integer that specifies the hash code for this matrix.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.HasInverse">
<summary>Gets a value that indicates whether this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" /> is invertible.</summary>
<returns>true if the <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" /> has an inverse; otherwise, false. The default value is true.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.Identity">
<summary>Changes a <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" /> structure into an identity <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>The identity <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</returns>
</member>
<member name="M:Windows.UI.Xaml.Media.Media3D.Matrix3D.Invert">
<summary>Inverts this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" /> structure.</summary>
<exception cref="T:System.InvalidOperationException">The matrix is not invertible.</exception>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.IsIdentity">
<summary>Determines whether this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" /> structure is an identity <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>true if the <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" /> is an identity <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />; otherwise, false. The default value is true.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.M11">
<summary>Gets or sets the value of the first row and first column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>The value of the first row and first column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" /> structure.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.M12">
<summary>Gets or sets the value of the first row and second column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>The value of the first row and second column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.M13">
<summary>Gets or sets the value of the first row and third column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>The value of the first row and third column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.M14">
<summary>Gets or sets the value of the first row and fourth column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>The value of the first row and fourth column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.M21">
<summary>Gets or sets the value of the second row and first column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>The value of the second row and first column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.M22">
<summary>Gets or sets the value of the second row and second column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>The value of the second row and second column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.M23">
<summary>Gets or sets the value of the second row and third column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>The value of the second row and third column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.M24">
<summary>Gets or sets the value of the second row and fourth column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>The value of the second row and fourth column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.M31">
<summary>Gets or sets the value of the third row and first column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>The value of the third row and first column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.M32">
<summary>Gets or sets the value of the third row and second column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>The value of the third row and second column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.M33">
<summary>Gets or sets the value of the third row and third column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>The value of the third row and third column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.M34">
<summary>Gets or sets the value of the third row and fourth column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>The value of the third row and fourth column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.M44">
<summary>Gets or sets the value of the fourth row and fourth column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>The value of the fourth row and fourth column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.OffsetX">
<summary>Gets or sets the value of the fourth row and first column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>The value of the fourth row and first column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.OffsetY">
<summary>Gets or sets the value of the fourth row and second column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>The value of the fourth row and second column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</returns>
</member>
<member name="P:Windows.UI.Xaml.Media.Media3D.Matrix3D.OffsetZ">
<summary>Gets or sets the value of the fourth row and third column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>The value of the fourth row and third column of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</returns>
</member>
<member name="M:Windows.UI.Xaml.Media.Media3D.Matrix3D.op_Equality(Windows.UI.Xaml.Media.Media3D.Matrix3D,Windows.UI.Xaml.Media.Media3D.Matrix3D)">
<summary>Compares two <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" /> instances for exact equality.</summary>
<returns>true if the matrices are equal; otherwise, false.</returns>
<param name="matrix1">The first matrix to compare.</param>
<param name="matrix2">The second matrix to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Media3D.Matrix3D.op_Inequality(Windows.UI.Xaml.Media.Media3D.Matrix3D,Windows.UI.Xaml.Media.Media3D.Matrix3D)">
<summary>Compares two <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" /> instances for inequality.</summary>
<returns>true if the matrices are different; otherwise, false.</returns>
<param name="matrix1">The first matrix to compare.</param>
<param name="matrix2">The second matrix to compare.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Media3D.Matrix3D.op_Multiply(Windows.UI.Xaml.Media.Media3D.Matrix3D,Windows.UI.Xaml.Media.Media3D.Matrix3D)">
<summary>Multiplies the specified matrices.</summary>
<returns>The <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" /> that is the result of multiplication.</returns>
<param name="matrix1">The matrix to multiply.</param>
<param name="matrix2">The matrix by which the first matrix is multiplied.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Media3D.Matrix3D.System#IFormattable#ToString(System.String,System.IFormatProvider)">
<summary>For a description of this member, see <see cref="M:System.IFormattable.ToString" />.</summary>
<returns>The value of the current instance in the specified format.</returns>
<param name="format">The format to use.</param>
<param name="provider">The provider to use.</param>
</member>
<member name="M:Windows.UI.Xaml.Media.Media3D.Matrix3D.ToString">
<summary>Creates a string representation of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>A string representation of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</returns>
</member>
<member name="M:Windows.UI.Xaml.Media.Media3D.Matrix3D.ToString(System.IFormatProvider)">
<summary>Creates a string representation of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</summary>
<returns>The string representation of this <see cref="T:Windows.UI.Xaml.Media.Media3D.Matrix3D" />.</returns>
<param name="provider">Culture-specified formatting information.</param>
</member>
</members>
</doc>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Runtime.WindowsRuntime</name>
</assembly>
<members>
<member name="T:System.WindowsRuntimeSystemExtensions">
<summary>Provides extension methods for converting between tasks and Windows Runtime asynchronous actions and operations. </summary>
</member>
<member name="M:System.WindowsRuntimeSystemExtensions.AsAsyncAction(System.Threading.Tasks.Task)">
<summary>Returns a Windows Runtime asynchronous action that represents a started task. </summary>
<returns>A Windows.Foundation.IAsyncAction instance that represents the started task. </returns>
<param name="source">The started task. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
<exception cref="T:System.InvalidOperationException">
<paramref name="source" /> is an unstarted task. </exception>
</member>
<member name="M:System.WindowsRuntimeSystemExtensions.AsAsyncOperation``1(System.Threading.Tasks.Task{``0})">
<summary>Returns a Windows Runtime asynchronous operation that represents a started task that returns a result. </summary>
<returns>A Windows.Foundation.IAsyncOperation&lt;TResult&gt; instance that represents the started task. </returns>
<param name="source">The started task. </param>
<typeparam name="TResult">The type that returns the result. </typeparam>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
<exception cref="T:System.InvalidOperationException">
<paramref name="source" /> is an unstarted task. </exception>
</member>
<member name="M:System.WindowsRuntimeSystemExtensions.AsTask(Windows.Foundation.IAsyncAction)">
<summary>Returns a task that represents a Windows Runtime asynchronous action. </summary>
<returns>A task that represents the asynchronous action. </returns>
<param name="source">The asynchronous action. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
</member>
<member name="M:System.WindowsRuntimeSystemExtensions.AsTask(Windows.Foundation.IAsyncAction,System.Threading.CancellationToken)">
<summary>Returns a task that represents a Windows Runtime asynchronous action that can be cancelled. </summary>
<returns>A task that represents the asynchronous action. </returns>
<param name="source">The asynchronous action. </param>
<param name="cancellationToken">A token that can be used to request cancellation of the asynchronous action. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
</member>
<member name="M:System.WindowsRuntimeSystemExtensions.AsTask``1(Windows.Foundation.IAsyncActionWithProgress{``0})">
<summary>Returns a task that represents a Windows Runtime asynchronous action. </summary>
<returns>A task that represents the asynchronous action. </returns>
<param name="source">The asynchronous action. </param>
<typeparam name="TProgress">The type of object that provides data that indicates progress. </typeparam>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
</member>
<member name="M:System.WindowsRuntimeSystemExtensions.AsTask``1(Windows.Foundation.IAsyncActionWithProgress{``0},System.IProgress{``0})">
<summary>Returns a task that represents a Windows Runtime asynchronous action that reports progress. </summary>
<returns>A task that represents the asynchronous action. </returns>
<param name="source">The asynchronous action. </param>
<param name="progress">An object that receives progress updates. </param>
<typeparam name="TProgress">The type of object that provides data that indicates progress. </typeparam>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
</member>
<member name="M:System.WindowsRuntimeSystemExtensions.AsTask``1(Windows.Foundation.IAsyncActionWithProgress{``0},System.Threading.CancellationToken)">
<summary>Returns a task that represents a Windows Runtime asynchronous action that can be cancelled. </summary>
<returns>A task that represents the asynchronous action. </returns>
<param name="source">The asynchronous action. </param>
<param name="cancellationToken">A token that can be used to request cancellation of the asynchronous action. </param>
<typeparam name="TProgress">The type of object that provides data that indicates progress. </typeparam>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
</member>
<member name="M:System.WindowsRuntimeSystemExtensions.AsTask``1(Windows.Foundation.IAsyncActionWithProgress{``0},System.Threading.CancellationToken,System.IProgress{``0})">
<summary>Returns a task that represents a Windows Runtime asynchronous action that reports progress and can be cancelled.</summary>
<returns>A task that represents the asynchronous action. </returns>
<param name="source">The asynchronous action. </param>
<param name="cancellationToken">A token that can be used to request cancellation of the asynchronous action. </param>
<param name="progress">An object that receives progress updates. </param>
<typeparam name="TProgress">The type of object that provides data that indicates progress. </typeparam>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
</member>
<member name="M:System.WindowsRuntimeSystemExtensions.AsTask``1(Windows.Foundation.IAsyncOperation{``0})">
<summary>Returns a task that represents a Windows Runtime asynchronous operation returns a result. </summary>
<returns>A task that represents the asynchronous operation. </returns>
<param name="source">The asynchronous operation. </param>
<typeparam name="TResult">The type of object that returns the result of the asynchronous operation. </typeparam>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
</member>
<member name="M:System.WindowsRuntimeSystemExtensions.AsTask``1(Windows.Foundation.IAsyncOperation{``0},System.Threading.CancellationToken)">
<summary>Returns a task that represents a Windows Runtime asynchronous operation that returns a result and can be cancelled. </summary>
<returns>A task that represents the asynchronous operation. </returns>
<param name="source">The asynchronous operation. </param>
<param name="cancellationToken">A token that can be used to request cancellation of the asynchronous operation. </param>
<typeparam name="TResult">The type of object that returns the result of the asynchronous operation. </typeparam>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
</member>
<member name="M:System.WindowsRuntimeSystemExtensions.AsTask``2(Windows.Foundation.IAsyncOperationWithProgress{``0,``1})">
<summary>Returns a task that represents a Windows Runtime asynchronous operation returns a result. </summary>
<returns>A task that represents the asynchronous operation. </returns>
<param name="source">The asynchronous operation. </param>
<typeparam name="TResult">The type of object that returns the result of the asynchronous operation. </typeparam>
<typeparam name="TProgress">The type of object that provides data that indicates progress. </typeparam>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
</member>
<member name="M:System.WindowsRuntimeSystemExtensions.AsTask``2(Windows.Foundation.IAsyncOperationWithProgress{``0,``1},System.IProgress{``1})">
<summary>Returns a task that represents Windows Runtime asynchronous operation that returns a result and reports progress. </summary>
<returns>A task that represents the asynchronous operation. </returns>
<param name="source">The asynchronous operation. </param>
<param name="progress">An object that receives progress updates. </param>
<typeparam name="TResult">The type of object that returns the result of the asynchronous operation. </typeparam>
<typeparam name="TProgress">The type of object that provides data that indicates progress. </typeparam>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
</member>
<member name="M:System.WindowsRuntimeSystemExtensions.AsTask``2(Windows.Foundation.IAsyncOperationWithProgress{``0,``1},System.Threading.CancellationToken)">
<summary>Returns a task that represents a Windows Runtime asynchronous operation that returns a result and can be cancelled. </summary>
<returns>A task that represents the asynchronous operation. </returns>
<param name="source">The asynchronous operation. </param>
<param name="cancellationToken">A token that can be used to request cancellation of the asynchronous operation. </param>
<typeparam name="TResult">The type of object that returns the result of the asynchronous operation. </typeparam>
<typeparam name="TProgress">The type of object that provides data that indicates progress. </typeparam>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
</member>
<member name="M:System.WindowsRuntimeSystemExtensions.AsTask``2(Windows.Foundation.IAsyncOperationWithProgress{``0,``1},System.Threading.CancellationToken,System.IProgress{``1})">
<summary>Returns a task that represents a Windows Runtime asynchronous operation that returns a result, reports progress, and can be cancelled. </summary>
<returns>A task that represents the asynchronous operation. </returns>
<param name="source">The asynchronous operation. </param>
<param name="cancellationToken">A token that can be used to request cancellation of the asynchronous operation. </param>
<param name="progress">An object that receives progress updates. </param>
<typeparam name="TResult">The type of object that returns the result of the asynchronous operation. </typeparam>
<typeparam name="TProgress">The type of object that provides data that indicates progress. </typeparam>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
</member>
<member name="M:System.WindowsRuntimeSystemExtensions.GetAwaiter(Windows.Foundation.IAsyncAction)">
<summary>Returns an object that awaits an asynchronous action. </summary>
<returns>An object that awaits the specified asynchronous action. </returns>
<param name="source">The asynchronous action to await. </param>
</member>
<member name="M:System.WindowsRuntimeSystemExtensions.GetAwaiter``1(Windows.Foundation.IAsyncActionWithProgress{``0})">
<summary>Returns an object that awaits an asynchronous action that reports progress. </summary>
<returns>An object that awaits the specified asynchronous action. </returns>
<param name="source">The asynchronous action to await. </param>
<typeparam name="TProgress">The type of object that provides data that indicates progress. </typeparam>
</member>
<member name="M:System.WindowsRuntimeSystemExtensions.GetAwaiter``1(Windows.Foundation.IAsyncOperation{``0})">
<summary>Returns an object that awaits an asynchronous operation that returns a result.</summary>
<returns>An object that awaits the specified asynchronous operation. </returns>
<param name="source">The asynchronous operation to await. </param>
<typeparam name="TResult">The type of object that returns the result of the asynchronous operation. </typeparam>
</member>
<member name="M:System.WindowsRuntimeSystemExtensions.GetAwaiter``2(Windows.Foundation.IAsyncOperationWithProgress{``0,``1})">
<summary>Returns an object that awaits an asynchronous operation that reports progress and returns a result. </summary>
<returns>An object that awaits the specified asynchronous operation. </returns>
<param name="source">The asynchronous operation to await. </param>
<typeparam name="TResult">The type of object that returns the result of the asynchronous operation.</typeparam>
<typeparam name="TProgress">The type of object that provides data that indicates progress. </typeparam>
</member>
<member name="T:System.IO.WindowsRuntimeStorageExtensions">
<summary>Contains extension methods for the IStorageFile and IStorageFolder interfaces in the Windows Runtime when developing Windows Store apps.</summary>
</member>
<member name="M:System.IO.WindowsRuntimeStorageExtensions.OpenStreamForReadAsync(Windows.Storage.IStorageFile)">
<summary>Retrieves a stream for reading from a specified file.</summary>
<returns>A task that represents the asynchronous read operation.</returns>
<param name="windowsRuntimeFile">The Windows Runtime IStorageFile object to read from.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="windowsRuntimeFile" /> is null.</exception>
<exception cref="T:System.IO.IOException">The file could not be opened or retrieved as a stream.</exception>
</member>
<member name="M:System.IO.WindowsRuntimeStorageExtensions.OpenStreamForReadAsync(Windows.Storage.IStorageFolder,System.String)">
<summary>Retrieves a stream for reading from a file in the specified parent folder.</summary>
<returns>A task that represents the asynchronous read operation.</returns>
<param name="rootDirectory">The Windows Runtime IStorageFolder object that contains the file to read from.</param>
<param name="relativePath">The path, relative to the root folder, to the file to read from.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="rootDirectory" /> or <paramref name="relativePath" /> is null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="relativePath" /> is empty or contains only white-space characters.</exception>
<exception cref="T:System.IO.IOException">The file could not be opened or retrieved as a stream.</exception>
</member>
<member name="M:System.IO.WindowsRuntimeStorageExtensions.OpenStreamForWriteAsync(Windows.Storage.IStorageFile)">
<summary>Retrieves a stream for writing to a specified file.</summary>
<returns>A task that represents the asynchronous write operation.</returns>
<param name="windowsRuntimeFile">The Windows Runtime IStorageFile object to write to.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="windowsRuntimeFile" /> is null.</exception>
<exception cref="T:System.IO.IOException">The file could not be opened or retrieved as a stream.</exception>
</member>
<member name="M:System.IO.WindowsRuntimeStorageExtensions.OpenStreamForWriteAsync(Windows.Storage.IStorageFolder,System.String,Windows.Storage.CreationCollisionOption)">
<summary>Retrieves a stream for writing to a file in the specified parent folder.</summary>
<returns>A task that represents the asynchronous write operation.</returns>
<param name="rootDirectory">The Windows Runtime IStorageFolder object that contains the file to write to.</param>
<param name="relativePath">The path, relative to the root folder, to the file to write to.</param>
<param name="creationCollisionOption">The Windows Runtime CreationCollisionOption enumeration value that specifies the behavior to use when the name of the file to create is the same as the name of an existing file.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="rootDirectory" /> or <paramref name="relativePath" /> is null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="relativePath" /> is empty or contains only white-space characters.</exception>
<exception cref="T:System.IO.IOException">The file could not be opened or retrieved as a stream.</exception>
</member>
<member name="T:System.IO.WindowsRuntimeStreamExtensions">
<summary>Contains extension methods for converting between streams in the Windows Runtime and managed streams in the .NET for Windows Store apps.</summary>
</member>
<member name="M:System.IO.WindowsRuntimeStreamExtensions.AsInputStream(System.IO.Stream)">
<summary>Converts a managed stream in the .NET for Windows Store apps to an input stream in the Windows Runtime.</summary>
<returns>A Windows Runtime IInputStream object that represents the converted stream.</returns>
<param name="stream">The stream to convert.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="stream" /> is null.</exception>
<exception cref="T:System.NotSupportedException">The stream does not support reading.</exception>
</member>
<member name="M:System.IO.WindowsRuntimeStreamExtensions.AsOutputStream(System.IO.Stream)">
<summary>Converts a managed stream in the .NET for Windows Store apps to an output stream in the Windows Runtime.</summary>
<returns>A Windows Runtime IOutputStream object that represents the converted stream.</returns>
<param name="stream">The stream to convert.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="stream" /> is null.</exception>
<exception cref="T:System.NotSupportedException">The stream does not support writing.</exception>
</member>
<member name="M:System.IO.WindowsRuntimeStreamExtensions.AsRandomAccessStream(System.IO.Stream)">
<summary>Converts the specified stream to a random access stream.</summary>
<returns>A Windows Runtime RandomAccessStream, which represents the converted stream.</returns>
<param name="stream">The stream to convert.</param>
</member>
<member name="M:System.IO.WindowsRuntimeStreamExtensions.AsStream(Windows.Storage.Streams.IRandomAccessStream)">
<summary>Converts a random access stream in the Windows Runtime to a managed stream in the .NET for Windows Store apps.</summary>
<returns>The converted stream.</returns>
<param name="windowsRuntimeStream">The Windows Runtime IRandomAccessStream object to convert.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="windowsRuntimeStream" /> is null.</exception>
</member>
<member name="M:System.IO.WindowsRuntimeStreamExtensions.AsStream(Windows.Storage.Streams.IRandomAccessStream,System.Int32)">
<summary>Converts a random access stream in the Windows Runtime to a managed stream in the .NET for Windows Store apps using the specified buffer size.</summary>
<returns>The converted stream.</returns>
<param name="windowsRuntimeStream">The Windows Runtime IRandomAccessStream object to convert.</param>
<param name="bufferSize">The size, in bytes, of the buffer. This value cannot be negative, but it can be 0 (zero) to disable buffering.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="windowsRuntimeStream" /> is null.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="bufferSize" /> is negative.</exception>
</member>
<member name="M:System.IO.WindowsRuntimeStreamExtensions.AsStreamForRead(Windows.Storage.Streams.IInputStream)">
<summary>Converts an input stream in the Windows Runtime to a managed stream in the .NET for Windows Store apps.</summary>
<returns>The converted stream.</returns>
<param name="windowsRuntimeStream">The Windows Runtime IInputStream object to convert.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="windowsRuntimeStream" /> is null.</exception>
</member>
<member name="M:System.IO.WindowsRuntimeStreamExtensions.AsStreamForRead(Windows.Storage.Streams.IInputStream,System.Int32)">
<summary>Converts an input stream in the Windows Runtime to a managed stream in the .NET for Windows Store apps using the specified buffer size.</summary>
<returns>The converted stream.</returns>
<param name="windowsRuntimeStream">The Windows Runtime IInputStream object to convert.</param>
<param name="bufferSize">The size, in bytes, of the buffer. This value cannot be negative, but it can be 0 (zero) to disable buffering.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="windowsRuntimeStream" /> is null.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="bufferSize" /> is negative.</exception>
</member>
<member name="M:System.IO.WindowsRuntimeStreamExtensions.AsStreamForWrite(Windows.Storage.Streams.IOutputStream)">
<summary>Converts an output stream in the Windows Runtime to a managed stream in the .NET for Windows Store apps.</summary>
<returns>The converted stream.</returns>
<param name="windowsRuntimeStream">The Windows Runtime IOutputStream object to convert.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="windowsRuntimeStream" /> is null.</exception>
</member>
<member name="M:System.IO.WindowsRuntimeStreamExtensions.AsStreamForWrite(Windows.Storage.Streams.IOutputStream,System.Int32)">
<summary>Converts an output stream in the Windows Runtime to a managed stream in the .NET for Windows Store apps using the specified buffer size.</summary>
<returns>The converted stream.</returns>
<param name="windowsRuntimeStream">The Windows Runtime IOutputStream object to convert.</param>
<param name="bufferSize">The size, in bytes, of the buffer. This value cannot be negative, but it can be 0 (zero) to disable buffering.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="windowsRuntimeStream" /> is null.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="bufferSize" /> is negative.</exception>
</member>
<member name="T:System.Runtime.InteropServices.WindowsRuntime.AsyncInfo">
<summary>Provides factory methods to construct representations of managed tasks that are compatible with Windows Runtime asynchronous actions and operations. </summary>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.AsyncInfo.Run``1(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}})">
<summary>Creates and starts a Windows Runtime asynchronous operation by using a function that generates a started task that returns results. The task can support cancellation. </summary>
<returns>A started Windows.Foundation.IAsyncOperation&lt;TResult&gt; instance that represents the task that is generated by <paramref name="taskProvider" />. </returns>
<param name="taskProvider">A delegate that represents the function that creates and starts the task. The started task is represented by the Windows Runtime asynchronous operation that is returned. The function is passed a cancellation token that the task can monitor to be notified of cancellation requests; you can ignore the token if your task does not support cancellation. </param>
<typeparam name="TResult">The type that returns the result. </typeparam>
<exception cref="T:System.ArgumentNullException">
<paramref name="taskProvider" /> is null. </exception>
<exception cref="T:System.InvalidOperationException">
<paramref name="taskProvider" /> returns an unstarted task. </exception>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.AsyncInfo.Run(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task})">
<summary>Creates and starts a Windows Runtime asynchronous action by using a function that generates a started task. The task can support cancellation. </summary>
<returns>A started Windows.Foundation.IAsyncAction instance that represents the task that is generated by <paramref name="taskProvider" />. </returns>
<param name="taskProvider">A delegate that represents the function that creates and starts the task. The started task is represented by the Windows Runtime asynchronous action that is returned. The function is passed a cancellation token that the task can monitor to be notified of cancellation requests; you can ignore the token if your task does not support cancellation. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="taskProvider" /> is null. </exception>
<exception cref="T:System.InvalidOperationException">
<paramref name="taskProvider" /> returns an unstarted task. </exception>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.AsyncInfo.Run``2(System.Func{System.Threading.CancellationToken,System.IProgress{``1},System.Threading.Tasks.Task{``0}})">
<summary>Creates and starts a Windows Runtime asynchronous operation that includes progress updates, by using a function that generates a started task that returns results. The task can support cancellation and progress reporting. </summary>
<returns>A started Windows.Foundation.IAsyncOperationWithProgress&lt;TResult,TProgress&gt; instance that represents the task that is generated by <paramref name="taskProvider" />. </returns>
<param name="taskProvider">A delegate that represents the function that creates and starts the task. The started task is represented by the Windows Runtime asynchronous action that is returned. The function is passed a cancellation token that the task can monitor to be notified of cancellation requests, and an interface for reporting progress; you can ignore either or both of these arguments if your task does not support progress reporting or cancellation. </param>
<typeparam name="TResult">The type that returns the result. </typeparam>
<typeparam name="TProgress">The type that is used for progress notifications. </typeparam>
<exception cref="T:System.ArgumentNullException">
<paramref name="taskProvider" /> is null. </exception>
<exception cref="T:System.InvalidOperationException">
<paramref name="taskProvider" /> returns an unstarted task. </exception>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.AsyncInfo.Run``1(System.Func{System.Threading.CancellationToken,System.IProgress{``0},System.Threading.Tasks.Task})">
<summary>Creates and starts a Windows Runtime asynchronous action that includes progress updates, by using a function that generates a started task. The task can support cancellation and progress reporting. </summary>
<returns>A started Windows.Foundation.IAsyncActionWithProgress&lt;TProgress&gt; instance that represents the task that is generated by <paramref name="taskProvider" />. </returns>
<param name="taskProvider">A delegate that represents the function that creates and starts the task. The started task is represented by the Windows Runtime asynchronous action that is returned. The function is passed a cancellation token that the task can monitor to be notified of cancellation requests, and an interface for reporting progress; you can ignore either or both of these arguments if your task does not support progress reporting or cancellation. </param>
<typeparam name="TProgress">The type that is used for progress notifications. </typeparam>
<exception cref="T:System.ArgumentNullException">
<paramref name="taskProvider" /> is null. </exception>
<exception cref="T:System.InvalidOperationException">
<paramref name="taskProvider" /> returns an unstarted task. </exception>
</member>
<member name="T:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBuffer">
<summary>Provides an implementation of the Windows Runtime IBuffer interface (Windows.Storage.Streams.IBuffer), and all additional required interfaces. </summary>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBuffer.Create(System.Byte[],System.Int32,System.Int32,System.Int32)">
<summary>Returns a Windows.Storage.Streams.IBuffer interface that contains a specified range of bytes copied from a byte array. If the specified capacity is greater than the number of bytes copied, the rest of the buffer is zero-filled. </summary>
<returns>A Windows.Storage.Streams.IBuffer interface that contains the specified range of bytes. If <paramref name="capacity" /> is greater than <paramref name="length" />, the rest of the buffer is zero-filled. </returns>
<param name="data">The byte array to copy from. </param>
<param name="offset">The offset in <paramref name="data" /> from which copying begins. </param>
<param name="length">The number of bytes to copy. </param>
<param name="capacity">The maximum number of bytes the buffer can hold; if this is greater than <paramref name="length" />, the rest of the bytes in the buffer are initialized to 0 (zero).</param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="capacity" />, <paramref name="offset" />, or <paramref name="length" /> is less than 0 (zero). </exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="data" /> is null. </exception>
<exception cref="T:System.ArgumentException">Starting at <paramref name="offset" />, <paramref name="data" /> does not contain <paramref name="length" /> elements. -or-Starting at <paramref name="offset" />, <paramref name="data" /> does not contain <paramref name="capacity" /> elements. </exception>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBuffer.Create(System.Int32)">
<summary>Returns an empty Windows.Storage.Streams.IBuffer interface that has the specified maximum capacity. </summary>
<returns>A Windows.Storage.Streams.IBuffer interface that has the specified capacity and a Length property equal to 0 (zero). </returns>
<param name="capacity">The maximum number of bytes the buffer can hold. </param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="capacity" /> is less than 0 (zero). </exception>
</member>
<member name="T:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions">
<summary>Provides extension methods for operating on Windows Runtime buffers (Windows.Storage.Streams.IBuffer interface). </summary>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions.AsBuffer(System.Byte[])">
<summary>Returns a Windows.Storage.Streams.IBuffer interface that represents the specified byte array. </summary>
<returns>A Windows.Storage.Streams.IBuffer interface that represents the specified byte array. </returns>
<param name="source">The array to represent. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null.</exception>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions.AsBuffer(System.Byte[],System.Int32,System.Int32)">
<summary>Returns a Windows.Storage.Streams.IBuffer interface that represents a range of bytes in the specified byte array. </summary>
<returns>An IBuffer interface that represents the specified range of bytes in <paramref name="source" />.</returns>
<param name="source">The array that contains the range of bytes that is represented by the IBuffer. </param>
<param name="offset">The offset in <paramref name="source" /> where the range begins. </param>
<param name="length">The length of the range that is represented by the IBuffer. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="offset" /> or <paramref name="length" /> is less than 0 (zero). </exception>
<exception cref="T:System.ArgumentException">The array is not large enough to serve as a backing store for the IBuffer; that is, the number of bytes in <paramref name="source" />, beginning at <paramref name="offset" />, is less than <paramref name="length" />. </exception>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions.AsBuffer(System.Byte[],System.Int32,System.Int32,System.Int32)">
<summary>Returns a Windows.Storage.Streams.IBuffer interface that represents a range of bytes in the specified byte array. Optionally sets the Length property of the IBuffer to a value that is less than the capacity. </summary>
<returns>An IBuffer interface that represents the specified range of bytes in <paramref name="source" /> and that has the specified Length property value. </returns>
<param name="source">The array that contains the range of bytes that is represented by the IBuffer. </param>
<param name="offset">The offset in <paramref name="source" /> where the range begins. </param>
<param name="length">The value of the Length property of the IBuffer. </param>
<param name="capacity">The size of the range that is represented by the IBuffer. The Capacity property of the IBuffer is set to this value. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="offset" />, <paramref name="length" />, or <paramref name="capacity" /> is less than 0 (zero). </exception>
<exception cref="T:System.ArgumentException">
<paramref name="length" /> is greater than <paramref name="capacity" />. -or-The array is not large enough to serve as a backing store for the IBuffer; that is, the number of bytes in <paramref name="source" />, beginning at <paramref name="offset" />, is less than <paramref name="length" /> or <paramref name="capacity" />. </exception>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions.AsStream(Windows.Storage.Streams.IBuffer)">
<summary>Returns a stream that represents the same memory that the specified Windows.Storage.Streams.IBuffer interface represents. </summary>
<returns>A stream that represents the same memory that the specified Windows.Storage.Streams.IBuffer interface represents. </returns>
<param name="source">The IBuffer to represent as a stream. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null.</exception>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions.CopyTo(System.Byte[],System.Int32,Windows.Storage.Streams.IBuffer,System.UInt32,System.Int32)">
<summary>Copies bytes from the source array to the destination buffer (Windows.Storage.Streams.IBuffer), specifying the starting index in the source array, the starting index in the destination buffer, and the number of bytes to copy. The method does not update the Length property of the destination buffer. </summary>
<param name="source">The array to copy data from. </param>
<param name="sourceIndex">The index in <paramref name="source" /> to begin copying data from. </param>
<param name="destination">The buffer to copy data to. </param>
<param name="destinationIndex">The index in <paramref name="destination" /> to begin copying data to. </param>
<param name="count">The number of bytes to copy. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> or <paramref name="destination" /> is null. </exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="count" />, <paramref name="sourceIndex" />, or <paramref name="destinationIndex" /> is less than 0 (zero). </exception>
<exception cref="T:System.ArgumentException">
<paramref name="sourceIndex" /> is greater than or equal to the length of <paramref name="source" />. -or-The number of bytes in <paramref name="source" />, beginning at <paramref name="sourceIndex" />, is less than <paramref name="count" />. -or-Copying <paramref name="count" /> bytes, beginning at <paramref name="destinationIndex" />, would exceed the capacity of <paramref name="destination" />. </exception>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions.CopyTo(System.Byte[],Windows.Storage.Streams.IBuffer)">
<summary>Copies all bytes from the source array to the destination buffer (Windows.Storage.Streams.IBuffer), starting at offset 0 (zero) in both. The method does not update the length of the destination buffer. </summary>
<param name="source">The array to copy data from. </param>
<param name="destination">The buffer to copy data to. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> or <paramref name="destination" /> is null. </exception>
<exception cref="T:System.ArgumentException">The size of <paramref name="source" /> exceeds the capacity of <paramref name="destination" />. </exception>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions.CopyTo(Windows.Storage.Streams.IBuffer,System.Byte[])">
<summary>Copies all bytes from the source buffer (Windows.Storage.Streams.IBuffer) to the destination array, starting at offset 0 (zero) in both. </summary>
<param name="source">The buffer to copy data from. </param>
<param name="destination">The array to copy data to. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> or <paramref name="destination" /> is null. </exception>
<exception cref="T:System.ArgumentException">The size of <paramref name="source" /> exceeds the size of <paramref name="destination" />. </exception>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions.CopyTo(Windows.Storage.Streams.IBuffer,System.UInt32,System.Byte[],System.Int32,System.Int32)">
<summary>Copies bytes from the source buffer (Windows.Storage.Streams.IBuffer) to the destination array, specifying the starting index in the source buffer, the starting index in the destination array, and the number of bytes to copy. </summary>
<param name="source">The buffer to copy data from. </param>
<param name="sourceIndex">The index in <paramref name="source" /> to begin copying data from. </param>
<param name="destination">The array to copy data to. </param>
<param name="destinationIndex">The index in <paramref name="destination" /> to begin copying data to. </param>
<param name="count">The number of bytes to copy. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> or <paramref name="destination" /> is null. </exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="count" />, <paramref name="sourceIndex" />, or <paramref name="destinationIndex" /> is less than 0 (zero). </exception>
<exception cref="T:System.ArgumentException">
<paramref name="sourceIndex" /> is greater than or equal to the capacity of <paramref name="source" />. -or-<paramref name="destinationIndex" /> is greater than or equal to the length of <paramref name="destination" />. -or-The number of bytes in <paramref name="source" />, beginning at <paramref name="sourceIndex" />, is less than <paramref name="count" />. -or-Copying <paramref name="count" /> bytes, beginning at <paramref name="destinationIndex" />, would exceed the size of <paramref name="destination" />. </exception>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions.CopyTo(Windows.Storage.Streams.IBuffer,System.UInt32,Windows.Storage.Streams.IBuffer,System.UInt32,System.UInt32)">
<summary>Copies bytes from the source buffer (Windows.Storage.Streams.IBuffer) to the destination buffer, specifying the starting index in the source, the starting index in the destination, and the number of bytes to copy.</summary>
<param name="source">The buffer to copy data from. </param>
<param name="sourceIndex">The index in <paramref name="source" /> to begin copying data from. </param>
<param name="destination">The buffer to copy data to. </param>
<param name="destinationIndex">The index in <paramref name="destination" /> to begin copying data to. </param>
<param name="count">The number of bytes to copy. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> or <paramref name="destination" /> is null. </exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="count" />, <paramref name="sourceIndex" />, or <paramref name="destinationIndex" /> is less than 0 (zero). </exception>
<exception cref="T:System.ArgumentException">
<paramref name="sourceIndex" /> is greater than or equal to the capacity of <paramref name="source" />. -or-<paramref name="destinationIndex" /> is greater than or equal to the capacity of <paramref name="destination" />. -or-The number of bytes in <paramref name="source" />, beginning at <paramref name="sourceIndex" />, is less than <paramref name="count" />. -or-Copying <paramref name="count" /> bytes, beginning at <paramref name="destinationIndex" />, would exceed the capacity of <paramref name="destination" />. </exception>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions.CopyTo(Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer)">
<summary>Copies all bytes from the source buffer (Windows.Storage.Streams.IBuffer) to the destination buffer, starting at offset 0 (zero) in both. </summary>
<param name="source">The source buffer. </param>
<param name="destination">The destination buffer. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> or <paramref name="destination" /> is null. </exception>
<exception cref="T:System.ArgumentException">The size of <paramref name="source" /> exceeds the capacity of <paramref name="destination" />. </exception>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions.GetByte(Windows.Storage.Streams.IBuffer,System.UInt32)">
<summary>Returns the byte at the specified offset in the specified Windows.Storage.Streams.IBuffer interface.</summary>
<returns>The byte at the specified offset. </returns>
<param name="source">The buffer to get the byte from. </param>
<param name="byteOffset">The offset of the byte. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="byteOffset" /> is less than 0 (zero). </exception>
<exception cref="T:System.ArgumentException">
<paramref name="byteOffset" /> is greater than or equal to the capacity of <paramref name="source" />. </exception>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions.GetWindowsRuntimeBuffer(System.IO.MemoryStream)">
<summary>Returns a Windows.Storage.Streams.IBuffer interface that represents the same memory as the specified memory stream. </summary>
<returns>A Windows.Storage.Streams.IBuffer interface that is backed by the same memory that backs the specified memory stream.</returns>
<param name="underlyingStream">The stream that provides the backing memory for the IBuffer. </param>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions.GetWindowsRuntimeBuffer(System.IO.MemoryStream,System.Int32,System.Int32)">
<summary>Returns a Windows.Storage.Streams.IBuffer interface that represents a region within the memory that the specified memory stream represents. </summary>
<returns>A Windows.Storage.Streams.IBuffer interface that is backed by a region within the memory that backs the specified memory stream. </returns>
<param name="underlyingStream">The stream that shares memory with the IBuffer. </param>
<param name="positionInStream">The position of the shared memory region in <paramref name="underlyingStream" />. </param>
<param name="length">The maximum size of the shared memory region. If the number of bytes in <paramref name="underlyingStream" />, starting at <paramref name="positionInStream" />, is less than <paramref name="length" />, the IBuffer that is returned represents only the available bytes. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="underlyingStream" /> is null. </exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="positionInStream" /> or <paramref name="length" /> is less than 0 (zero). </exception>
<exception cref="T:System.ArgumentException">
<paramref name="positionInStream" /> is beyond the end of <paramref name="source" />. </exception>
<exception cref="T:System.UnauthorizedAccessException">
<paramref name="underlyingStream" /> cannot expose its underlying memory buffer. </exception>
<exception cref="T:System.ObjectDisposedException">
<paramref name="underlyingStream" /> has been closed. </exception>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions.IsSameData(Windows.Storage.Streams.IBuffer,Windows.Storage.Streams.IBuffer)">
<summary>Returns a value that indicates whether two buffers (Windows.Storage.Streams.IBuffer objects) represent the same underlying memory region. </summary>
<returns>true if the memory regions that are represented by the two buffers have the same starting point; otherwise, false. </returns>
<param name="buffer">The first buffer. </param>
<param name="otherBuffer">The second buffer. </param>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions.ToArray(Windows.Storage.Streams.IBuffer)">
<summary>Returns a new array that is created from the contents of the specified buffer (Windows.Storage.Streams.IBuffer). The size of the array is the value of the Length property of the IBuffer. </summary>
<returns>A byte array that contains the bytes in the specified IBuffer, beginning at offset 0 (zero) and including a number of bytes equal to the value of the Length property of the IBuffer. </returns>
<param name="source">The buffer whose contents populate the new array. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
</member>
<member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions.ToArray(Windows.Storage.Streams.IBuffer,System.UInt32,System.Int32)">
<summary>Returns a new array that is created from the contents of the specified buffer (Windows.Storage.Streams.IBuffer), starting at a specified offset and including a specified number of bytes. </summary>
<returns>A byte array that contains the specified range of bytes. </returns>
<param name="source">The buffer whose contents populate the new array. </param>
<param name="sourceIndex">The index in <paramref name="source" /> to begin copying data from. </param>
<param name="count">The number of bytes to copy. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="source" /> is null. </exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="count" /> or <paramref name="sourceIndex" /> is less than 0 (zero). </exception>
<exception cref="T:System.ArgumentException">
<paramref name="sourceIndex" /> is greater than or equal to the capacity of <paramref name="source" />. -or-The number of bytes in <paramref name="source" />, beginning at <paramref name="sourceIndex" />, is less than <paramref name="count" />. </exception>
</member>
<member name="T:Windows.Foundation.Point">
<summary>Represents an x- and y-coordinate pair in two-dimensional space. Can also represent a logical point for certain property usages.</summary>
</member>
<member name="M:Windows.Foundation.Point.#ctor(System.Double,System.Double)">
<summary>Initializes a <see cref="T:Windows.Foundation.Point" /> structure that contains the specified values. </summary>
<param name="x">The x-coordinate value of the <see cref="T:Windows.Foundation.Point" /> structure. </param>
<param name="y">The y-coordinate value of the <see cref="T:Windows.Foundation.Point" /> structure. </param>
</member>
<member name="M:Windows.Foundation.Point.Equals(System.Object)">
<summary>Determines whether the specified object is a <see cref="T:Windows.Foundation.Point" /> and whether it contains the same values as this <see cref="T:Windows.Foundation.Point" />. </summary>
<returns>true if <paramref name="obj" /> is a <see cref="T:Windows.Foundation.Point" /> and contains the same <see cref="P:Windows.Foundation.Point.X" /> and <see cref="P:Windows.Foundation.Point.Y" /> values as this <see cref="T:Windows.Foundation.Point" />; otherwise, false.</returns>
<param name="o">The object to compare.</param>
</member>
<member name="M:Windows.Foundation.Point.Equals(Windows.Foundation.Point)">
<summary>Compares two <see cref="T:Windows.Foundation.Point" /> structures for equality.</summary>
<returns>true if both <see cref="T:Windows.Foundation.Point" /> structures contain the same <see cref="P:Windows.Foundation.Point.X" /> and <see cref="P:Windows.Foundation.Point.Y" /> values; otherwise, false.</returns>
<param name="value">The point to compare to this instance.</param>
</member>
<member name="M:Windows.Foundation.Point.GetHashCode">
<summary>Returns the hash code for this <see cref="T:Windows.Foundation.Point" />.</summary>
<returns>The hash code for this <see cref="T:Windows.Foundation.Point" /> structure.</returns>
</member>
<member name="M:Windows.Foundation.Point.op_Equality(Windows.Foundation.Point,Windows.Foundation.Point)">
<summary>Compares two <see cref="T:Windows.Foundation.Point" /> structures for equality.</summary>
<returns>true if both the <see cref="P:Windows.Foundation.Point.X" /> and <see cref="P:Windows.Foundation.Point.Y" /> values of <paramref name="point1" /> and <paramref name="point2" /> are equal; otherwise, false.</returns>
<param name="point1">The first <see cref="T:Windows.Foundation.Point" /> structure to compare.</param>
<param name="point2">The second <see cref="T:Windows.Foundation.Point" /> structure to compare.</param>
</member>
<member name="M:Windows.Foundation.Point.op_Inequality(Windows.Foundation.Point,Windows.Foundation.Point)">
<summary>Compares two <see cref="T:Windows.Foundation.Point" /> structures for inequality</summary>
<returns>true if <paramref name="point1" /> and <paramref name="point2" /> have different <see cref="P:Windows.Foundation.Point.X" /> or <see cref="P:Windows.Foundation.Point.Y" /> values; false if <paramref name="point1" /> and <paramref name="point2" /> have the same <see cref="P:Windows.Foundation.Point.X" /> and <see cref="P:Windows.Foundation.Point.Y" /> values.</returns>
<param name="point1">The first point to compare.</param>
<param name="point2">The second point to compare.</param>
</member>
<member name="M:Windows.Foundation.Point.System#IFormattable#ToString(System.String,System.IFormatProvider)">
<summary>For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
<returns>A string containing the value of the current instance in the specified format.</returns>
<param name="format">The string specifying the format to use. -or- null to use the default format defined for the type of the IFormattable implementation. </param>
<param name="provider">The IFormatProvider to use to format the value. -or- null to obtain the numeric format information from the current locale setting of the operating system. </param>
</member>
<member name="M:Windows.Foundation.Point.ToString">
<summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:Windows.Foundation.Point" />. </summary>
<returns>A <see cref="T:System.String" /> containing the <see cref="P:Windows.Foundation.Point.X" /> and <see cref="P:Windows.Foundation.Point.Y" /> values of this <see cref="T:Windows.Foundation.Point" /> structure.</returns>
</member>
<member name="M:Windows.Foundation.Point.ToString(System.IFormatProvider)">
<summary>Creates a <see cref="T:System.String" /> representation of this <see cref="T:Windows.Foundation.Point" />. </summary>
<returns>A <see cref="T:System.String" /> containing the <see cref="P:Windows.Foundation.Point.X" /> and <see cref="P:Windows.Foundation.Point.Y" /> values of this <see cref="T:Windows.Foundation.Point" /> structure.</returns>
<param name="provider">Culture-specific formatting information.</param>
</member>
<member name="P:Windows.Foundation.Point.X">
<summary>Gets or sets the <see cref="P:Windows.Foundation.Point.X" />-coordinate value of this <see cref="T:Windows.Foundation.Point" /> structure. </summary>
<returns>The <see cref="P:Windows.Foundation.Point.X" />-coordinate value of this <see cref="T:Windows.Foundation.Point" /> structure. The default value is 0.</returns>
</member>
<member name="P:Windows.Foundation.Point.Y">
<summary>Gets or sets the <see cref="P:Windows.Foundation.Point.Y" />-coordinate value of this <see cref="T:Windows.Foundation.Point" />. </summary>
<returns>The <see cref="P:Windows.Foundation.Point.Y" />-coordinate value of this <see cref="T:Windows.Foundation.Point" /> structure. The default value is 0.</returns>
</member>
<member name="T:Windows.Foundation.Rect">
<summary>Describes the width, height, and point origin of a rectangle. </summary>
</member>
<member name="M:Windows.Foundation.Rect.#ctor(System.Double,System.Double,System.Double,System.Double)">
<summary>Initializes a <see cref="T:Windows.Foundation.Rect" /> structure that has the specified x-coordinate, y-coordinate, width, and height. </summary>
<param name="x">The x-coordinate of the top-left corner of the rectangle.</param>
<param name="y">The y-coordinate of the top-left corner of the rectangle.</param>
<param name="width">The width of the rectangle.</param>
<param name="height">The height of the rectangle.</param>
<exception cref="T:System.ArgumentException">width or height are less than 0.</exception>
</member>
<member name="M:Windows.Foundation.Rect.#ctor(Windows.Foundation.Point,Windows.Foundation.Point)">
<summary>Initializes a <see cref="T:Windows.Foundation.Rect" /> structure that is exactly large enough to contain the two specified points. </summary>
<param name="point1">The first point that the new rectangle must contain.</param>
<param name="point2">The second point that the new rectangle must contain.</param>
</member>
<member name="M:Windows.Foundation.Rect.#ctor(Windows.Foundation.Point,Windows.Foundation.Size)">
<summary>Initializes a <see cref="T:Windows.Foundation.Rect" /> structure based on an origin and size. </summary>
<param name="location">The origin of the new <see cref="T:Windows.Foundation.Rect" />.</param>
<param name="size">The size of the new <see cref="T:Windows.Foundation.Rect" />.</param>
</member>
<member name="P:Windows.Foundation.Rect.Bottom">
<summary>Gets the y-axis value of the bottom of the rectangle. </summary>
<returns>The y-axis value of the bottom of the rectangle. If the rectangle is empty, the value is <see cref="F:System.Double.NegativeInfinity" /> .</returns>
</member>
<member name="M:Windows.Foundation.Rect.Contains(Windows.Foundation.Point)">
<summary>Indicates whether the rectangle described by the <see cref="T:Windows.Foundation.Rect" /> contains the specified point.</summary>
<returns>true if the rectangle described by the <see cref="T:Windows.Foundation.Rect" /> contains the specified point; otherwise, false.</returns>
<param name="point">The point to check.</param>
</member>
<member name="P:Windows.Foundation.Rect.Empty">
<summary>Gets a special value that represents a rectangle with no position or area. </summary>
<returns>The empty rectangle, which has <see cref="P:Windows.Foundation.Rect.X" /> and <see cref="P:Windows.Foundation.Rect.Y" /> property values of <see cref="F:System.Double.PositiveInfinity" />, and has <see cref="P:Windows.Foundation.Rect.Width" /> and <see cref="P:Windows.Foundation.Rect.Height" /> property values of <see cref="F:System.Double.NegativeInfinity" />.</returns>
</member>
<member name="M:Windows.Foundation.Rect.Equals(System.Object)">
<summary>Indicates whether the specified object is equal to the current <see cref="T:Windows.Foundation.Rect" />.</summary>
<returns>true if <paramref name="o" /> is a <see cref="T:Windows.Foundation.Rect" /> and has the same x,y,width,height values as the current <see cref="T:Windows.Foundation.Rect" />; otherwise, false.</returns>
<param name="o">The object to compare to the current rectangle.</param>
</member>
<member name="M:Windows.Foundation.Rect.Equals(Windows.Foundation.Rect)">
<summary>Indicates whether the specified <see cref="T:Windows.Foundation.Rect" /> is equal to the current <see cref="T:Windows.Foundation.Rect" />. </summary>
<returns>true if the specified <see cref="T:Windows.Foundation.Rect" /> has the same x,y,width,height property values as the current <see cref="T:Windows.Foundation.Rect" />; otherwise, false.</returns>
<param name="value">The rectangle to compare to the current rectangle.</param>
</member>
<member name="M:Windows.Foundation.Rect.GetHashCode">
<summary>Creates a hash code for the <see cref="T:Windows.Foundation.Rect" />. </summary>
<returns>A hash code for the current <see cref="T:Windows.Foundation.Rect" /> structure.</returns>
</member>
<member name="P:Windows.Foundation.Rect.Height">
<summary>Gets or sets the height of the rectangle. </summary>
<returns>A value that represents the height of the rectangle. The default is 0.</returns>
<exception cref="T:System.ArgumentException">Specified a value less than 0.</exception>
</member>
<member name="M:Windows.Foundation.Rect.Intersect(Windows.Foundation.Rect)">
<summary>Finds the intersection of the rectangle represented by the current <see cref="T:Windows.Foundation.Rect" /> and the rectangle represented by the specified <see cref="T:Windows.Foundation.Rect" />, and stores the result as the current <see cref="T:Windows.Foundation.Rect" />. </summary>
<param name="rect">The rectangle to intersect with the current rectangle.</param>
</member>
<member name="P:Windows.Foundation.Rect.IsEmpty">
<summary>Gets a value that indicates whether the rectangle is the <see cref="P:Windows.Foundation.Rect.Empty" /> rectangle.</summary>
<returns>true if the rectangle is the <see cref="P:Windows.Foundation.Rect.Empty" /> rectangle; otherwise, false.</returns>
</member>
<member name="P:Windows.Foundation.Rect.Left">
<summary>Gets the x-axis value of the left side of the rectangle. </summary>
<returns>The x-axis value of the left side of the rectangle.</returns>
</member>
<member name="M:Windows.Foundation.Rect.op_Equality(Windows.Foundation.Rect,Windows.Foundation.Rect)">
<summary>Compares two <see cref="T:Windows.Foundation.Rect" /> structures for equality.</summary>
<returns>true if the <see cref="T:Windows.Foundation.Rect" /> structures have the same x,y,width,height property values; otherwise, false.</returns>
<param name="rect1">The first rectangle to compare.</param>
<param name="rect2">The second rectangle to compare.</param>
</member>
<member name="M:Windows.Foundation.Rect.op_Inequality(Windows.Foundation.Rect,Windows.Foundation.Rect)">
<summary>Compares two <see cref="T:Windows.Foundation.Rect" /> structures for inequality. </summary>
<returns>true if the <see cref="T:Windows.Foundation.Rect" /> structures do not have the same x,y,width,height property values; otherwise, false.</returns>
<param name="rect1">The first rectangle to compare.</param>
<param name="rect2">The second rectangle to compare.</param>
</member>
<member name="P:Windows.Foundation.Rect.Right">
<summary>Gets the x-axis value of the right side of the rectangle. </summary>
<returns>The x-axis value of the right side of the rectangle.</returns>
</member>
<member name="M:Windows.Foundation.Rect.System#IFormattable#ToString(System.String,System.IFormatProvider)">
<summary>For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
<returns>A string containing the value of the current instance in the specified format.</returns>
<param name="format">The string specifying the format to use. -or- null to use the default format defined for the type of the IFormattable implementation. </param>
<param name="provider">The IFormatProvider to use to format the value. -or- null to obtain the numeric format information from the current locale setting of the operating system. </param>
</member>
<member name="P:Windows.Foundation.Rect.Top">
<summary>Gets the y-axis position of the top of the rectangle. </summary>
<returns>The y-axis position of the top of the rectangle.</returns>
</member>
<member name="M:Windows.Foundation.Rect.ToString">
<summary>Returns a string representation of the <see cref="T:Windows.Foundation.Rect" /> structure. </summary>
<returns>A string representation of the current <see cref="T:Windows.Foundation.Rect" /> structure. The string has the following form: "<see cref="P:Windows.Foundation.Rect.X" />,<see cref="P:Windows.Foundation.Rect.Y" />,<see cref="P:Windows.Foundation.Rect.Width" />,<see cref="P:Windows.Foundation.Rect.Height" />".</returns>
</member>
<member name="M:Windows.Foundation.Rect.ToString(System.IFormatProvider)">
<summary>Returns a string representation of the rectangle by using the specified format provider. </summary>
<returns>A string representation of the current rectangle that is determined by the specified format provider.</returns>
<param name="provider">Culture-specific formatting information.</param>
</member>
<member name="M:Windows.Foundation.Rect.Union(Windows.Foundation.Point)">
<summary>Expands the rectangle represented by the current <see cref="T:Windows.Foundation.Rect" /> exactly enough to contain the specified point. </summary>
<param name="point">The point to include.</param>
</member>
<member name="M:Windows.Foundation.Rect.Union(Windows.Foundation.Rect)">
<summary>Expands the rectangle represented by the current <see cref="T:Windows.Foundation.Rect" /> exactly enough to contain the specified rectangle. </summary>
<param name="rect">The rectangle to include.</param>
</member>
<member name="P:Windows.Foundation.Rect.Width">
<summary>Gets or sets the width of the rectangle. </summary>
<returns>A value that represents the width of the rectangle in pixels. The default is 0.</returns>
<exception cref="T:System.ArgumentException">Specified a value less than 0.</exception>
</member>
<member name="P:Windows.Foundation.Rect.X">
<summary>Gets or sets the x-axis value of the left side of the rectangle. </summary>
<returns>The x-axis value of the left side of the rectangle. This value is interpreted as pixels within the coordinate space.</returns>
</member>
<member name="P:Windows.Foundation.Rect.Y">
<summary>Gets or sets the y-axis value of the top side of the rectangle. </summary>
<returns>The y-axis value of the top side of the rectangle. This value is interpreted as pixels within the coordinate space..</returns>
</member>
<member name="T:Windows.Foundation.Size">
<summary>Describes the width and height of an object. </summary>
</member>
<member name="M:Windows.Foundation.Size.#ctor(System.Double,System.Double)">
<summary>Initializes a new instance of the <see cref="T:Windows.Foundation.Size" /> structure and assigns it an initial <paramref name="width" /> and <paramref name="height" />.</summary>
<param name="width">The initial width of the instance of <see cref="T:Windows.Foundation.Size" />.</param>
<param name="height">The initial height of the instance of <see cref="T:Windows.Foundation.Size" />.</param>
<exception cref="T:System.ArgumentException">
<paramref name="width" /> or <paramref name="height" /> are less than 0.</exception>
</member>
<member name="P:Windows.Foundation.Size.Empty">
<summary>Gets a value that represents a static empty <see cref="T:Windows.Foundation.Size" />. </summary>
<returns>An empty instance of <see cref="T:Windows.Foundation.Size" />.</returns>
</member>
<member name="M:Windows.Foundation.Size.Equals(System.Object)">
<summary>Compares an object to an instance of <see cref="T:Windows.Foundation.Size" /> for equality. </summary>
<returns>true if the sizes are equal; otherwise, false.</returns>
<param name="o">The <see cref="T:System.Object" /> to compare.</param>
</member>
<member name="M:Windows.Foundation.Size.Equals(Windows.Foundation.Size)">
<summary>Compares a value to an instance of <see cref="T:Windows.Foundation.Size" /> for equality. </summary>
<returns>true if the instances of <see cref="T:Windows.Foundation.Size" /> are equal; otherwise, false.</returns>
<param name="value">The size to compare to this current instance of <see cref="T:Windows.Foundation.Size" />.</param>
</member>
<member name="M:Windows.Foundation.Size.GetHashCode">
<summary>Gets the hash code for this instance of <see cref="T:Windows.Foundation.Size" />. </summary>
<returns>The hash code for this instance of <see cref="T:Windows.Foundation.Size" />.</returns>
</member>
<member name="P:Windows.Foundation.Size.Height">
<summary>Gets or sets the height of this instance of <see cref="T:Windows.Foundation.Size" />. </summary>
<returns>The <see cref="P:Windows.Foundation.Size.Height" /> of this instance of <see cref="T:Windows.Foundation.Size" />, in pixels. The default is 0. The value cannot be negative.</returns>
<exception cref="T:System.ArgumentException">Specified a value less than 0.</exception>
</member>
<member name="P:Windows.Foundation.Size.IsEmpty">
<summary>Gets a value that indicates whether this instance of <see cref="T:Windows.Foundation.Size" /> is <see cref="P:Windows.Foundation.Size.Empty" />. </summary>
<returns>true if this instance of size is <see cref="P:Windows.Foundation.Size.Empty" />; otherwise false.</returns>
</member>
<member name="M:Windows.Foundation.Size.op_Equality(Windows.Foundation.Size,Windows.Foundation.Size)">
<summary>Compares two instances of <see cref="T:Windows.Foundation.Size" /> for equality. </summary>
<returns>true if the two instances of <see cref="T:Windows.Foundation.Size" /> are equal; otherwise false.</returns>
<param name="size1">The first instance of <see cref="T:Windows.Foundation.Size" /> to compare.</param>
<param name="size2">The second instance of <see cref="T:Windows.Foundation.Size" /> to compare.</param>
</member>
<member name="M:Windows.Foundation.Size.op_Inequality(Windows.Foundation.Size,Windows.Foundation.Size)">
<summary>Compares two instances of <see cref="T:Windows.Foundation.Size" /> for inequality. </summary>
<returns>true if the instances of <see cref="T:Windows.Foundation.Size" /> are not equal; otherwise false.</returns>
<param name="size1">The first instance of <see cref="T:Windows.Foundation.Size" /> to compare.</param>
<param name="size2">The second instance of <see cref="T:Windows.Foundation.Size" /> to compare.</param>
</member>
<member name="M:Windows.Foundation.Size.ToString">
<summary>Returns a string representation of this <see cref="T:Windows.Foundation.Size" />.</summary>
<returns>A string representation of this <see cref="T:Windows.Foundation.Size" />.</returns>
</member>
<member name="P:Windows.Foundation.Size.Width">
<summary>Gets or sets the width of this instance of <see cref="T:Windows.Foundation.Size" />. </summary>
<returns>The <see cref="P:Windows.Foundation.Size.Width" /> of this instance of <see cref="T:Windows.Foundation.Size" />, in pixels. The default value is 0. The value cannot be negative.</returns>
<exception cref="T:System.ArgumentException">Specified a value less than 0.</exception>
</member>
<member name="T:Windows.UI.Color">
<summary>Describes a color in terms of alpha, red, green, and blue channels. </summary>
</member>
<member name="P:Windows.UI.Color.A">
<summary>Gets or sets the sRGB alpha channel value of the color. </summary>
<returns>The sRGB alpha channel value of the color, as a value between 0 and 255.</returns>
</member>
<member name="P:Windows.UI.Color.B">
<summary>Gets or sets the sRGB blue channel value of the color. </summary>
<returns>The sRGB blue channel value, as a value between 0 and 255.</returns>
</member>
<member name="M:Windows.UI.Color.Equals(System.Object)">
<summary>Tests whether the specified object is a <see cref="T:Windows.UI.Color" /> structure and is equivalent to the current color. </summary>
<returns>true if the specified object is a <see cref="T:Windows.UI.Color" /> structure and is identical to the current <see cref="T:Windows.UI.Color" /> structure; otherwise, false.</returns>
<param name="o">The object to compare to the current <see cref="T:Windows.UI.Color" /> structure.</param>
</member>
<member name="M:Windows.UI.Color.Equals(Windows.UI.Color)">
<summary>Tests whether the specified <see cref="T:Windows.UI.Color" /> structure is identical to the current color.</summary>
<returns>true if the specified <see cref="T:Windows.UI.Color" /> structure is identical to the current <see cref="T:Windows.UI.Color" /> structure; otherwise, false.</returns>
<param name="color">The <see cref="T:Windows.UI.Color" /> structure to compare to the current <see cref="T:Windows.UI.Color" /> structure.</param>
</member>
<member name="M:Windows.UI.Color.FromArgb(System.Byte,System.Byte,System.Byte,System.Byte)">
<summary>Creates a new <see cref="T:Windows.UI.Color" /> structure by using the specified sRGB alpha channel and color channel values. </summary>
<returns>A <see cref="T:Windows.UI.Color" /> structure with the specified values.</returns>
<param name="a">The alpha channel, <see cref="P:Windows.UI.Color.A" />, of the new color. The value must be between 0 and 255.</param>
<param name="r">The red channel, <see cref="P:Windows.UI.Color.R" />, of the new color. The value must be between 0 and 255.</param>
<param name="g">The green channel, <see cref="P:Windows.UI.Color.G" />, of the new color. The value must be between 0 and 255.</param>
<param name="b">The blue channel, <see cref="P:Windows.UI.Color.B" />, of the new color. The value must be between 0 and 255.</param>
</member>
<member name="P:Windows.UI.Color.G">
<summary>Gets or sets the sRGB green channel value of the color. </summary>
<returns>The sRGB green channel value, as a value between 0 and 255.</returns>
</member>
<member name="M:Windows.UI.Color.GetHashCode">
<summary>Gets a hash code for the current <see cref="T:Windows.UI.Color" /> structure. </summary>
<returns>A hash code for the current <see cref="T:Windows.UI.Color" /> structure.</returns>
</member>
<member name="M:Windows.UI.Color.op_Equality(Windows.UI.Color,Windows.UI.Color)">
<summary>Tests whether two <see cref="T:Windows.UI.Color" /> structures are identical. </summary>
<returns>true if <paramref name="color1" /> and <paramref name="color2" /> are exactly identical; otherwise, false.</returns>
<param name="color1">The first <see cref="T:Windows.UI.Color" /> structure to compare.</param>
<param name="color2">The second <see cref="T:Windows.UI.Color" /> structure to compare.</param>
</member>
<member name="M:Windows.UI.Color.op_Inequality(Windows.UI.Color,Windows.UI.Color)">
<summary>Tests whether two <see cref="T:Windows.UI.Color" /> structures are not identical. </summary>
<returns>true if <paramref name="color1" /> and <paramref name="color2" /> are not equal; otherwise, false.</returns>
<param name="color1">The first <see cref="T:Windows.UI.Color" /> structure to compare.</param>
<param name="color2">The second <see cref="T:Windows.UI.Color" /> structure to compare.</param>
</member>
<member name="P:Windows.UI.Color.R">
<summary>Gets or sets the sRGB red channel value of the color. </summary>
<returns>The sRGB red channel value, as a value between 0 and 255.</returns>
</member>
<member name="M:Windows.UI.Color.System#IFormattable#ToString(System.String,System.IFormatProvider)">
<summary>For a description of this member, see <see cref="M:System.IFormattable.ToString(System.String,System.IFormatProvider)" />.</summary>
<returns>A string containing the value of the current instance in the specified format.</returns>
<param name="format">The string specifying the format to use. -or- null to use the default format defined for the type of the IFormattable implementation. </param>
<param name="provider">The IFormatProvider to use to format the value. -or- null to obtain the numeric format information from the current locale setting of the operating system. </param>
</member>
<member name="M:Windows.UI.Color.ToString">
<summary>Creates a string representation of the color using the ARGB channels in hex notation. </summary>
<returns>The string representation of the color.</returns>
</member>
<member name="M:Windows.UI.Color.ToString(System.IFormatProvider)">
<summary>Creates a string representation of the color by using the ARGB channels and the specified format provider. </summary>
<returns>The string representation of the color.</returns>
<param name="provider">Culture-specific formatting information.</param>
</member>
</members>
</doc>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
</configuration>
\ No newline at end of file
#pragma checksum "..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "DCC59813AB95D23CF72F07367E2D9621042BF6D9"
//------------------------------------------------------------------------------
// <auto-generated>
// このコードはツールによって生成されました。
// ランタイム バージョン:4.0.30319.42000
//
// このファイルへの変更は、以下の状況下で不正な動作の原因になったり、
// コードが再生成されるときに損失したりします。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
using WpfApp1;
namespace WpfApp1 {
/// <summary>
/// App
/// </summary>
public partial class App : System.Windows.Application {
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public void InitializeComponent() {
#line 5 "..\..\App.xaml"
this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
#line default
#line hidden
}
/// <summary>
/// Application Entry Point.
/// </summary>
[System.STAThreadAttribute()]
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public static void Main() {
WpfApp1.App app = new WpfApp1.App();
app.InitializeComponent();
app.Run();
}
}
}
#pragma checksum "..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "DCC59813AB95D23CF72F07367E2D9621042BF6D9"
//------------------------------------------------------------------------------
// <auto-generated>
// このコードはツールによって生成されました。
// ランタイム バージョン:4.0.30319.42000
//
// このファイルへの変更は、以下の状況下で不正な動作の原因になったり、
// コードが再生成されるときに損失したりします。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
using WpfApp1;
namespace WpfApp1 {
/// <summary>
/// App
/// </summary>
public partial class App : System.Windows.Application {
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public void InitializeComponent() {
#line 5 "..\..\App.xaml"
this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
#line default
#line hidden
}
/// <summary>
/// Application Entry Point.
/// </summary>
[System.STAThreadAttribute()]
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public static void Main() {
WpfApp1.App app = new WpfApp1.App();
app.InitializeComponent();
app.Run();
}
}
}
#pragma checksum "..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "FAFEFD3F01B8A5633EA83447C6063184262A7EAD"
//------------------------------------------------------------------------------
// <auto-generated>
// このコードはツールによって生成されました。
// ランタイム バージョン:4.0.30319.42000
//
// このファイルへの変更は、以下の状況下で不正な動作の原因になったり、
// コードが再生成されるときに損失したりします。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
using WpfBleSampleApp;
namespace WpfBleSampleApp {
/// <summary>
/// MainWindow
/// </summary>
public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
#line 14 "..\..\MainWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.TextBlock TextBlockRSSI;
#line default
#line hidden
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/WpfApp1;component/mainwindow.xaml", System.UriKind.Relative);
#line 1 "..\..\MainWindow.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
#line default
#line hidden
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
switch (connectionId)
{
case 1:
#line 11 "..\..\MainWindow.xaml"
((WpfBleSampleApp.MainWindow)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded);
#line default
#line hidden
#line 12 "..\..\MainWindow.xaml"
((WpfBleSampleApp.MainWindow)(target)).Closed += new System.EventHandler(this.Window_Closed);
#line default
#line hidden
return;
case 2:
this.TextBlockRSSI = ((System.Windows.Controls.TextBlock)(target));
return;
}
this._contentLoaded = true;
}
}
}
#pragma checksum "..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "FAFEFD3F01B8A5633EA83447C6063184262A7EAD"
//------------------------------------------------------------------------------
// <auto-generated>
// このコードはツールによって生成されました。
// ランタイム バージョン:4.0.30319.42000
//
// このファイルへの変更は、以下の状況下で不正な動作の原因になったり、
// コードが再生成されるときに損失したりします。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
using WpfBleSampleApp;
namespace WpfBleSampleApp {
/// <summary>
/// MainWindow
/// </summary>
public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
#line 14 "..\..\MainWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.TextBlock TextBlockRSSI;
#line default
#line hidden
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/WpfApp1;component/mainwindow.xaml", System.UriKind.Relative);
#line 1 "..\..\MainWindow.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
#line default
#line hidden
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
switch (connectionId)
{
case 1:
#line 11 "..\..\MainWindow.xaml"
((WpfBleSampleApp.MainWindow)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded);
#line default
#line hidden
#line 12 "..\..\MainWindow.xaml"
((WpfBleSampleApp.MainWindow)(target)).Closed += new System.EventHandler(this.Window_Closed);
#line default
#line hidden
return;
case 2:
this.TextBlockRSSI = ((System.Windows.Controls.TextBlock)(target));
return;
}
this._contentLoaded = true;
}
}
}
87547dbd71f0f6358cb90fadc383c4e531b27c80
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\obj\Debug\WpfApp1.csprojAssemblyReference.cache
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\obj\Debug\MainWindow.g.cs
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\obj\Debug\App.g.cs
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\obj\Debug\WpfApp1_MarkupCompile.cache
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\obj\Debug\WpfApp1_MarkupCompile.lref
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\bin\Debug\WpfApp1.exe.config
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\bin\Debug\WpfApp1.exe
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\bin\Debug\WpfApp1.pdb
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\bin\Debug\System.Runtime.WindowsRuntime.dll
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\bin\Debug\System.Runtime.WindowsRuntime.UI.Xaml.dll
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\bin\Debug\Windows.WinMD
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\bin\Debug\System.Runtime.WindowsRuntime.xml
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\bin\Debug\System.Runtime.WindowsRuntime.UI.Xaml.xml
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\obj\Debug\MainWindow.baml
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\obj\Debug\WpfApp1.g.resources
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\obj\Debug\WpfApp1.Properties.Resources.resources
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\obj\Debug\WpfApp1.csproj.GenerateResource.cache
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\obj\Debug\WpfApp1.csproj.CoreCompileInputs.cache
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\obj\Debug\WpfApp1.csproj.CopyComplete
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\obj\Debug\WpfApp1.exe
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\obj\Debug\WpfApp1.pdb
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\bin\Debug\WpfApp1.exe.config
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\bin\Debug\WpfApp1.exe
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\bin\Debug\WpfApp1.pdb
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\bin\Debug\System.Runtime.WindowsRuntime.dll
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\bin\Debug\System.Runtime.WindowsRuntime.UI.Xaml.dll
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\bin\Debug\Windows.WinMD
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\bin\Debug\System.Runtime.WindowsRuntime.xml
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\bin\Debug\System.Runtime.WindowsRuntime.UI.Xaml.xml
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\obj\Debug\WpfApp1.csprojAssemblyReference.cache
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\obj\Debug\MainWindow.g.cs
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\obj\Debug\App.g.cs
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\obj\Debug\WpfApp1_MarkupCompile.cache
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\obj\Debug\WpfApp1_MarkupCompile.lref
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\obj\Debug\MainWindow.baml
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\obj\Debug\WpfApp1.g.resources
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\obj\Debug\WpfApp1.Properties.Resources.resources
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\obj\Debug\WpfApp1.csproj.GenerateResource.cache
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\obj\Debug\WpfApp1.csproj.CoreCompileInputs.cache
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\obj\Debug\WpfApp1.csproj.CopyComplete
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\obj\Debug\WpfApp1.exe
C:\Users\Kaoru\source\repos\WpfApp1 - コピー (2)\WpfApp1\obj\Debug\WpfApp1.pdb
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\bin\Debug\WpfApp1.exe.config
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\bin\Debug\WpfApp1.exe
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\bin\Debug\WpfApp1.pdb
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\bin\Debug\System.Runtime.WindowsRuntime.dll
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\bin\Debug\System.Runtime.WindowsRuntime.UI.Xaml.dll
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\bin\Debug\Windows.WinMD
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\bin\Debug\System.Runtime.WindowsRuntime.xml
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\bin\Debug\System.Runtime.WindowsRuntime.UI.Xaml.xml
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\obj\Debug\WpfApp1.csprojAssemblyReference.cache
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\obj\Debug\MainWindow.g.cs
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\obj\Debug\App.g.cs
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\obj\Debug\WpfApp1_MarkupCompile.cache
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\obj\Debug\WpfApp1_MarkupCompile.lref
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\obj\Debug\MainWindow.baml
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\obj\Debug\WpfApp1.g.resources
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\obj\Debug\WpfApp1.Properties.Resources.resources
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\obj\Debug\WpfApp1.csproj.GenerateResource.cache
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\obj\Debug\WpfApp1.csproj.CoreCompileInputs.cache
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\obj\Debug\WpfApp1.csproj.CopyComplete
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\obj\Debug\WpfApp1.exe
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\obj\Debug\WpfApp1.pdb
WpfApp1
winexe
C#
.cs
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\obj\Debug\
WpfApp1
none
false
DEBUG;TRACE
C:\Users\Kaoru\source\repos\catch1ble\WpfApp1\App.xaml
11151548125
5-2017746502
71148438499
MainWindow.xaml;
False
WpfApp1
winexe
C#
.cs
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\obj\Debug\
WpfApp1
none
false
DEBUG;TRACE
C:\Users\Kaoru\source\repos\WpfApp1\WpfApp1\App.xaml
11151548125
9403354300
71148438499
MainWindow.xaml;
False

FC:\Users\Kaoru\source\repos\catch1ble\WpfApp1\MainWindow.xaml;;
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="UwpDesktop" version="10.0.14393.3" targetFramework="net461" />
</packages>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Reference Include="System.Runtime.WindowsRuntime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>$(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5\System.Runtime.WindowsRuntime.dll</HintPath>
</Reference>
<Reference Include="System.Runtime.WindowsRuntime.UI.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>$(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5\System.Runtime.WindowsRuntime.UI.Xaml.dll</HintPath>
</Reference>
<Reference Include="Windows">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\UnionMetadata\Facade\Windows.WinMD</HintPath>
</Reference>
<Reference Include="Windows.ApplicationModel.Calls.CallsVoipContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.ApplicationModel.Calls.CallsVoipContract\1.0.0.0\Windows.ApplicationModel.Calls.CallsVoipContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.ApplicationModel.SocialInfo.SocialInfoContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.ApplicationModel.SocialInfo.SocialInfoContract\1.0.0.0\Windows.ApplicationModel.SocialInfo.SocialInfoContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Devices.DevicesLowLevelContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Devices.DevicesLowLevelContract\2.0.0.0\Windows.Devices.DevicesLowLevelContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Devices.Printers.PrintersContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Devices.Printers.PrintersContract\1.0.0.0\Windows.Devices.Printers.PrintersContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Foundation.FoundationContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Foundation.FoundationContract\2.0.0.0\Windows.Foundation.FoundationContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Foundation.UniversalApiContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Foundation.UniversalApiContract\3.0.0.0\Windows.Foundation.UniversalApiContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Graphics.Printing3D.Printing3DContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Graphics.Printing3D.Printing3DContract\3.0.0.0\Windows.Graphics.Printing3D.Printing3DContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Networking.Connectivity.WwanContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Networking.Connectivity.WwanContract\1.0.0.0\Windows.Networking.Connectivity.WwanContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Services.Store.StoreContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Services.Store.StoreContract\1.0.0.0\Windows.Services.Store.StoreContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.System.Profile.ProfileHardwareTokenContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.System.Profile.ProfileHardwareTokenContract\1.0.0.0\Windows.System.Profile.ProfileHardwareTokenContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.System.Profile.ProfileSharedModeContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.System.Profile.ProfileSharedModeContract\1.0.0.0\Windows.System.Profile.ProfileSharedModeContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.UI.ViewManagement.ViewManagementViewScalingContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.UI.ViewManagement.ViewManagementViewScalingContract\1.0.0.0\Windows.UI.ViewManagement.ViewManagementViewScalingContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.ApplicationModel.Activation.ActivatedEventsContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.ApplicationModel.Activation.ActivatedEventsContract\1.0.0.0\Windows.ApplicationModel.Activation.ActivatedEventsContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.ApplicationModel.Activation.ActivationCameraSettingsContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.ApplicationModel.Activation.ActivationCameraSettingsContract\1.0.0.0\Windows.ApplicationModel.Activation.ActivationCameraSettingsContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.ApplicationModel.Activation.ContactActivatedEventsContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.ApplicationModel.Activation.ContactActivatedEventsContract\1.0.0.0\Windows.ApplicationModel.Activation.ContactActivatedEventsContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.ApplicationModel.Activation.WebUISearchActivatedEventsContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.ApplicationModel.Activation.WebUISearchActivatedEventsContract\1.0.0.0\Windows.ApplicationModel.Activation.WebUISearchActivatedEventsContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.ApplicationModel.Background.BackgroundAlarmApplicationContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.ApplicationModel.Background.BackgroundAlarmApplicationContract\1.0.0.0\Windows.ApplicationModel.Background.BackgroundAlarmApplicationContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.ApplicationModel.Calls.Background.CallsBackgroundContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.ApplicationModel.Calls.Background.CallsBackgroundContract\1.0.0.0\Windows.ApplicationModel.Calls.Background.CallsBackgroundContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.ApplicationModel.Calls.LockScreenCallContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.ApplicationModel.Calls.LockScreenCallContract\1.0.0.0\Windows.ApplicationModel.Calls.LockScreenCallContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.ApplicationModel.FullTrustAppContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.ApplicationModel.FullTrustAppContract\1.0.0.0\Windows.ApplicationModel.FullTrustAppContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.ApplicationModel.Preview.Notes.PreviewNotesContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.ApplicationModel.Preview.Notes.PreviewNotesContract\1.0.0.0\Windows.ApplicationModel.Preview.Notes.PreviewNotesContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.ApplicationModel.Resources.Management.ResourceIndexerContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.ApplicationModel.Resources.Management.ResourceIndexerContract\1.0.0.0\Windows.ApplicationModel.Resources.Management.ResourceIndexerContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.ApplicationModel.Search.Core.SearchCoreContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.ApplicationModel.Search.Core.SearchCoreContract\1.0.0.0\Windows.ApplicationModel.Search.Core.SearchCoreContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.ApplicationModel.Search.SearchContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.ApplicationModel.Search.SearchContract\1.0.0.0\Windows.ApplicationModel.Search.SearchContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.ApplicationModel.StartupTaskContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.ApplicationModel.StartupTaskContract\1.0.0.0\Windows.ApplicationModel.StartupTaskContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.ApplicationModel.Wallet.WalletContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.ApplicationModel.Wallet.WalletContract\1.0.0.0\Windows.ApplicationModel.Wallet.WalletContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Devices.Custom.CustomDeviceContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Devices.Custom.CustomDeviceContract\1.0.0.0\Windows.Devices.Custom.CustomDeviceContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Devices.Portable.PortableDeviceContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Devices.Portable.PortableDeviceContract\1.0.0.0\Windows.Devices.Portable.PortableDeviceContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Devices.Printers.Extensions.ExtensionsContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Devices.Printers.Extensions.ExtensionsContract\2.0.0.0\Windows.Devices.Printers.Extensions.ExtensionsContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Devices.Scanners.ScannerDeviceContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Devices.Scanners.ScannerDeviceContract\1.0.0.0\Windows.Devices.Scanners.ScannerDeviceContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Devices.Sms.LegacySmsApiContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Devices.Sms.LegacySmsApiContract\1.0.0.0\Windows.Devices.Sms.LegacySmsApiContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Gaming.Preview.GamesEnumerationContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Gaming.Preview.GamesEnumerationContract\1.0.0.0\Windows.Gaming.Preview.GamesEnumerationContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Globalization.GlobalizationJapanesePhoneticAnalyzerContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Globalization.GlobalizationJapanesePhoneticAnalyzerContract\1.0.0.0\Windows.Globalization.GlobalizationJapanesePhoneticAnalyzerContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Management.Deployment.Preview.DeploymentPreviewContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Management.Deployment.Preview.DeploymentPreviewContract\1.0.0.0\Windows.Management.Deployment.Preview.DeploymentPreviewContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Management.Orchestration.OrchestrationContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Management.Orchestration.OrchestrationContract\1.0.0.0\Windows.Management.Orchestration.OrchestrationContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Management.Workplace.WorkplaceSettingsContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Management.Workplace.WorkplaceSettingsContract\1.0.0.0\Windows.Management.Workplace.WorkplaceSettingsContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Media.Capture.AppCaptureContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Media.Capture.AppCaptureContract\3.0.0.0\Windows.Media.Capture.AppCaptureContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Media.Capture.CameraCaptureUIContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Media.Capture.CameraCaptureUIContract\1.0.0.0\Windows.Media.Capture.CameraCaptureUIContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Media.Devices.CallControlContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Media.Devices.CallControlContract\1.0.0.0\Windows.Media.Devices.CallControlContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Media.MediaControlContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Media.MediaControlContract\1.0.0.0\Windows.Media.MediaControlContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Media.Playlists.PlaylistsContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Media.Playlists.PlaylistsContract\1.0.0.0\Windows.Media.Playlists.PlaylistsContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Media.Protection.ProtectionRenewalContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Media.Protection.ProtectionRenewalContract\1.0.0.0\Windows.Media.Protection.ProtectionRenewalContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Networking.NetworkOperators.LegacyNetworkOperatorsContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Networking.NetworkOperators.LegacyNetworkOperatorsContract\1.0.0.0\Windows.Networking.NetworkOperators.LegacyNetworkOperatorsContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Networking.Sockets.ControlChannelTriggerContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Networking.Sockets.ControlChannelTriggerContract\2.0.0.0\Windows.Networking.Sockets.ControlChannelTriggerContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Perception.Automation.Core.PerceptionAutomationCoreContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Perception.Automation.Core.PerceptionAutomationCoreContract\1.0.0.0\Windows.Perception.Automation.Core.PerceptionAutomationCoreContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Security.EnterpriseData.EnterpriseDataContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Security.EnterpriseData.EnterpriseDataContract\3.0.0.0\Windows.Security.EnterpriseData.EnterpriseDataContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Security.ExchangeActiveSyncProvisioning.EasContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Security.ExchangeActiveSyncProvisioning.EasContract\1.0.0.0\Windows.Security.ExchangeActiveSyncProvisioning.EasContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Services.Maps.GuidanceContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Services.Maps.GuidanceContract\2.0.0.0\Windows.Services.Maps.GuidanceContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Services.Maps.LocalSearchContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Services.Maps.LocalSearchContract\3.0.0.0\Windows.Services.Maps.LocalSearchContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.System.Profile.SystemManufacturers.SystemManufacturersContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.System.Profile.SystemManufacturers.SystemManufacturersContract\1.0.0.0\Windows.System.Profile.SystemManufacturers.SystemManufacturersContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.System.Profile.ProfileRetailInfoContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.System.Profile.ProfileRetailInfoContract\1.0.0.0\Windows.System.Profile.ProfileRetailInfoContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.System.UserProfile.UserProfileContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.System.UserProfile.UserProfileContract\1.0.0.0\Windows.System.UserProfile.UserProfileContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.System.UserProfile.UserProfileLockScreenContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.System.UserProfile.UserProfileLockScreenContract\1.0.0.0\Windows.System.UserProfile.UserProfileLockScreenContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.UI.ApplicationSettings.ApplicationsSettingsContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.UI.ApplicationSettings.ApplicationsSettingsContract\1.0.0.0\Windows.UI.ApplicationSettings.ApplicationsSettingsContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.UI.Core.AnimationMetrics.AnimationMetricsContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.UI.Core.AnimationMetrics.AnimationMetricsContract\1.0.0.0\Windows.UI.Core.AnimationMetrics.AnimationMetricsContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.UI.Core.CoreWindowDialogsContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.UI.Core.CoreWindowDialogsContract\1.0.0.0\Windows.UI.Core.CoreWindowDialogsContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.UI.Xaml.Hosting.HostingContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.UI.Xaml.Hosting.HostingContract\1.0.0.0\Windows.UI.Xaml.Hosting.HostingContract.winmd</HintPath>
</Reference>
<Reference Include="Windows.Web.Http.Diagnostics.HttpDiagnosticsContract">
<HintPath>$(MSBuildProgramFiles32)\Windows Kits\10\References\Windows.Web.Http.Diagnostics.HttpDiagnosticsContract\2.0.0.0\Windows.Web.Http.Diagnostics.HttpDiagnosticsContract.winmd</HintPath>
</Reference>
</ItemGroup>
</Project>
param($installPath, $toolsPath, $package, $project)
$analyzersPaths = Join-Path (Join-Path (Split-Path -Path $toolsPath -Parent) "analyzers" ) * -Resolve
foreach($analyzersPath in $analyzersPaths)
{
# Install the language agnostic analyzers.
if (Test-Path $analyzersPath)
{
foreach ($analyzerFilePath in Get-ChildItem $analyzersPath -Filter *.dll)
{
if($project.Object.AnalyzerReferences)
{
$project.Object.AnalyzerReferences.Add($analyzerFilePath.FullName)
}
}
}
}
# $project.Type gives the language name like (C# or VB.NET)
$languageFolder = ""
if($project.Type -eq "C#")
{
$languageFolder = "cs"
}
if($project.Type -eq "VB.NET")
{
$languageFolder = "vb"
}
if($languageFolder -eq "")
{
return
}
foreach($analyzersPath in $analyzersPaths)
{
# Install language specific analyzers.
$languageAnalyzersPath = join-path $analyzersPath $languageFolder
if (Test-Path $languageAnalyzersPath)
{
foreach ($analyzerFilePath in Get-ChildItem $languageAnalyzersPath -Filter *.dll)
{
if($project.Object.AnalyzerReferences)
{
$project.Object.AnalyzerReferences.Add($analyzerFilePath.FullName)
}
}
}
}
\ No newline at end of file
param($installPath, $toolsPath, $package, $project)
$analyzersPaths = Join-Path (Join-Path (Split-Path -Path $toolsPath -Parent) "analyzers" ) * -Resolve
foreach($analyzersPath in $analyzersPaths)
{
# Uninstall the language agnostic analyzers.
if (Test-Path $analyzersPath)
{
foreach ($analyzerFilePath in Get-ChildItem $analyzersPath -Filter *.dll)
{
if($project.Object.AnalyzerReferences)
{
$project.Object.AnalyzerReferences.Remove($analyzerFilePath.FullName)
}
}
}
}
# $project.Type gives the language name like (C# or VB.NET)
$languageFolder = ""
if($project.Type -eq "C#")
{
$languageFolder = "cs"
}
if($project.Type -eq "VB.NET")
{
$languageFolder = "vb"
}
if($languageFolder -eq "")
{
return
}
foreach($analyzersPath in $analyzersPaths)
{
# Uninstall language specific analyzers.
$languageAnalyzersPath = join-path $analyzersPath $languageFolder
if (Test-Path $languageAnalyzersPath)
{
foreach ($analyzerFilePath in Get-ChildItem $languageAnalyzersPath -Filter *.dll)
{
if($project.Object.AnalyzerReferences)
{
try
{
$project.Object.AnalyzerReferences.Remove($analyzerFilePath.FullName)
}
catch
{
}
}
}
}
}
\ No newline at end of file

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.28307.136
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfApp1", "WpfApp1\WpfApp1.csproj", "{D0CCE68E-2618-4BDB-94DD-2D976CCA7232}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{D0CCE68E-2618-4BDB-94DD-2D976CCA7232}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D0CCE68E-2618-4BDB-94DD-2D976CCA7232}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D0CCE68E-2618-4BDB-94DD-2D976CCA7232}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D0CCE68E-2618-4BDB-94DD-2D976CCA7232}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {BE8796B3-516E-415E-8BD5-BAF0EBD36099}
EndGlobalSection
EndGlobal
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment