Added Navigation with Phone back key

This commit is contained in:
Javier Suárez Ruiz 2015-04-13 11:23:57 +02:00
Родитель 5054538ce3
Коммит d74b4fe928
276 изменённых файлов: 69044 добавлений и 0 удалений

Двоичные данные
Navigation Extensions SDK/.vs/Navigation/v14/.suo Normal file

Двоичный файл не отображается.

Двоичные данные
Navigation Extensions SDK/.vs/Navigation/v14/vbcs.cache/edb.chk Normal file

Двоичный файл не отображается.

Двоичные данные
Navigation Extensions SDK/.vs/Navigation/v14/vbcs.cache/edb.log Normal file

Двоичный файл не отображается.

Двоичный файл не отображается.

Двоичный файл не отображается.

Двоичный файл не отображается.

Двоичные данные
Navigation Extensions SDK/.vs/Navigation/v14/vbcs.cache/edbtmp.log Normal file

Двоичный файл не отображается.

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,48 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.22609.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Navigation", "Navigation\Navigation.csproj", "{624D7255-B456-4301-B3A4-B62E370F1056}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|ARM = Debug|ARM
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|ARM = Release|ARM
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|Any CPU.Build.0 = Debug|Any CPU
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|ARM.ActiveCfg = Debug|ARM
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|ARM.Build.0 = Debug|ARM
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|ARM.Deploy.0 = Debug|ARM
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|x64.ActiveCfg = Debug|x64
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|x64.Build.0 = Debug|x64
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|x64.Deploy.0 = Debug|x64
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|x86.ActiveCfg = Debug|x86
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|x86.Build.0 = Debug|x86
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|x86.Deploy.0 = Debug|x86
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|Any CPU.ActiveCfg = Release|Any CPU
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|Any CPU.Build.0 = Release|Any CPU
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|Any CPU.Deploy.0 = Release|Any CPU
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|ARM.ActiveCfg = Release|ARM
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|ARM.Build.0 = Release|ARM
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|ARM.Deploy.0 = Release|ARM
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|x64.ActiveCfg = Release|x64
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|x64.Build.0 = Release|x64
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|x64.Deploy.0 = Release|x64
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|x86.ActiveCfg = Release|x86
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|x86.Build.0 = Release|x86
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|x86.Deploy.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

Просмотреть файл

@ -0,0 +1,19 @@
<Application
x:Class="Navigation.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:Navigation"
xmlns:converters="using:Navigation.Converters"
xmlns:locator="using:Navigation.ViewModels.Base">
<Application.Resources>
<ResourceDictionary>
<!-- ViewModelLocator -->
<locator:ViewModelLocator x:Key="Locator" />
<!-- Converters -->
<converters:IntToVisibilityConverter x:Key="IntToVisibilityConverter" />
</ResourceDictionary>
</Application.Resources>
</Application>

Просмотреть файл

@ -0,0 +1,123 @@
using System;
using Windows.ApplicationModel;
using Windows.ApplicationModel.Activation;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Navigation;
using Microsoft.ApplicationInsights;
using Navigation.Views;
using Windows.Foundation.Metadata;
using Windows.Phone.UI.Input;
namespace Navigation
{
/// <summary>
/// Provides application-specific behavior to supplement the default Application class.
/// </summary>
sealed partial class App : Application
{
/// <summary>
/// Allows tracking page views, exceptions and other telemetry through the Microsoft Application Insights service.
/// </summary>
public TelemetryClient TelemetryClient = new TelemetryClient();
/// <summary>
/// Initializes the singleton application object. This is the first line of authored code
/// executed, and as such is the logical equivalent of main() or WinMain().
/// </summary>
public App()
{
this.InitializeComponent();
this.Suspending += OnSuspending;
if (ApiInformation.IsTypePresent("Windows.Phone.UI.Input.HardwareButtons"))
HardwareButtons.BackPressed += HardwareButtons_BackPressed;
}
private void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
{
Frame frame = Window.Current.Content as Frame;
if (frame == null)
return;
if (frame.CanGoBack)
{
frame.GoBack();
e.Handled = true;
}
}
/// <summary>
/// Invoked when the application is launched normally by the end user. Other entry points
/// will be used such as when the application is launched to open a specific file.
/// </summary>
/// <param name="e">Details about the launch request and process.</param>
protected override void OnLaunched(LaunchActivatedEventArgs e)
{
#if DEBUG
if (System.Diagnostics.Debugger.IsAttached)
{
this.DebugSettings.EnableFrameRateCounter = true;
}
#endif
Frame rootFrame = Window.Current.Content as Frame;
// Do not repeat app initialization when the Window already has content,
// just ensure that the window is active
if (rootFrame == null)
{
// Create a Frame to act as the navigation context and navigate to the first page
rootFrame = new Frame();
// Set the default language
rootFrame.Language = Windows.Globalization.ApplicationLanguages.Languages[0];
rootFrame.NavigationFailed += OnNavigationFailed;
if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
{
//TODO: Load state from previously suspended application
}
// Place the frame in the current Window
Window.Current.Content = rootFrame;
}
if (rootFrame.Content == null)
{
// When the navigation stack isn't restored navigate to the first page,
// configuring the new page by passing required information as a navigation
// parameter
rootFrame.Navigate(typeof(FirstView), e.Arguments);
}
// Ensure the current window is active
Window.Current.Activate();
}
/// <summary>
/// Invoked when Navigation to a certain page fails
/// </summary>
/// <param name="sender">The Frame which failed navigation</param>
/// <param name="e">Details about the navigation failure</param>
void OnNavigationFailed(object sender, NavigationFailedEventArgs e)
{
throw new Exception("Failed to load Page " + e.SourcePageType.FullName);
}
/// <summary>
/// Invoked when application execution is being suspended. Application state is saved
/// without knowing whether the application will be terminated or resumed with the contents
/// of memory still intact.
/// </summary>
/// <param name="sender">The source of the suspend request.</param>
/// <param name="e">Details about the suspend request.</param>
private void OnSuspending(object sender, SuspendingEventArgs e)
{
var deferral = e.SuspendingOperation.GetDeferral();
//TODO: Save application state and stop any background activity
deferral.Complete();
}
}
}

Просмотреть файл

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings" schemaVersion="2014-05-30">
<!--
Learn more about Application Insights configuration with ApplicationInsights.config here:
http://go.microsoft.com/fwlink/?LinkID=513840
-->
<TelemetryModules>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule, Microsoft.ApplicationInsights"/>
<Add Type="Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule, Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry"/>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule, Microsoft.ApplicationInsights.Extensibility.Windows"/>
</TelemetryModules>
<ContextInitializers>
<Add Type="Microsoft.ApplicationInsights.Extensibility.ComponentContextInitializer, Microsoft.ApplicationInsights"/>
<Add Type="Microsoft.ApplicationInsights.Extensibility.DeviceContextInitializer, Microsoft.ApplicationInsights"/>
</ContextInitializers>
<TelemetryInitializers>
<Add Type="Microsoft.ApplicationInsights.Extensibility.StoreAppSessionInitializer, Microsoft.ApplicationInsights"/>
<Add Type="Microsoft.ApplicationInsights.Extensibility.StoreAppUserInitializer, Microsoft.ApplicationInsights"/>
</TelemetryInitializers>
</ApplicationInsights>

Двоичные данные
Navigation Extensions SDK/Navigation/Assets/Logo.scale-100.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 801 B

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 329 B

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.1 KiB

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 429 B

Двоичные данные
Navigation Extensions SDK/Navigation/Assets/WideLogo.scale-100.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.1 KiB

Просмотреть файл

@ -0,0 +1,25 @@
namespace Navigation.Converters
{
using System;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Data;
public class IntToVisibilityConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, string language)
{
var intValue = value as int?;
if (intValue.HasValue)
if (!intValue.Equals(0))
return Visibility.Visible;
return Visibility.Collapsed;
}
public object ConvertBack(object value, Type targetType, object parameter, string language)
{
return null;
}
}
}

Просмотреть файл

@ -0,0 +1,206 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" 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>{624D7255-B456-4301-B3A4-B62E370F1056}</ProjectGuid>
<OutputType>AppContainerExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Navigation</RootNamespace>
<AssemblyName>Navigation</AssemblyName>
<DefaultLanguage>en-US</DefaultLanguage>
<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
<TargetPlatformVersion>10.0.10030.0</TargetPlatformVersion>
<TargetPlatformMinVersion>10.0.10030.0</TargetPlatformMinVersion>
<MinimumVisualStudioVersion>14</MinimumVisualStudioVersion>
<EnableDotNetNativeCompatibleProfile>true</EnableDotNetNativeCompatibleProfile>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<PackageCertificateKeyFile>Navigation_TemporaryKey.pfx</PackageCertificateKeyFile>
<NuGetPackageImportStamp>c89ee962</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;NETFX_CORE;WINDOWS_UAP</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;NETFX_CORE;WINDOWS_UAP</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|ARM'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\ARM\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
<NoWarn>;2008</NoWarn>
<DebugType>full</DebugType>
<PlatformTarget>ARM</PlatformTarget>
<UseVSHostingProcess>false</UseVSHostingProcess>
<ErrorReport>prompt</ErrorReport>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|ARM'">
<OutputPath>bin\ARM\Release\</OutputPath>
<DefineConstants>TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
<Optimize>true</Optimize>
<NoWarn>;2008</NoWarn>
<DebugType>pdbonly</DebugType>
<PlatformTarget>ARM</PlatformTarget>
<UseVSHostingProcess>false</UseVSHostingProcess>
<ErrorReport>prompt</ErrorReport>
<Prefer32Bit>true</Prefer32Bit>
<UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
<NoWarn>;2008</NoWarn>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<UseVSHostingProcess>false</UseVSHostingProcess>
<ErrorReport>prompt</ErrorReport>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
<Optimize>true</Optimize>
<NoWarn>;2008</NoWarn>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<UseVSHostingProcess>false</UseVSHostingProcess>
<ErrorReport>prompt</ErrorReport>
<Prefer32Bit>true</Prefer32Bit>
<UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x86\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
<NoWarn>;2008</NoWarn>
<DebugType>full</DebugType>
<PlatformTarget>x86</PlatformTarget>
<UseVSHostingProcess>false</UseVSHostingProcess>
<ErrorReport>prompt</ErrorReport>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
<OutputPath>bin\x86\Release\</OutputPath>
<DefineConstants>TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
<Optimize>true</Optimize>
<NoWarn>;2008</NoWarn>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x86</PlatformTarget>
<UseVSHostingProcess>false</UseVSHostingProcess>
<ErrorReport>prompt</ErrorReport>
<Prefer32Bit>true</Prefer32Bit>
<UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
</PropertyGroup>
<ItemGroup>
<Compile Include="App.xaml.cs">
<DependentUpon>App.xaml</DependentUpon>
</Compile>
<Compile Include="Converters\IntToVisibilityConverter.cs" />
<Compile Include="ViewModels\Base\DelegateCommand.cs" />
<Compile Include="ViewModels\Base\DelegateCommandAsync.cs" />
<Compile Include="ViewModels\Base\ViewModelBase.cs" />
<Compile Include="ViewModels\Base\ViewModelLocator.cs" />
<Compile Include="ViewModels\FirstViewModel.cs" />
<Compile Include="ViewModels\SecondViewModel.cs" />
<Compile Include="Views\Base\PageBase.cs" />
<Compile Include="Views\FirstView.xaml.cs">
<DependentUpon>FirstView.xaml</DependentUpon>
</Compile>
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Views\SecondView.xaml.cs">
<DependentUpon>SecondView.xaml</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<AppxManifest Include="Package.appxmanifest">
<SubType>Designer</SubType>
</AppxManifest>
<None Include="ApplicationInsights.config" />
<None Include="Navigation_TemporaryKey.pfx" />
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<Content Include="Properties\Default.rd.xml" />
<Content Include="Assets\Logo.scale-100.png" />
<Content Include="Assets\SmallLogo.scale-100.png" />
<Content Include="Assets\SplashScreen.scale-100.png" />
<Content Include="Assets\StoreLogo.scale-100.png" />
<Content Include="Assets\WideLogo.scale-100.png" />
</ItemGroup>
<ItemGroup>
<ApplicationDefinition Include="App.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</ApplicationDefinition>
<Page Include="Views\FirstView.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="Views\SecondView.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
</ItemGroup>
<ItemGroup>
<Reference Include="Microsoft.ApplicationInsights">
<HintPath>..\packages\Microsoft.ApplicationInsights.0.13.0-build26067\lib\portable-win81+wpa81\Microsoft.ApplicationInsights.winmd</HintPath>
</Reference>
<Reference Include="Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry">
<HintPath>..\packages\Microsoft.ApplicationInsights.RuntimeTelemetry.0.13.0-build26067\lib\portable-win81+wpa81\Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.winmd</HintPath>
</Reference>
<Reference Include="Microsoft.ApplicationInsights.Extensibility.Windows">
<HintPath>..\packages\Microsoft.ApplicationInsights.WindowsStore.0.13.0-build26067\lib\win81\Microsoft.ApplicationInsights.Extensibility.Windows.winmd</HintPath>
</Reference>
<Reference Include="Microsoft.Practices.ServiceLocation">
<HintPath>..\packages\CommonServiceLocator.1.3\lib\portable-net4+sl5+netcore45+wpa81+wp8\Microsoft.Practices.ServiceLocation.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Practices.Unity">
<HintPath>..\packages\Unity.3.5.1405-prerelease\lib\win8\Microsoft.Practices.Unity.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Practices.Unity.RegistrationByConvention">
<HintPath>..\packages\Unity.3.5.1405-prerelease\lib\win8\Microsoft.Practices.Unity.RegistrationByConvention.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<SDKReference Include="Windows Mobile, Version=10.0.0.1">
<Name>Windows Mobile Extension SDK</Name>
</SDKReference>
</ItemGroup>
<PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '14.0' ">
<VisualStudioVersion>14.0</VisualStudioVersion>
</PropertyGroup>
<Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets" />
<Import Project="..\packages\Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.14-beta\build\portable-net45+win8+wpa81\Microsoft.Diagnostics.Tracing.EventSource.Redist.targets" Condition="Exists('..\packages\Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.14-beta\build\portable-net45+win8+wpa81\Microsoft.Diagnostics.Tracing.EventSource.Redist.targets')" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\packages\Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.14-beta\build\portable-net45+win8+wpa81\Microsoft.Diagnostics.Tracing.EventSource.Redist.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.14-beta\build\portable-net45+win8+wpa81\Microsoft.Diagnostics.Tracing.EventSource.Redist.targets'))" />
<Error Condition="!Exists('..\packages\Microsoft.ApplicationInsights.0.13.0-build26067\build\portable-win81+wpa81\Microsoft.ApplicationInsights.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.ApplicationInsights.0.13.0-build26067\build\portable-win81+wpa81\Microsoft.ApplicationInsights.targets'))" />
</Target>
<Import Project="..\packages\Microsoft.ApplicationInsights.0.13.0-build26067\build\portable-win81+wpa81\Microsoft.ApplicationInsights.targets" Condition="Exists('..\packages\Microsoft.ApplicationInsights.0.13.0-build26067\build\portable-win81+wpa81\Microsoft.ApplicationInsights.targets')" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

Просмотреть файл

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<DeviceId>30F105C9-681E-420b-A277-7C086EAD8A4E</DeviceId>
<UseEmulator>true</UseEmulator>
</PropertyGroup>
</Project>

Двоичные данные
Navigation Extensions SDK/Navigation/Navigation_TemporaryKey.pfx Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="utf-8"?>
<Package
xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
IgnorableNamespaces="uap mp">
<Identity
Name="f11ba42b-9717-443e-9f32-c1486d88c7ee"
Publisher="CN=Javier"
Version="1.0.0.0" />
<mp:PhoneIdentity PhoneProductId="f11ba42b-9717-443e-9f32-c1486d88c7ee" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>
<Properties>
<DisplayName>Navigation</DisplayName>
<PublisherDisplayName>Javier</PublisherDisplayName>
<Logo>Assets\StoreLogo.png</Logo>
</Properties>
<Dependencies>
<TargetPlatform Name="Windows.Universal" MinVersion="10.0.10030.0" MaxVersionTested="10.0.10030.0" />
</Dependencies>
<Resources>
<Resource Language="x-generate"/>
</Resources>
<Applications>
<Application Id="App"
Executable="$targetnametoken$.exe"
EntryPoint="Navigation.App">
<uap:VisualElements
DisplayName="Navigation"
Square150x150Logo="Assets\Logo.png"
Square44x44Logo="Assets\SmallLogo.png"
Description="Navigation"
ForegroundText="light"
BackgroundColor="#464646">
<uap:SplashScreen Image="Assets\SplashScreen.png" />
</uap:VisualElements>
</Application>
</Applications>
<Capabilities>
<Capability Name="internetClient" />
</Capabilities>
</Package>

Просмотреть файл

@ -0,0 +1,29 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("Navigation")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Navigation")]
[assembly: AssemblyCopyright("Copyright © 2015")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: ComVisible(false)]

Просмотреть файл

@ -0,0 +1,36 @@
<!--
This file contains Runtime Directives used by .NET Native. The defaults here are suitable for most
developers. However, you can modify these parameters to modify the behavior of the .NET Native
optimizer.
Runtime Directives are documented at http://go.microsoft.com/fwlink/?LinkID=391919
To fully enable reflection for App1.MyClass and all of its public/private members
<Type Name="App1.MyClass" Dynamic="Required All"/>
To enable dynamic creation of the specific instantiation of AppClass<T> over System.Int32
<TypeInstantiation Name="App1.AppClass" Arguments="System.Int32" Activate="Required Public" />
Using the Namespace directive to apply reflection policy to all the types in a particular namespace
<Namespace Name="DataClasses.ViewModels" Seralize="All" />
-->
<Directives xmlns="http://schemas.microsoft.com/netfx/2013/01/metadata">
<Application>
<!--
An Assembly element with Name="*Application*" applies to all assemblies in
the application package. The asterisks are not wildcards.
-->
<Assembly Name="*Application*" Dynamic="Required All" />
<!-- Add your application specific runtime directives here. -->
</Application>
<!-- Enable dynamic access to types that Application Insights requires -->
<Library Name="*Microsoft.ApplicationInsights*">
<Type Name="Windows.ApplicationModel.Core.CoreApplication" Dynamic="Required Public" />
</Library>
</Directives>

Просмотреть файл

@ -0,0 +1,131 @@
using System;
using System.Windows.Input;
namespace Navigation.ViewModels.Base
{
/// <summary>
/// This class allows us to delegate command execution to viewmodels.
/// </summary>
public class DelegateCommand : ICommand
{
private readonly Action _execute;
private readonly Func<bool> _canExecute;
/// <summary>
/// Constructor not using canExecute.
/// </summary>
/// <param name="execute"></param>
public DelegateCommand(Action execute) : this(execute, null) { }
/// <summary>
/// Constructor using both execute and canExecute.
/// </summary>
/// <param name="execute"></param>
/// <param name="canExecute"></param>
public DelegateCommand(Action execute, Func<bool> canExecute)
{
_execute = execute;
_canExecute = canExecute;
}
/// <summary>
/// This method is called from XAML to evaluate if the command can be executed.
/// </summary>
/// <param name="parameter"></param>
/// <returns></returns>
public bool CanExecute(object parameter)
{
if (_canExecute != null)
return _canExecute();
return true;
}
/// <summary>
/// This method is called from XAML to execute the command.
/// </summary>
/// <param name="parameter"></param>
public void Execute(object parameter)
{
_execute();
}
/// <summary>
/// This method allow us to force the execution of CanExecute method to reevaluate execution.
/// </summary>
public void RaiseCanExecuteChanged()
{
var tmpHandle = CanExecuteChanged;
if (tmpHandle != null)
tmpHandle(this, new EventArgs());
}
/// <summary>
/// This event notify XAML controls using the command to reevaluate the CanExecute of it.
/// </summary>
public event EventHandler CanExecuteChanged;
}
/// <summary>
/// This class allows us to delegate command execution to viewmodels using a T type as parameter.
/// </summary>
public class DelegateCommand<T> : ICommand
{
private readonly Action<T> _execute;
private readonly Func<T, bool> _canExecute;
/// <summary>
/// Constructor not using canExecute.
/// </summary>
/// <param name="execute"></param>
public DelegateCommand(Action<T> execute) : this(execute, null) { }
/// <summary>
/// Constructor using both execute and canExecute.
/// </summary>
/// <param name="execute"></param>
/// <param name="canExecute"></param>
public DelegateCommand(Action<T> execute, Func<T, bool> canExecute)
{
_execute = execute;
_canExecute = canExecute;
}
/// <summary>
/// This method is called from XAML to evaluate if the command can be executed.
/// </summary>
/// <param name="parameter"></param>
/// <returns></returns>
public bool CanExecute(object parameter)
{
if (_canExecute != null)
return _canExecute((T)parameter);
return true;
}
/// <summary>
/// This method is called from XAML to execute the command.
/// </summary>
/// <param name="parameter"></param>
public void Execute(object parameter)
{
_execute((T)parameter);
}
/// <summary>
/// This method allow us to force the execution of CanExecute method to reevaluate execution.
/// </summary>
public void RaiseCanExecuteChanged()
{
var tmpHandle = CanExecuteChanged;
if (tmpHandle != null)
tmpHandle(this, new EventArgs());
}
/// <summary>
/// This event notify XAML controls using the command to reevaluate the CanExecute of it.
/// </summary>
public event EventHandler CanExecuteChanged;
}
}

Просмотреть файл

@ -0,0 +1,137 @@
using System;
using System.Threading.Tasks;
using System.Windows.Input;
namespace Navigation.ViewModels.Base
{
/// <summary>
/// This class allows us to delegate command execution to viewmodels.
/// This version of the command allow to use async/await.
/// </summary>
public class DelegateCommandAsync : ICommand
{
private readonly Func<Task<bool>> _canExecute;
private readonly Func<Task> _execute;
/// <summary>
/// Constructor not using canExecute.
/// </summary>
/// <param name="execute"></param>
public DelegateCommandAsync(Func<Task> execute) : this(execute, null)
{
}
/// <summary>
/// Constructor using both execute and canExecute.
/// </summary>
/// <param name="execute"></param>
/// <param name="canExecute"></param>
public DelegateCommandAsync(Func<Task> execute, Func<Task<bool>> canExecute)
{
_execute = execute;
_canExecute = canExecute;
}
/// <summary>
/// This method is called from XAML to evaluate if the command can be executed.
/// </summary>
/// <param name="parameter"></param>
/// <returns></returns>
public bool CanExecute(object parameter)
{
if (_canExecute != null)
return _canExecute().Result;
return true;
}
/// <summary>
/// This method is called from XAML to execute the command.
/// </summary>
/// <param name="parameter"></param>
public void Execute(object parameter)
{
_execute();
}
/// <summary>
/// This event notify XAML controls using the command to reevaluate the CanExecute of it.
/// </summary>
public event EventHandler CanExecuteChanged;
/// <summary>
/// This method allow us to force the execution of CanExecute method to reevaluate execution.
/// </summary>
public void RaiseCanExecuteChanged()
{
EventHandler tmpHandle = CanExecuteChanged;
if (tmpHandle != null)
tmpHandle(this, new EventArgs());
}
}
/// <summary>
/// This class allows us to delegate command execution to viewmodels using a T type as parameter.
/// </summary>
public class DelegateCommandAsync<T> : ICommand
{
private readonly Func<T, Task<bool>> _canExecute;
private readonly Func<T, Task> _execute;
/// <summary>
/// Constructor not using canExecute.
/// </summary>
/// <param name="execute"></param>
public DelegateCommandAsync(Func<T, Task> execute) : this(execute, null)
{
}
/// <summary>
/// Constructor using both execute and canExecute.
/// </summary>
/// <param name="execute"></param>
/// <param name="canExecute"></param>
public DelegateCommandAsync(Func<T, Task> execute, Func<T, Task<bool>> canExecute)
{
_execute = execute;
_canExecute = canExecute;
}
/// <summary>
/// This method is called from XAML to evaluate if the command can be executed.
/// </summary>
/// <param name="parameter"></param>
/// <returns></returns>
public bool CanExecute(object parameter)
{
if (_canExecute != null)
return _canExecute((T) parameter).Result;
return true;
}
/// <summary>
/// This method is called from XAML to execute the command.
/// </summary>
/// <param name="parameter"></param>
public void Execute(object parameter)
{
_execute((T) parameter);
}
/// <summary>
/// This event notify XAML controls using the command to reevaluate the CanExecute of it.
/// </summary>
public event EventHandler CanExecuteChanged;
/// <summary>
/// This method allow us to force the execution of CanExecute method to reevaluate execution.
/// </summary>
public void RaiseCanExecuteChanged()
{
EventHandler tmpHandle = CanExecuteChanged;
if (tmpHandle != null)
tmpHandle(this, new EventArgs());
}
}
}

Просмотреть файл

@ -0,0 +1,51 @@
using System.ComponentModel;
using System.Runtime.CompilerServices;
using System.Threading.Tasks;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Navigation;
namespace Navigation.ViewModels.Base
{
public abstract class ViewModelBase : INotifyPropertyChanged
{
private Frame appFrame;
private bool isBusy;
public ViewModelBase()
{
}
public Frame AppFrame
{
get { return appFrame; }
}
public bool IsBusy
{
get { return isBusy; }
set
{
isBusy = value;
RaisePropertyChanged();
}
}
public event PropertyChangedEventHandler PropertyChanged;
public abstract Task OnNavigatedFrom(NavigationEventArgs args);
public abstract Task OnNavigatedTo(NavigationEventArgs args);
public void RaisePropertyChanged([CallerMemberName]string propertyName = "")
{
var Handler = PropertyChanged;
if (Handler != null)
Handler(this, new PropertyChangedEventArgs(propertyName));
}
internal void SetAppFrame(Frame viewFrame)
{
appFrame = viewFrame;
}
}
}

Просмотреть файл

@ -0,0 +1,27 @@
namespace Navigation.ViewModels.Base
{
using Microsoft.Practices.Unity;
public class ViewModelLocator
{
readonly IUnityContainer _container;
public ViewModelLocator()
{
_container = new UnityContainer();
_container.RegisterType<FirstViewModel>();
_container.RegisterType<SecondViewModel>();
}
public FirstViewModel FirstViewModel
{
get { return _container.Resolve<FirstViewModel>(); }
}
public SecondViewModel SecondViewModel
{
get { return _container.Resolve<SecondViewModel>(); }
}
}
}

Просмотреть файл

@ -0,0 +1,46 @@
namespace Navigation.ViewModels
{
using System.Threading.Tasks;
using Base;
using Windows.UI.Xaml.Navigation;
using System.Windows.Input;
using Views;
using System;
public class FirstViewModel : ViewModelBase
{
private ICommand _goToSecondCommand;
private ICommand _parameterCommand;
public override Task OnNavigatedFrom(NavigationEventArgs args)
{
return null;
}
public override Task OnNavigatedTo(NavigationEventArgs args)
{
return null;
}
public ICommand GoToSecondCommand
{
get { return _goToSecondCommand = _goToSecondCommand ?? new DelegateCommand(GoToSecondCommandExecute); }
}
public ICommand ParameterCommand
{
get { return _parameterCommand = _parameterCommand ?? new DelegateCommand(ParameterCommandExecute); }
}
private void GoToSecondCommandExecute()
{
AppFrame.Navigate(typeof(SecondView));
}
private void ParameterCommandExecute()
{
var rnd = new Random();
AppFrame.Navigate(typeof(SecondView), rnd.Next(1, 100));
}
}
}

Просмотреть файл

@ -0,0 +1,53 @@
namespace Navigation.ViewModels
{
using Base;
using System;
using System.Threading.Tasks;
using System.Windows.Input;
using Windows.UI.Xaml.Navigation;
public class SecondViewModel : ViewModelBase
{
// Variables
private int _parameter;
// Commands
private ICommand _backCommand;
public override Task OnNavigatedFrom(NavigationEventArgs args)
{
return null;
}
public override Task OnNavigatedTo(NavigationEventArgs args)
{
if (args.Parameter != null)
{
Parameter = Convert.ToInt32(args.Parameter);
}
return null;
}
public int Parameter
{
get { return _parameter; }
set
{
_parameter = value;
RaisePropertyChanged();
}
}
public ICommand BackCommand
{
get { return _backCommand = _backCommand ?? new DelegateCommand(BackCommandExecute); }
}
private void BackCommandExecute()
{
if (AppFrame.CanGoBack)
AppFrame.GoBack();
}
}
}

Просмотреть файл

@ -0,0 +1,26 @@
namespace Navigation.Views.Base
{
using ViewModels.Base;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Navigation;
public class PageBase : Page
{
private ViewModelBase _vm;
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
_vm = (ViewModelBase)this.DataContext;
_vm.SetAppFrame(this.Frame);
_vm.OnNavigatedTo(e);
}
protected override void OnNavigatedFrom(NavigationEventArgs e)
{
base.OnNavigatedFrom(e);
_vm.OnNavigatedFrom(e);
}
}
}

Просмотреть файл

@ -0,0 +1,26 @@
<base:PageBase
x:Class="Navigation.Views.FirstView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:Navigation"
xmlns:base="using:Navigation.Views.Base"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
DataContext="{Binding FirstViewModel, Source={StaticResource Locator}}">
<Grid
Background="LightBlue">
<StackPanel
HorizontalAlignment="Center"
VerticalAlignment="Center">
<Button
Content="Go to Second View"
Command="{Binding GoToSecondCommand}" />
<Button
Content="Pass parameter"
Command="{Binding ParameterCommand}"
Margin="0, 10"/>
</StackPanel>
</Grid>
</base:PageBase>

Просмотреть файл

@ -0,0 +1,12 @@
namespace Navigation.Views
{
using Base;
public sealed partial class FirstView : PageBase
{
public FirstView()
{
this.InitializeComponent();
}
}
}

Просмотреть файл

@ -0,0 +1,25 @@
<base:PageBase
x:Class="Navigation.Views.SecondView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:Navigation.Views"
xmlns:base="using:Navigation.Views.Base"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
DataContext="{Binding SecondViewModel, Source={StaticResource Locator}}">
<Grid
Background="LightGreen">
<StackPanel
HorizontalAlignment="Center"
VerticalAlignment="Center">
<Button
Content="Go Back"
Command="{Binding BackCommand}" />
<TextBlock
Text="{Binding Parameter}"
Visibility="{Binding Parameter, Converter={StaticResource IntToVisibilityConverter}}"
FontSize="48" />
</StackPanel>
</Grid>
</base:PageBase>

Просмотреть файл

@ -0,0 +1,12 @@
namespace Navigation.Views
{
using Base;
public sealed partial class SecondView : PageBase
{
public SecondView()
{
this.InitializeComponent();
}
}
}

Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/App.xbf Normal file

Двоичный файл не отображается.

Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/AppX/App.xbf Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings" schemaVersion="2014-05-30">
<!--
Learn more about Application Insights configuration with ApplicationInsights.config here:
http://go.microsoft.com/fwlink/?LinkID=513840
-->
<TelemetryModules>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule, Microsoft.ApplicationInsights" />
<Add Type="Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule, Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry" />
<Add Type="Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule, Microsoft.ApplicationInsights.Extensibility.Windows" />
</TelemetryModules>
<ContextInitializers>
<Add Type="Microsoft.ApplicationInsights.Extensibility.ComponentContextInitializer, Microsoft.ApplicationInsights" />
<Add Type="Microsoft.ApplicationInsights.Extensibility.DeviceContextInitializer, Microsoft.ApplicationInsights" />
</ContextInitializers>
<TelemetryInitializers>
<Add Type="Microsoft.ApplicationInsights.Extensibility.StoreAppSessionInitializer, Microsoft.ApplicationInsights" />
<Add Type="Microsoft.ApplicationInsights.Extensibility.StoreAppUserInitializer, Microsoft.ApplicationInsights" />
</TelemetryInitializers>
<TelemetryChannel>
<DeveloperMode>true</DeveloperMode>
</TelemetryChannel>
</ApplicationInsights>

Просмотреть файл

@ -0,0 +1,71 @@
<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" IgnorableNamespaces="uap mp build" xmlns:build="http://schemas.microsoft.com/developer/appx/2015/build">
<!--
THIS PACKAGE MANIFEST FILE IS GENERATED BY THE BUILD PROCESS.
Changes to this file will be lost when it is regenerated. To correct errors in this file, edit the source .appxmanifest file.
For more information on package manifest files, see http://go.microsoft.com/fwlink/?LinkID=241727
-->
<Identity Name="f11ba42b-9717-443e-9f32-c1486d88c7ee" Publisher="CN=Javier" Version="1.0.0.0" ProcessorArchitecture="neutral" />
<mp:PhoneIdentity PhoneProductId="f11ba42b-9717-443e-9f32-c1486d88c7ee" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
<Properties>
<DisplayName>Navigation</DisplayName>
<PublisherDisplayName>Javier</PublisherDisplayName>
<Logo>Assets\StoreLogo.png</Logo>
</Properties>
<Dependencies>
<TargetPlatform Name="Windows.Universal" MinVersion="10.0.10030.0" MaxVersionTested="10.0.10030.0" />
</Dependencies>
<Resources>
<Resource Language="EN-US" />
</Resources>
<Applications>
<Application Id="App" Executable="Navigation.exe" EntryPoint="Navigation.App">
<uap:VisualElements DisplayName="Navigation" Square150x150Logo="Assets\Logo.png" Square44x44Logo="Assets\SmallLogo.png" Description="Navigation" ForegroundText="light" BackgroundColor="#464646">
<uap:SplashScreen Image="Assets\SplashScreen.png" />
</uap:VisualElements>
</Application>
</Applications>
<Capabilities>
<Capability Name="internetClient" />
</Capabilities>
<Extensions>
<Extension Category="windows.activatableClass.inProcessServer">
<InProcessServer>
<Path>CLRHost.dll</Path>
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTelemetryModule" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.TelemetryClient" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.RequestTelemetry" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.TelemetryContext" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.TraceTelemetry" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.MetricTelemetry" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.EventTelemetry" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Channel.OutOfProcessTelemetryChannel" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Channel.InProcessTelemetryChannel" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.ComponentContextInitializer" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.StoreAppUserInitializer" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.DeviceContextInitializer" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.TimestampPropertyInitializer" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.StoreAppSessionInitializer" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.SequencePropertyInitializer" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration" ThreadingModel="both" />
</InProcessServer>
</Extension>
</Extensions>
<build:Metadata>
<build:Item Name="TargetFrameworkMoniker" Value=".NETCore,Version=v4.5.1" />
<build:Item Name="VisualStudio" Version="14.0" />
<build:Item Name="VisualStudioEdition" Value="Microsoft Visual Studio Ultimate 2015 CTP" />
<build:Item Name="OperatingSystem" Version="10.0.10041.0 (fbl_impressive.150313-1821)" />
<build:Item Name="Microsoft.Build.AppxPackage.dll" Version="14.0.22609.0" />
<build:Item Name="ProjectGUID" Value="{624D7255-B456-4301-B3A4-B62E370F1056}" />
<build:Item Name="ilc.exe" Version="1.0.22514.06 built by: PROJECTNREL" />
<build:Item Name="Microsoft.Windows.UI.Xaml.Build.Tasks.dll" Version="14.0.22710.0" />
<build:Item Name="MakePri.exe" Version="10.0.10030.0 (winmain_prs.150226-1653)" />
</build:Metadata>
</Package>

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 801 B

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 329 B

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.1 KiB

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 429 B

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.1 KiB

Двоичный файл не отображается.

Двоичный файл не отображается.

Двоичный файл не отображается.

Двоичный файл не отображается.

Двоичный файл не отображается.

Двоичный файл не отображается.

Двоичный файл не отображается.

Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/AppX/Navigation.exe Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<Roots >
<Roots.Interfaces>
<RootInterface FullName="Windows.UI.Xaml.Data.IValueConverter" />
</Roots.Interfaces>
<Roots.PropertyPathNames>
<RootPropertyPathName Name="FirstViewModel" />
<RootPropertyPathName Name="ParameterCommand" />
<RootPropertyPathName Name="GoToSecondCommand" />
<RootPropertyPathName Name="SecondViewModel" />
<RootPropertyPathName Name="Parameter" />
<RootPropertyPathName Name="BackCommand" />
</Roots.PropertyPathNames>
<Roots.RootTypes>
<RootType FullName="Windows.UI.Xaml.Application">
<RootProperty Name="Resources" />
</RootType>
<RootType FullName="Windows.UI.Xaml.ResourceDictionary" />
<RootType FullName="Navigation.ViewModels.Base.ViewModelLocator" />
<RootType FullName="Navigation.Converters.IntToVisibilityConverter" />
<RootType FullName="Navigation.Views.Base.PageBase">
<RootProperty Name="DataContext" />
<RootProperty Name="Content" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Data.Binding">
<RootProperty Name="Source" />
<RootProperty Name="Converter" />
</RootType>
<RootType FullName="Microsoft.Xaml.DirectUI.ProxyTypes.StaticResourceExtension" />
<RootType FullName="Windows.UI.Xaml.Controls.Grid">
<RootProperty Name="Background" />
<RootProperty Name="Children" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.StackPanel">
<RootProperty Name="HorizontalAlignment" />
<RootProperty Name="VerticalAlignment" />
<RootProperty Name="Children" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.Button">
<RootProperty Name="Content" />
<RootProperty Name="Command" />
<RootProperty Name="Margin" />
</RootType>
<RootType FullName="Navigation.Views.FirstView" />
<RootType FullName="Windows.UI.Xaml.Controls.TextBlock">
<RootProperty Name="Text" />
<RootProperty Name="Visibility" />
<RootProperty Name="FontSize" />
</RootType>
<RootType FullName="Navigation.Views.SecondView" />
</Roots.RootTypes>
</Roots>

Просмотреть файл

@ -0,0 +1,36 @@
<!--
This file contains Runtime Directives used by .NET Native. The defaults here are suitable for most
developers. However, you can modify these parameters to modify the behavior of the .NET Native
optimizer.
Runtime Directives are documented at http://go.microsoft.com/fwlink/?LinkID=391919
To fully enable reflection for App1.MyClass and all of its public/private members
<Type Name="App1.MyClass" Dynamic="Required All"/>
To enable dynamic creation of the specific instantiation of AppClass<T> over System.Int32
<TypeInstantiation Name="App1.AppClass" Arguments="System.Int32" Activate="Required Public" />
Using the Namespace directive to apply reflection policy to all the types in a particular namespace
<Namespace Name="DataClasses.ViewModels" Seralize="All" />
-->
<Directives xmlns="http://schemas.microsoft.com/netfx/2013/01/metadata">
<Application>
<!--
An Assembly element with Name="*Application*" applies to all assemblies in
the application package. The asterisks are not wildcards.
-->
<Assembly Name="*Application*" Dynamic="Required All" />
<!-- Add your application specific runtime directives here. -->
</Application>
<!-- Enable dynamic access to types that Application Insights requires -->
<Library Name="*Microsoft.ApplicationInsights*">
<Type Name="Windows.ApplicationModel.Core.CoreApplication" Dynamic="Required Public" />
</Library>
</Directives>

Двоичный файл не отображается.

Двоичный файл не отображается.

Двоичный файл не отображается.

Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/AppX/resources.pri Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,114 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Machine>WIN-ODC74DQ2N8P</Machine>
<WindowsUser>Javier</WindowsUser>
<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
<SolutionConfiguration>Debug|AnyCPU</SolutionConfiguration>
<PackageArchitecture>neutral</PackageArchitecture>
<PackageIdentityName>f11ba42b-9717-443e-9f32-c1486d88c7ee</PackageIdentityName>
<IntermediateOutputPath>C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\obj\Debug\</IntermediateOutputPath>
<RegisteredManifestChecksum>7F5D6278A5E1330B34ACD7077EB286B3E438153124DCBEB47D9EA1988420EF90</RegisteredManifestChecksum>
<RegisteredPackageMoniker>f11ba42b-9717-443e-9f32-c1486d88c7ee_1.0.0.0_neutral__j6j5z4mnvcpja</RegisteredPackageMoniker>
<RegisteredUserModeAppID>f11ba42b-9717-443e-9f32-c1486d88c7ee_j6j5z4mnvcpja!App</RegisteredUserModeAppID>
<RegisteredPackageID>f11ba42b-9717-443e-9f32-c1486d88c7ee</RegisteredPackageID>
<RegisteredPackagePublisher>CN=Javier</RegisteredPackagePublisher>
<RegisteredVersion>1.0.0.0</RegisteredVersion>
<JitOptimizationSuppressed>True</JitOptimizationSuppressed>
</PropertyGroup>
<ItemGroup>
<AppXManifest Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\AppxManifest.xml">
<PackagePath>AppxManifest.xml</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2015-04-03T15:20:53.426</Modified>
</AppXManifest>
</ItemGroup>
<ItemGroup>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\Navigation.exe">
<PackagePath>Navigation.exe</PackagePath>
<Modified>2015-04-03T15:21:33.615</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Microsoft.ApplicationInsights.RuntimeTelemetry.0.13.0-build26067\lib\portable-win81+wpa81\Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.winmd">
<PackagePath>Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.winmd</PackagePath>
<Modified>2015-03-28T18:11:27.817</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Microsoft.ApplicationInsights.WindowsStore.0.13.0-build26067\lib\win81\Microsoft.ApplicationInsights.Extensibility.Windows.winmd">
<PackagePath>Microsoft.ApplicationInsights.Extensibility.Windows.winmd</PackagePath>
<Modified>2015-03-28T18:11:28.483</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Microsoft.ApplicationInsights.0.13.0-build26067\lib\portable-win81+wpa81\Microsoft.ApplicationInsights.winmd">
<PackagePath>Microsoft.ApplicationInsights.winmd</PackagePath>
<Modified>2015-03-28T18:11:26.576</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.14-beta\build\portable-net45+win8+wpa81\..\..\lib\net45\Microsoft.Diagnostics.Tracing.EventSource.dll">
<PackagePath>Microsoft.Diagnostics.Tracing.EventSource.dll</PackagePath>
<Modified>2015-03-28T18:11:25.813</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\CommonServiceLocator.1.3\lib\portable-net4+sl5+netcore45+wpa81+wp8\Microsoft.Practices.ServiceLocation.dll">
<PackagePath>Microsoft.Practices.ServiceLocation.dll</PackagePath>
<Modified>2015-03-28T18:12:31.892</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Unity.3.5.1405-prerelease\lib\win8\Microsoft.Practices.Unity.dll">
<PackagePath>Microsoft.Practices.Unity.dll</PackagePath>
<Modified>2015-03-28T18:12:32.193</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Unity.3.5.1405-prerelease\lib\win8\Microsoft.Practices.Unity.RegistrationByConvention.dll">
<PackagePath>Microsoft.Practices.Unity.RegistrationByConvention.dll</PackagePath>
<Modified>2015-03-28T18:12:32.204</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\obj\Debug\ApplicationInsights.config">
<PackagePath>ApplicationInsights.config</PackagePath>
<Modified>2015-04-03T15:20:45.798</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Properties\Default.rd.xml">
<PackagePath>Properties\Default.rd.xml</PackagePath>
<Modified>2015-03-28T18:11:21.804</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\Logo.scale-100.png">
<PackagePath>Assets\Logo.scale-100.png</PackagePath>
<Modified>2015-01-07T13:21:08.000</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\SmallLogo.scale-100.png">
<PackagePath>Assets\SmallLogo.scale-100.png</PackagePath>
<Modified>2015-01-07T13:21:08.000</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\SplashScreen.scale-100.png">
<PackagePath>Assets\SplashScreen.scale-100.png</PackagePath>
<Modified>2015-01-07T13:21:08.000</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\StoreLogo.scale-100.png">
<PackagePath>Assets\StoreLogo.scale-100.png</PackagePath>
<Modified>2015-01-07T13:21:08.000</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\WideLogo.scale-100.png">
<PackagePath>Assets\WideLogo.scale-100.png</PackagePath>
<Modified>2015-01-07T13:21:08.000</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\App.xbf">
<PackagePath>App.xbf</PackagePath>
<Modified>2015-04-03T15:21:33.518</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\Views\FirstView.xbf">
<PackagePath>Views\FirstView.xbf</PackagePath>
<Modified>2015-04-03T15:21:33.518</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\Views\SecondView.xbf">
<PackagePath>Views\SecondView.xbf</PackagePath>
<Modified>2015-04-03T15:21:33.520</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\Navigation.xr.xml">
<PackagePath>Navigation.xr.xml</PackagePath>
<Modified>2015-04-03T15:21:33.506</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Program Files %28x86%29\Windows Kits\10\\UnionMetadata\Windows.winmd">
<PackagePath>WinMetadata\Windows.winmd</PackagePath>
<Modified>2015-03-25T09:33:44.881</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\resources.pri">
<PackagePath>resources.pri</PackagePath>
<Modified>2015-04-03T15:20:47.584</Modified>
</AppxPackagedFile>
</ItemGroup>
<ItemGroup>
</ItemGroup>
</Project>

Просмотреть файл

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings" schemaVersion="2014-05-30">
<!--
Learn more about Application Insights configuration with ApplicationInsights.config here:
http://go.microsoft.com/fwlink/?LinkID=513840
-->
<TelemetryModules>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule, Microsoft.ApplicationInsights" />
<Add Type="Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule, Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry" />
<Add Type="Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule, Microsoft.ApplicationInsights.Extensibility.Windows" />
</TelemetryModules>
<ContextInitializers>
<Add Type="Microsoft.ApplicationInsights.Extensibility.ComponentContextInitializer, Microsoft.ApplicationInsights" />
<Add Type="Microsoft.ApplicationInsights.Extensibility.DeviceContextInitializer, Microsoft.ApplicationInsights" />
</ContextInitializers>
<TelemetryInitializers>
<Add Type="Microsoft.ApplicationInsights.Extensibility.StoreAppSessionInitializer, Microsoft.ApplicationInsights" />
<Add Type="Microsoft.ApplicationInsights.Extensibility.StoreAppUserInitializer, Microsoft.ApplicationInsights" />
</TelemetryInitializers>
<TelemetryChannel>
<DeveloperMode>true</DeveloperMode>
</TelemetryChannel>
</ApplicationInsights>

Просмотреть файл

@ -0,0 +1,71 @@
<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" IgnorableNamespaces="uap mp build" xmlns:build="http://schemas.microsoft.com/developer/appx/2015/build">
<!--
THIS PACKAGE MANIFEST FILE IS GENERATED BY THE BUILD PROCESS.
Changes to this file will be lost when it is regenerated. To correct errors in this file, edit the source .appxmanifest file.
For more information on package manifest files, see http://go.microsoft.com/fwlink/?LinkID=241727
-->
<Identity Name="f11ba42b-9717-443e-9f32-c1486d88c7ee" Publisher="CN=Javier" Version="1.0.0.0" ProcessorArchitecture="neutral" />
<mp:PhoneIdentity PhoneProductId="f11ba42b-9717-443e-9f32-c1486d88c7ee" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
<Properties>
<DisplayName>Navigation</DisplayName>
<PublisherDisplayName>Javier</PublisherDisplayName>
<Logo>Assets\StoreLogo.png</Logo>
</Properties>
<Dependencies>
<TargetPlatform Name="Windows.Universal" MinVersion="10.0.10030.0" MaxVersionTested="10.0.10030.0" />
</Dependencies>
<Resources>
<Resource Language="EN-US" />
</Resources>
<Applications>
<Application Id="App" Executable="Navigation.exe" EntryPoint="Navigation.App">
<uap:VisualElements DisplayName="Navigation" Square150x150Logo="Assets\Logo.png" Square44x44Logo="Assets\SmallLogo.png" Description="Navigation" ForegroundText="light" BackgroundColor="#464646">
<uap:SplashScreen Image="Assets\SplashScreen.png" />
</uap:VisualElements>
</Application>
</Applications>
<Capabilities>
<Capability Name="internetClient" />
</Capabilities>
<Extensions>
<Extension Category="windows.activatableClass.inProcessServer">
<InProcessServer>
<Path>CLRHost.dll</Path>
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTelemetryModule" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.TelemetryClient" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.RequestTelemetry" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.TelemetryContext" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.TraceTelemetry" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.MetricTelemetry" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.EventTelemetry" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Channel.OutOfProcessTelemetryChannel" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Channel.InProcessTelemetryChannel" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.ComponentContextInitializer" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.StoreAppUserInitializer" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.DeviceContextInitializer" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.TimestampPropertyInitializer" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.StoreAppSessionInitializer" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.SequencePropertyInitializer" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration" ThreadingModel="both" />
</InProcessServer>
</Extension>
</Extensions>
<build:Metadata>
<build:Item Name="TargetFrameworkMoniker" Value=".NETCore,Version=v4.5.1" />
<build:Item Name="VisualStudio" Version="14.0" />
<build:Item Name="VisualStudioEdition" Value="Microsoft Visual Studio Ultimate 2015 CTP" />
<build:Item Name="OperatingSystem" Version="10.0.10041.0 (fbl_impressive.150313-1821)" />
<build:Item Name="Microsoft.Build.AppxPackage.dll" Version="14.0.22609.0" />
<build:Item Name="ProjectGUID" Value="{624D7255-B456-4301-B3A4-B62E370F1056}" />
<build:Item Name="ilc.exe" Version="1.0.22514.06 built by: PROJECTNREL" />
<build:Item Name="Microsoft.Windows.UI.Xaml.Build.Tasks.dll" Version="14.0.22710.0" />
<build:Item Name="MakePri.exe" Version="10.0.10030.0 (winmain_prs.150226-1653)" />
</build:Metadata>
</Package>

Двоичный файл не отображается.

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,812 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry</name>
</assembly>
<members>
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener">
<summary>
Provides methods for listening to events from FrameworkEventSource for SQL.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.FrameworkEventSourceName">
<summary>
The Framework EventSource name for SQL.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.BeginExecuteEventId">
<summary>
BeginExecute Event ID.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.EndExecuteEventId">
<summary>
EndExecute Event ID.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.sqlProcessingFramework">
<summary>
The SQL processor.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.Dispose">
<summary>
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.OnEventSourceCreated(System.Diagnostics.Tracing.EventSource)">
<summary>
Enables SQL event source when EventSource is created.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs)">
<summary>
Called whenever an event has been written by an event source for which the event listener has enabled events.
</summary>
<param name="eventData">The event arguments that describe the event.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.OnBeginExecute(System.Diagnostics.Tracing.EventWrittenEventArgs)">
<summary>
Called when a postfix of a SQLCommand begin methods have been invoked.
</summary>
<param name="eventData">The event arguments that describe the event.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.OnEndExecute(System.Diagnostics.Tracing.EventWrittenEventArgs)">
<summary>
Called when a postfix of a postfix of a SQLCommand end methods have been invoked.
</summary>
<param name="eventData">The event arguments that describe the event.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.EnableSqlEventSourceEvents(System.Diagnostics.Tracing.EventSource)">
<summary>
Helper method to enable events from SQL EventSource.
</summary>
<param name="eventSource">The event source name.</param>
</member>
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1">
<summary>
The implementation of cache provider for Windows Phone and Windows Store as MemoryCache is not available there.
</summary>
<typeparam name="TValue">Type of items to store in the cache.</typeparam>
</member>
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.ICacheProvider`1">
<summary>
Represents an object cache and provides the base methods and properties for accessing the object cache.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.ICacheProvider`1.Contains(System.Int64)">
<summary>
Checks whether the cache entry already exists in the cache.
</summary>
<param name="key">A unique identifier for the cache entry.</param>
<returns>true if the cache contains a cache entry with the same key value as key; otherwise, false.</returns>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.ICacheProvider`1.Get(System.Int64)">
<summary>
Gets the specified cache entry from the cache.
</summary>
<param name="key">A unique identifier for the cache entry.</param>
<returns>A reference to the cache entry identified by key if the entry exists; otherwise, null.</returns>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.ICacheProvider`1.Set(System.Int64,`0)">
<summary>
Inserts a cache entry into the cache.
</summary>
<param name="key">A unique identifier for the cache entry.</param>
<param name="value">The object to insert.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.ICacheProvider`1.Remove(System.Int64)">
<summary>
Removes the cache entry from the cache.
</summary>
<param name="key">A unique identifier for the cache entry.</param>
<returns>True if the element is successfully found and removed; otherwise, false. This method returns false if key is not found.</returns>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.readerWriterLock">
<summary>
Reader-Writer Lock for thread safety.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.dictionary">
<summary>
Dictionary of cache items for fast Get and Contains operations.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.sortedList">
<summary>
Cache items sorted by the time of adding to cache. Required for to clear fast cache items when items are expired.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.maxSize">
<summary>
The maximum number of elements in the cache to avoid out of memory crashes.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.timer">
<summary>
Timer for clearing expired cache items on recurring bases.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.expirationMilliseconds">
<summary>
The duration in milliseconds after which item in the cache is expired.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.#ctor(System.Int32,System.Int32,System.Boolean)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1" /> class.
</summary>
<param name="expirationMilliseconds">Expiration timeout in milliseconds for an object to live in the cache.</param>
<param name="maxSize">Maximum number of entries to cache (adjustable at runtime with MaxSize property).</param>
<param name="synchronized">True to use a reader-writer lock to protect the data in the MemoryCacheList; false if the caller will handle synchronization.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.Contains(System.Int64)">
<summary>
Checks whether the cache entry already exists in the cache.
</summary>
<param name="key">A unique identifier for the cache entry.</param>
<returns>true if the cache contains a cache entry with the same key value as key; otherwise, false.</returns>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.Get(System.Int64)">
<summary>
Gets the specified cache entry from the cache.
</summary>
<param name="key">A unique identifier for the cache entry.</param>
<returns>A reference to the cache entry identified by key if the entry exists; otherwise, null.</returns>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.Set(System.Int64,`0)">
<summary>
Inserts a cache entry into the cache.
</summary>
<param name="key">A unique identifier for the cache entry.</param>
<param name="value">The object to insert.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.Remove(System.Int64)">
<summary>
Removes a specific key from the cache.
</summary>
<param name="key">Key to remove.</param>
<returns>An object that represents the value of the removed cache entry that was specified by the key, or null if the specified entry was not found.</returns>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.Dispose">
<summary>
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.ClearExpiredCacheItems(System.Object)">
<summary>
The timer callback that clears expired items in the cache.
</summary>
<param name="state">An object containing information to be used by the callback method, or null.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.Add(System.Int64,`0,System.Boolean)">
<summary>
Adds the specified key and value to the dictionary.
</summary>
<param name="key">Key to add.</param>
<param name="value">Value to associate with key.</param>
<param name="overwrite">If true, will overwrite an existing key.</param>
</member>
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.MemoryCacheEntry">
<summary>
An entry in the MemoryCacheList.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.MemoryCacheEntry.#ctor(System.Int64,`0)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.MemoryCacheEntry" /> class.
</summary>
<param name="key">The key of the element.</param>
<param name="value">The value of the element.</param>
</member>
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.MemoryCacheEntry.Key">
<summary>
Gets the key of the element.
</summary>
</member>
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.MemoryCacheEntry.Value">
<summary>
Gets or sets the value of the element.
</summary>
</member>
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.MemoryCacheEntry.CreatedTicks">
<summary>
Gets number of ticks elapsed on the clock since the element was created.
</summary>
</member>
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.MemmoryCacheEntryTimeComparer">
<summary>
Exposes a method that compares two MemoryCacheEntry objects.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.MemmoryCacheEntryTimeComparer.Compare(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider{`0}.MemoryCacheEntry,Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider{`0}.MemoryCacheEntry)">
<summary>
Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
</summary>
<param name="x">The first object to compare.</param>
<param name="y">The second object to compare.</param>
<returns>A signed integer that indicates the relative values of x and y, as shown in the following table.</returns>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.RddUtils.ErrorCodeForSuccess">
<summary>
The error code for success.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.RddUtils.endpointLeftPart">
<summary>
The left part of the endpoint.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.RddUtils.#cctor">
<summary>
Initializes static members of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.RddUtils" /> class.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.RddUtils.IsApplicationInsightsUrl(System.String)">
<summary>
Determines whether an URL is application insights URL.
</summary>
<param name="url">HTTP URL.</param>
<returns>True if URL is application insights url, otherwise false.</returns>
</member>
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.OperationWatch">
<summary>
Single high precision clock used by operations.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.OperationWatch.Watch">
<summary>
High precision stopwatch.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.OperationWatch.NanosecondsPerTick">
<summary>
Number of nanoseconds per high-precision clock tick.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.OperationWatch.StartTime">
<summary>
The time clock started.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.OperationWatch.DurationNanoseconds(System.Int64,System.Int64)">
<summary>
Calculates time between two clock readings in nanoseconds.
</summary>
<param name="fromTicks">Start time in ticks.</param>
<param name="toTicks">End time in ticks.</param>
<returns>Time between two clock readings in nanoseconds.</returns>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.OperationWatch.Duration(System.Int64,System.Int64)">
<summary>
Calculates time between two clock readings.
</summary>
<param name="fromTicks">Start time in ticks.</param>
<param name="toTicks">End time in ticks.</param>
<returns>Time between two clock readings.</returns>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.OperationWatch.Timestamp(System.Int64)">
<summary>
Converts time on the operation clock (in ticks) to date and time structure.
</summary>
<param name="elapsedTicks">Ticks elapsed according to operation watch.</param>
<returns>Date time structure representing the date and time that corresponds to the operation clock reading.</returns>
</member>
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.OperationWatch.ElapsedTicks">
<summary>
Gets number of ticks elapsed on the clock since the start.
</summary>
</member>
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1">
<summary>
Represents a collection of sorted elements that are accessible by index.
</summary>
<typeparam name="T">The type of element.</typeparam>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.list">
<summary>
Represents a collection of objects that can be individually accessed by index.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.comparer">
<summary>
Exposes a method that compares two objects.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.#ctor(System.Collections.Generic.IComparer{`0})">
<summary>
Initializes a new instance of the SortedList class that is empty.
</summary>
<param name="comparer">The IComparer implementation to use when comparing elements.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.GetEnumerator">
<summary>
Returns an enumerator that iterates through a collection.
</summary>
<returns>An IEnumerator object that can be used to iterate through the collection.</returns>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.System#Collections#IEnumerable#GetEnumerator">
<summary>
Returns an enumerator that iterates through a collection.
</summary>
<returns>An IEnumerator object that can be used to iterate through the collection.</returns>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.Add(`0)">
<summary>
Adds an element with the specified value to a SortedList object.
</summary>
<param name="item">Item to add.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.RemoveAt(System.Int32)">
<summary>
Removes the element at the specified index of a SortedList object.
</summary>
<param name="index">The zero-based index of the element to remove.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.Remove(`0)">
<summary>
Removes the element with the specified value from a SortedList object.
</summary>
<param name="item">Item to remove.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.TryIndexOf(`0,System.Boolean@)">
<summary>
Determines the index of a specific item in the IList.
</summary>
<param name="item">The object to locate in the IList.</param>
<param name="found">True if value is found in the list, otherwise false.</param>
<returns>The index of value if found in the list; otherwise, the index of value where it needs to be inserted.</returns>
</member>
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.Count">
<summary>
Gets the number of elements contained in a SortedList object.
</summary>
</member>
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.Item(System.Int32)">
<summary>
Gets the element at a specified index in a sequence.
</summary>
<param name="index">The zero-based index of the element to get.</param>
<returns>The element at the specified position in the source sequence.</returns>
</member>
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener">
<summary>
Provides methods for listening to events from FrameworkEventSource for HTTP.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.FrameworkEventSourceName">
<summary>
The Framework EventSource name.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.BeginGetResponseEventId">
<summary>
BeginGetResponse Event ID.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.EndGetResponseEventId">
<summary>
EndGetResponse Event ID.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.BeginGetRequestStreamEventId">
<summary>
BeginGetRequestStream Event ID.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.EndGetRequestStreamEventId">
<summary>
EndGetRequestStream Event ID.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.httpProcessingFramework">
<summary>
The Http processor.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.Dispose">
<summary>
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs)">
<summary>
Called whenever an event has been written by an event source for which the event listener has enabled events.
</summary>
<param name="eventData">The event arguments that describe the event.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.OnBeginGetResponse(System.Diagnostics.Tracing.EventWrittenEventArgs)">
<summary>
Called when a postfix of a (HttpWebRequest|FileWebRequest|FtpWebRequest).BeginGetResponse method has been invoked.
</summary>
<param name="eventData">The event arguments that describe the event.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.OnEndGetResponse(System.Diagnostics.Tracing.EventWrittenEventArgs)">
<summary>
Called when a postfix of a (HttpWebRequest|FileWebRequest|FtpWebRequest).EndGetResponse method has been invoked.
</summary>
<param name="eventData">The event arguments that describe the event.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.OnBeginGetRequestStream(System.Diagnostics.Tracing.EventWrittenEventArgs)">
<summary>
Called when a postfix of a (HttpWebRequest|FileWebRequest|FtpWebRequest).BeginGetRequestStream method has been invoked.
</summary>
<param name="eventData">The event arguments that describe the event.</param>
</member>
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.ISamplingPolicy">
<summary>
This interfaces for implementing sampling policies.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.ISamplingPolicy.ShouldSample">
<summary>
Check if operation should be sampled or not.
</summary>
<returns>True if should sample, otherwise false.</returns>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.CountBasedSamplingPolicy.SampleRateCount">
<summary>
This value indicates the minimum allowed interval between two samples.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.CountBasedSamplingPolicy.instanceLock">
<summary>
This value is used to synchronize the calls.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.CountBasedSamplingPolicy.count">
<summary>
This value indicates the number of samples that are skipped.
This also represents the number of samples that we are sampling for.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.CountBasedSamplingPolicy.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.CountBasedSamplingPolicy" /> class.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.CountBasedSamplingPolicy.#ctor(System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.CountBasedSamplingPolicy" /> class.
</summary>
<param name="sampleRateCount">The sample rate count.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.CountBasedSamplingPolicy.ShouldSample">
<summary>
Check if operation should be sampled or not.
</summary>
<returns>True if should sample, otherwise false.</returns>
</member>
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.PolicyConfiguration">
<summary>
This class is a place holder for policy configuration.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.PolicyConfiguration.DefaultSampleRateCount">
<summary>
This value indicates the default sample rate count. Default to sample every call.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.PolicyConfiguration.ConvertRatioToRateCount(System.String)">
<summary>
Convert sample ratio to sample rate count.
</summary>
<param name="ratio">The ratio to be converted.</param>
<returns>The sample rate count.</returns>
</member>
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing">
<summary>
Abstract base class to encapsulate processing of http/SQL call backs from Profiler or Framework EventSource.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.SamplingPolicy">
<summary>
The sampling policy.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.telemetryClient">
<summary>
The telemetryClient to use while sending RDD.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.count">
<summary>
This value indicates the count between two samples.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.#ctor(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.ISamplingPolicy)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing" /> class.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.GetDependencyKind">
<summary>
Abstract method to determine the dependency Kind.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.GetRddSourceType">
<summary>
Abstract method to determine source of RDD information. Profiler based (APMC) or Framework Event source based.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.Begin(System.String,System.Nullable{System.Boolean},System.Nullable{Microsoft.ApplicationInsights.Extensibility.Implementation.External.DependencyKind},System.Nullable{Microsoft.ApplicationInsights.Extensibility.Implementation.External.DependencySourceType})">
<summary>
Common method to mark the beginning of a Dependency Call operation.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.TryBegin(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation@,System.String,System.Nullable{System.Boolean},System.Nullable{Microsoft.ApplicationInsights.Extensibility.Implementation.External.DependencyKind},System.Nullable{Microsoft.ApplicationInsights.Extensibility.Implementation.External.DependencySourceType})">
<summary>
Common method to mark the beginning of a Dependency Call operation.
</summary>
<returns>True if should begin, otherwise false.</returns>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.End(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation,System.Boolean)">
<summary>
Common method to mark the end of a Dependency Call operation.
<param name="operation">operation which is to be marked as completed</param>
<param name="success">boolean flag indicating the call was success or not</param>
<returns>DependencyCallOperation from which telemetry can be created</returns>
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.TryEnd(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation@,Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation,System.Boolean)">
<summary>
Common method to mark the end of a Dependency Call operation.
</summary>
<returns>True if should begin, otherwise false.</returns>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.Send(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation)">
<summary>
Common method to serialize and send the DependencyCallOperation to DataCollection endpoint.
Once TelemetryClient adds a new method TrackDependencyCallOperation(), this logic should be removed form here.
<param name="dependencyCallOperation">DependencyCallOperation from which telemetry object need to be constructed and sent</param>
</summary>
</member>
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseFrameworkProcessing">
<summary>
Abstract class to encapsulate any common processing to be done Framework EventSource processing.
</summary>
</member>
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseFrameworkProcessing.RddCallCache">
<summary>
Setting expiration timeout to 100 seconds as it is the default timeout on HttpWebRequest object.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseFrameworkProcessing.#ctor(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.ISamplingPolicy)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseFrameworkProcessing" /> class.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseFrameworkProcessing.Dispose">
<summary>
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseFrameworkProcessing.GetRddSourceType">
<summary>
Gets RDD Source.
</summary>
<returns>The RDD source.</returns>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseFrameworkProcessing.IsAsync">
<summary>
Returns if the dependency calls is made async.
</summary>
<returns>true if async, else false.</returns>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseFrameworkProcessing.Begin(System.String,System.Nullable{Microsoft.ApplicationInsights.Extensibility.Implementation.External.DependencyKind})">
<summary>
Common method to mark the beginning of a Dependency Call operation in FrameworkEventSource.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseFrameworkProcessing.TryCreateTelemetryAndSend(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation,System.Boolean)">
<summary>
Ends the dependency operation and sends telemetry.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework.#ctor(Microsoft.ApplicationInsights.TelemetryClient,Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.ISamplingPolicy)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework" /> class.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework.OnBeginExecuteCallback(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework.BeginExecuteItem)">
<summary>
On begin callback from FX.
</summary>
<param name="beginItem">Object encapsulating parameters passed from Framework callbacks for begin.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework.OnEndExecuteCallback(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework.EndExecuteItem)">
<summary>
On end callback from FX.
</summary>
<param name="endItem">Object encapsulating parameters passed from Framework callback for end.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework.GetDependencyKind">
<summary>
Gets Dependency Kind for Resource.
</summary>
<returns>The Dependency Kind.</returns>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework.GetResourceName(System.String,System.String,System.String)">
<summary>
Gets SQL command resource name.
</summary>
<param name="dataSource">DataSource name.</param>
<param name="database">Database name.</param>
<param name="commandText">CommandText name.</param>
<returns>The resource name if possible otherwise empty string.</returns>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework.OnBegin(System.Int64,System.String)">
<summary>
Common helper for all Begin Callbacks.
</summary>
<param name="id">This object.</param>
<param name="resourceName">URI of the web request.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework.OnEnd(System.Int64,System.Boolean,System.Boolean)">
<summary>
Common helper for all End Callbacks.
</summary>
<param name="id">The id.</param>
<param name="success">The success flag to indicate if the dependency call completed successfully or not.</param>
<param name="synchronous">The synchronous flag to indicate if the dependency call was made synchronously or not.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.HttpProcessingFramework.#ctor(Microsoft.ApplicationInsights.TelemetryClient,Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.ISamplingPolicy)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.HttpProcessingFramework" /> class.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.HttpProcessingFramework.OnBeginHttpCallback(System.Int64,System.String)">
<summary>
On begin callback from FX.
</summary>
<param name="id">This object.</param>
<param name="uri">URI of the web request.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.HttpProcessingFramework.OnEndHttpCallback(System.Int64,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
<summary>
On end callback from FX.
</summary>
<param name="id">The id.</param>
<param name="success">The success to indicate if the dependency call completed successfully or not.</param>
<param name="synchronous">The synchronous flag to indicate if the dependency call was synchronous or not.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.HttpProcessingFramework.GetDependencyKind">
<summary>
Gets Dependency Kind for Resource.
</summary>
<returns>The Dependency Kind.</returns>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.HttpProcessingFramework.OnBegin(System.Int64,System.String)">
<summary>
Common helper for all Begin Callbacks.
</summary>
<param name="id">This object.</param>
<param name="resourceName">URI of the web request.</param>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.HttpProcessingFramework.OnEnd(System.Int64,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
<summary>
Common helper for all End Callbacks.
</summary>
<param name="id">The id.</param>
<param name="success">The success to indicate if the dependency call completed successfully or not.</param>
<param name="synchronous">The synchronous flag to indicate if the dependency call was synchronous or not.</param>
</member>
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule">
<summary>
Remote dependency monitoring.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule" /> class.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule.Dispose">
<summary>
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule.Initialize(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
<summary>
Initialize method is called after all configuration properties have been loaded from the configuration.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule.InitializeForFrameworkEventSource">
<summary>
Initialize for framework event source (not supported for Net40).
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule.InitializeForRuntimeInstrumentationOrFramework">
<summary>
Initialize for runtime instrumentation or framework event source.
</summary>
</member>
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule.SamplingRatio">
<summary>
Gets or sets a value indicating the sample ratio.
The sampling ratio is the ratio of the number of expected samples over actual number of calls.
The sampling ratio can be 1 which means sample on all calls.
The sampling ratio can be 0.5 which means sample on every other call.
The sampling ratio can be 1/10 which means sample on every tenth call.
</summary>
</member>
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule.DisableRuntimeInstrumentation">
<summary>
Gets or sets a value indicating whether to disable runtime instrumentation.
</summary>
</member>
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule.PretendProfilerIsAttached">
<summary>
Gets or sets a value indicating whether pretending the profiler is attached or not.
</summary>
</member>
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation">
<summary>
Base class to support logical operations within an application. These could represent remote dependencies
or local operations. The paradigm should be symmetric for async and sync invocations
Start, Stop are the two main operations.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.Start(System.String,System.Nullable{System.Boolean},System.Nullable{Microsoft.ApplicationInsights.Extensibility.Implementation.External.DependencyKind},System.Nullable{Microsoft.ApplicationInsights.Extensibility.Implementation.External.DependencySourceType})">
<summary>
Starts a DependencyOperation.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.Complete">
<summary>
Stops a previously started DependencyOperation and marks as success.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.Fail">
<summary>
Stops a previously started DependencyOperation and marks as failed.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.Stop(System.Boolean)">
<summary>
Stops a previously started DependencyOperation.
<param name="success">success flag.</param>
</summary>
</member>
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.Name">
<summary>
Gets identifying the dependency.
</summary>
</member>
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.Duration">
<summary>
Gets duration for the dependency.
</summary>
</member>
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.DependencyKind">
<summary>
Gets or sets DependencyKind.
</summary>
</member>
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.RddSourceType">
<summary>
Gets or sets the RDD SourceType.
</summary>
</member>
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.Async">
<summary>
Gets or sets a value indicating whether dependency operation was made asynchronously or not.
</summary>
</member>
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.Success">
<summary>
Gets or sets a value indicating whether dependency operation was successfully finished or not.
</summary>
</member>
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.StartTicks">
<summary>
Gets or sets the total elapsed time from the start of HTTP request.
</summary>
</member>
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.IsStarted">
<summary>
Gets or sets a value indicating whether start was called.
</summary>
</member>
</members>
</doc>

Двоичный файл не отображается.

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.ApplicationInsights.Extensibility.Windows</name>
</assembly>
<members>
<member name="T:Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule">
<summary>
A module that deals in PageView events and will create PageViewTelemetry objects when triggered.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule" /> class.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule.Initialize(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
<summary>
Initialize method is called after all configuration properties have been loaded from the configuration.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule.Dispose">
<summary>
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
</summary>
</member>
<member name="T:Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTelemetryModule">
<summary>
A module that deals in Exception events and will create ExceptionTelemetry objects when triggered.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTelemetryModule.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTelemetryModule" /> class.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTelemetryModule.Dispose">
<summary>
Unsubscribes from the <see cref="E:Windows.UI.Xaml.Application.UnhandledException" /> event.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTelemetryModule.Initialize(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
<summary>
Subscribes to unhandled event notifications.
</summary>
</member>
<member name="T:Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTransmitter">
<summary>
A transmitter that will immediately send whatever telemetry we want to transmit immediately.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTransmitter.EnqueueAsync(Microsoft.ApplicationInsights.Channel.Transmission)">
<summary>
Transmits the <paramref name="transmission" />.
</summary>
</member>
<member name="M:Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTransmitter.Dispose">
<summary>
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
</summary>
</member>
</members>
</doc>

Двоичный файл не отображается.

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Двоичный файл не отображается.

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Двоичный файл не отображается.

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,268 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.Practices.ServiceLocation</name>
</assembly>
<members>
<member name="T:Microsoft.Practices.ServiceLocation.ActivationException">
<summary>
The standard exception thrown when a ServiceLocator has an error in resolving an object.
</summary>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.ActivationException.#ctor">
<summary>
Initializes a new instance of the <see cref="T:System.Exception" /> class.
</summary>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.ActivationException.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:System.Exception" /> class with a specified error message.
</summary>
<param name="message">
The message that describes the error.
</param>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.ActivationException.#ctor(System.String,System.Exception)">
<summary>
Initializes a new instance of the <see cref="T:System.Exception" /> 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 a null reference (Nothing in Visual Basic) if no inner exception is specified.
</param>
</member>
<member name="T:Microsoft.Practices.ServiceLocation.IServiceLocator">
<summary>
The generic Service Locator interface. This interface is used
to retrieve services (instances identified by type and optional
name) from a container.
</summary>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.IServiceLocator.GetInstance(System.Type)">
<summary>
Get an instance of the given <paramref name="serviceType"/>.
</summary>
<param name="serviceType">Type of object requested.</param>
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is an error resolving
the service instance.</exception>
<returns>The requested service instance.</returns>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.IServiceLocator.GetInstance(System.Type,System.String)">
<summary>
Get an instance of the given named <paramref name="serviceType"/>.
</summary>
<param name="serviceType">Type of object requested.</param>
<param name="key">Name the object was registered with.</param>
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is an error resolving
the service instance.</exception>
<returns>The requested service instance.</returns>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.IServiceLocator.GetAllInstances(System.Type)">
<summary>
Get all instances of the given <paramref name="serviceType"/> currently
registered in the container.
</summary>
<param name="serviceType">Type of object requested.</param>
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is are errors resolving
the service instance.</exception>
<returns>A sequence of instances of the requested <paramref name="serviceType"/>.</returns>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.IServiceLocator.GetInstance``1">
<summary>
Get an instance of the given <typeparamref name="TService"/>.
</summary>
<typeparam name="TService">Type of object requested.</typeparam>
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is are errors resolving
the service instance.</exception>
<returns>The requested service instance.</returns>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.IServiceLocator.GetInstance``1(System.String)">
<summary>
Get an instance of the given named <typeparamref name="TService"/>.
</summary>
<typeparam name="TService">Type of object requested.</typeparam>
<param name="key">Name the object was registered with.</param>
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is are errors resolving
the service instance.</exception>
<returns>The requested service instance.</returns>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.IServiceLocator.GetAllInstances``1">
<summary>
Get all instances of the given <typeparamref name="TService"/> currently
registered in the container.
</summary>
<typeparam name="TService">Type of object requested.</typeparam>
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is are errors resolving
the service instance.</exception>
<returns>A sequence of instances of the requested <typeparamref name="TService"/>.</returns>
</member>
<member name="T:Microsoft.Practices.ServiceLocation.ServiceLocator">
<summary>
This class provides the ambient container for this application. If your
framework defines such an ambient container, use ServiceLocator.Current
to get it.
</summary>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocator.SetLocatorProvider(Microsoft.Practices.ServiceLocation.ServiceLocatorProvider)">
<summary>
Set the delegate that is used to retrieve the current container.
</summary>
<param name="newProvider">Delegate that, when called, will return
the current ambient container.</param>
</member>
<member name="P:Microsoft.Practices.ServiceLocation.ServiceLocator.Current">
<summary>
The current ambient container.
</summary>
</member>
<member name="T:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase">
<summary>
This class is a helper that provides a default implementation
for most of the methods of <see cref="T:Microsoft.Practices.ServiceLocation.IServiceLocator"/>.
</summary>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetService(System.Type)">
<summary>
Implementation of <see cref="M:System.IServiceProvider.GetService(System.Type)"/>.
</summary>
<param name="serviceType">The requested service.</param>
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is an error in resolving the service instance.</exception>
<returns>The requested object.</returns>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance(System.Type)">
<summary>
Get an instance of the given <paramref name="serviceType"/>.
</summary>
<param name="serviceType">Type of object requested.</param>
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is an error resolving
the service instance.</exception>
<returns>The requested service instance.</returns>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance(System.Type,System.String)">
<summary>
Get an instance of the given named <paramref name="serviceType"/>.
</summary>
<param name="serviceType">Type of object requested.</param>
<param name="key">Name the object was registered with.</param>
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is an error resolving
the service instance.</exception>
<returns>The requested service instance.</returns>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetAllInstances(System.Type)">
<summary>
Get all instances of the given <paramref name="serviceType"/> currently
registered in the container.
</summary>
<param name="serviceType">Type of object requested.</param>
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is are errors resolving
the service instance.</exception>
<returns>A sequence of instances of the requested <paramref name="serviceType"/>.</returns>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance``1">
<summary>
Get an instance of the given <typeparamref name="TService"/>.
</summary>
<typeparam name="TService">Type of object requested.</typeparam>
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is are errors resolving
the service instance.</exception>
<returns>The requested service instance.</returns>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance``1(System.String)">
<summary>
Get an instance of the given named <typeparamref name="TService"/>.
</summary>
<typeparam name="TService">Type of object requested.</typeparam>
<param name="key">Name the object was registered with.</param>
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is are errors resolving
the service instance.</exception>
<returns>The requested service instance.</returns>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetAllInstances``1">
<summary>
Get all instances of the given <typeparamref name="TService"/> currently
registered in the container.
</summary>
<typeparam name="TService">Type of object requested.</typeparam>
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is are errors resolving
the service instance.</exception>
<returns>A sequence of instances of the requested <typeparamref name="TService"/>.</returns>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.DoGetInstance(System.Type,System.String)">
<summary>
When implemented by inheriting classes, this method will do the actual work of resolving
the requested service instance.
</summary>
<param name="serviceType">Type of instance requested.</param>
<param name="key">Name of registered service you want. May be null.</param>
<returns>The requested service instance.</returns>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.DoGetAllInstances(System.Type)">
<summary>
When implemented by inheriting classes, this method will do the actual work of
resolving all the requested service instances.
</summary>
<param name="serviceType">Type of service requested.</param>
<returns>Sequence of service instance objects.</returns>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.FormatActivationExceptionMessage(System.Exception,System.Type,System.String)">
<summary>
Format the exception message for use in an <see cref="T:Microsoft.Practices.ServiceLocation.ActivationException"/>
that occurs while resolving a single service.
</summary>
<param name="actualException">The actual exception thrown by the implementation.</param>
<param name="serviceType">Type of service requested.</param>
<param name="key">Name requested.</param>
<returns>The formatted exception message string.</returns>
</member>
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.FormatActivateAllExceptionMessage(System.Exception,System.Type)">
<summary>
Format the exception message for use in an <see cref="T:Microsoft.Practices.ServiceLocation.ActivationException"/>
that occurs while resolving multiple service instances.
</summary>
<param name="actualException">The actual exception thrown by the implementation.</param>
<param name="serviceType">Type of service requested.</param>
<returns>The formatted exception message string.</returns>
</member>
<member name="T:Microsoft.Practices.ServiceLocation.ServiceLocatorProvider">
<summary>
This delegate type is used to provide a method that will
return the current container. Used with the <see cref="T:Microsoft.Practices.ServiceLocation.ServiceLocator"/>
static accessor class.
</summary>
<returns>An <see cref="T:Microsoft.Practices.ServiceLocation.IServiceLocator"/>.</returns>
</member>
<member name="T:Microsoft.Practices.ServiceLocation.Properties.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Microsoft.Practices.ServiceLocation.Properties.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Microsoft.Practices.ServiceLocation.Properties.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:Microsoft.Practices.ServiceLocation.Properties.Resources.ActivateAllExceptionMessage">
<summary>
Looks up a localized string similar to Activation error occurred while trying to get all instances of type {0}.
</summary>
</member>
<member name="P:Microsoft.Practices.ServiceLocation.Properties.Resources.ActivationExceptionMessage">
<summary>
Looks up a localized string similar to Activation error occurred while trying to get instance of type {0}, key &quot;{1}&quot;.
</summary>
</member>
<member name="P:Microsoft.Practices.ServiceLocation.Properties.Resources.ServiceLocationProviderNotSetMessage">
<summary>
Looks up a localized string similar to ServiceLocationProvider must be set..
</summary>
</member>
</members>
</doc>

Двоичный файл не отображается.

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,306 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.Practices.Unity.RegistrationByConvention</name>
</assembly>
<members>
<member name="T:Microsoft.Practices.Unity.AllClasses">
<summary>
Provides helper methods to retrieve classes from assemblies.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.AllClasses.FromAssemblies(System.Reflection.Assembly[])">
<summary>
Returns all visible, non-abstract classes from <paramref name="assemblies"/>.
</summary>
<param name="assemblies">The assemblies.</param>
<returns>All visible, non-abstract classes found in the assemblies.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="assemblies"/> is <see langword="null"/>.</exception>
<exception cref="T:System.ArgumentException"><paramref name="assemblies"/> contains <see langword="null"/> elements.</exception>
<remarks>All exceptions thrown while getting types from the assemblies are ignored, and the types that can be retrieved are returned.</remarks>
</member>
<member name="M:Microsoft.Practices.Unity.AllClasses.FromAssemblies(System.Boolean,System.Reflection.Assembly[])">
<summary>
Returns all visible, non-abstract classes from <paramref name="assemblies"/>, and optionally skips errors.
</summary>
<param name="skipOnError"><see langword="true"/> to skip errors; otherwise, <see langword="true"/>.</param>
<param name="assemblies">The assemblies.</param>
<returns>
All visible, non-abstract classes.
</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="assemblies"/> is <see langword="null"/>.</exception>
<exception cref="T:System.ArgumentException"><paramref name="assemblies"/> contains <see langword="null"/> elements.</exception>
<remarks>
If <paramref name="skipOnError"/> is <see langword="true"/>, all exceptions thrown while getting types from the assemblies are ignored, and the types
that can be retrieved are returned; otherwise, the original exception is thrown.
</remarks>
</member>
<member name="M:Microsoft.Practices.Unity.AllClasses.FromAssemblies(System.Collections.Generic.IEnumerable{System.Reflection.Assembly},System.Boolean)">
<summary>
Returns all visible, non-abstract classes from <paramref name="assemblies"/>.
</summary>
<param name="skipOnError"><see langword="true"/> to skip errors; otherwise, <see langword="true"/>.</param>
<param name="assemblies">The assemblies.</param>
<returns>
All visible, non-abstract classes.
</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="assemblies"/> is <see langword="null"/>.</exception>
<exception cref="T:System.ArgumentException"><paramref name="assemblies"/> contains <see langword="null"/> elements.</exception>
<remarks>
If <paramref name="skipOnError"/> is <see langword="true"/>, all exceptions thrown while getting types from the assemblies are ignored, and the types
that can be retrieved are returned; otherwise, the original exception is thrown.
</remarks>
</member>
<member name="M:Microsoft.Practices.Unity.AllClasses.FromApplication(System.Boolean,System.Boolean)">
<summary>
Returns all visible, non-abstract classes from all assemblies located where the application is installed.
</summary>
<param name="includeUnityAssemblies"><see langword="false"/> to include the Unity assemblies; otherwise, <see langword="false"/>. Defaults to <see langword="false"/>.</param>
<param name="skipOnError"><see langword="true"/> to skip errors; otherwise, <see langword="true"/>.</param>
<returns>
All visible, non-abstract classes.
</returns>
<remarks>
If <paramref name="skipOnError"/> is <see langword="true"/>, all exceptions thrown while loading assemblies or getting types from the assemblies
are ignored, and the types that can be retrieved are returned; otherwise, the original exception is thrown. These exceptions might be wrapped in a
<see cref="T:System.AggregateException"/>.
</remarks>
</member>
<member name="T:Microsoft.Practices.Unity.DuplicateTypeMappingException">
<summary>
The exception that is thrown when registering multiple types would result in an type mapping being overwritten.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.DuplicateTypeMappingException.#ctor(System.String,System.Type,System.Type,System.Type)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.Unity.DuplicateTypeMappingException"/> class.
</summary>
<param name="name">The name for the mapping.</param>
<param name="mappedFromType">The source type for the mapping.</param>
<param name="currentMappedToType">The type currently mapped.</param>
<param name="newMappedToType">The new type to map.</param>
</member>
<member name="P:Microsoft.Practices.Unity.DuplicateTypeMappingException.Name">
<summary>
Gets the name for the mapping.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.DuplicateTypeMappingException.MappedFromType">
<summary>
Gets the source type for the mapping.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.DuplicateTypeMappingException.CurrentMappedToType">
<summary>
Gets the type currently mapped.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.DuplicateTypeMappingException.NewMappedToType">
<summary>
Gets the new type to map.
</summary>
</member>
<member name="T:Microsoft.Practices.Unity.RegistrationConvention">
<summary>
Represents a set of types to register and their registration settings.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.RegistrationConvention.GetTypes">
<summary>
Gets types to register.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.RegistrationConvention.GetFromTypes">
<summary>
Gets a function to get the types that will be requested for each type to configure.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.RegistrationConvention.GetName">
<summary>
Gets a function to get the name to use for the registration of each type.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.RegistrationConvention.GetLifetimeManager">
<summary>
Gets a function to get the <see cref="T:Microsoft.Practices.Unity.LifetimeManager"/> for the registration of each type. Defaults to no lifetime management.
</summary>
<returns></returns>
</member>
<member name="M:Microsoft.Practices.Unity.RegistrationConvention.GetInjectionMembers">
<summary>
Gets a function to get the additional <see cref="T:Microsoft.Practices.Unity.InjectionMember"/> objects for the registration of each type. Defaults to no injection members.
</summary>
<returns></returns>
</member>
<member name="T:Microsoft.Practices.Unity.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.Resources.DuplicateTypeMappingException">
<summary>
An attempt to override an existing mapping was detected for type {1} wit...
</summary>
</member>
<member name="P:Microsoft.Practices.Unity.Resources.ExceptionNullAssembly">
<summary>
The set of assemblies contains a null element.
</summary>
</member>
<member name="T:Microsoft.Practices.Unity.UnityContainerRegistrationByConventionExtensions">
<summary>
Provides a set of convenience overloads to the
<see cref="T:Microsoft.Practices.Unity.IUnityContainer"/> interface to support registration of multiple types.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.UnityContainerRegistrationByConventionExtensions.RegisterTypes(Microsoft.Practices.Unity.IUnityContainer,System.Collections.Generic.IEnumerable{System.Type},System.Func{System.Type,System.Collections.Generic.IEnumerable{System.Type}},System.Func{System.Type,System.String},System.Func{System.Type,Microsoft.Practices.Unity.LifetimeManager},System.Func{System.Type,System.Collections.Generic.IEnumerable{Microsoft.Practices.Unity.InjectionMember}},System.Boolean)">
<summary>
Registers the supplied types by using the specified rules for name, lifetime manager, injection members, and registration types.
</summary>
<param name="container">The container to configure.</param>
<param name="types">The types to register. The methods in the <see cref="T:Microsoft.Practices.Unity.AllClasses"/> class can be used to scan assemblies to get types, and further filtering can be performed using LINQ queries.</param>
<param name="getFromTypes">A function that gets the types that will be requested for each type to configure. It can be a method from the <see cref="T:Microsoft.Practices.Unity.WithMappings"/> class or a custom function. Defaults to no registration types, and registers only the supplied types.</param>
<param name="getName">A function that gets the name to use for the registration of each type. It can be a method from the <see cref="T:Microsoft.Practices.Unity.WithName"/> or a custom function. Defaults to no name.</param>
<param name="getLifetimeManager">A function that gets the <see cref="T:Microsoft.Practices.Unity.LifetimeManager"/> for the registration of each type. It can be a method from the <see cref="T:Microsoft.Practices.Unity.WithLifetime"/> class or a custom function. Defaults to no lifetime management.</param>
<param name="getInjectionMembers">A function that gets the additional <see cref="T:Microsoft.Practices.Unity.InjectionMember"/> objects for the registration of each type. Defaults to no injection members.</param>
<param name="overwriteExistingMappings"><see langword="true"/> to overwrite existing mappings; otherwise, <see langword="false"/>. Defaults to <see langword="false"/>.</param>
<returns>
The container that this method was called on.
</returns>
<exception cref="T:System.ArgumentException">A new registration would overwrite an existing mapping and <paramref name="overwriteExistingMappings"/> is <see langword="false"/>.</exception>
</member>
<member name="M:Microsoft.Practices.Unity.UnityContainerRegistrationByConventionExtensions.RegisterTypes(Microsoft.Practices.Unity.IUnityContainer,Microsoft.Practices.Unity.RegistrationConvention,System.Boolean)">
<summary>
Registers the types according to the <paramref name="convention"/>.
</summary>
<param name="container">The container to configure.</param>
<param name="convention">The convention to determine which types will be registered and how.</param>
<param name="overwriteExistingMappings"><see langword="true"/> to overwrite existing mappings; otherwise, <see langword="false"/>. Defaults to <see langword="false"/>.</param>
<returns>
The container that this method was called on.
</returns>
</member>
<member name="T:Microsoft.Practices.Unity.WithLifetime">
<summary>
Provides helper methods to specify the lifetime for a type with registration by convention.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.WithLifetime.None(System.Type)">
<summary>
Returns a <see langword="null"/> <see cref="T:Microsoft.Practices.Unity.LifetimeManager"/>.
</summary>
<param name="type">The type.</param>
<returns>A lifetime manager</returns>
</member>
<member name="M:Microsoft.Practices.Unity.WithLifetime.ContainerControlled(System.Type)">
<summary>
Returns a <see cref="T:Microsoft.Practices.Unity.ContainerControlledLifetimeManager"/>.
</summary>
<param name="type">The type.</param>
<returns>A container controlled lifetime manager.</returns>
</member>
<member name="M:Microsoft.Practices.Unity.WithLifetime.ExternallyControlled(System.Type)">
<summary>
Returns a <see cref="T:Microsoft.Practices.Unity.ExternallyControlledLifetimeManager"/>.
</summary>
<param name="type">The type.</param>
<returns>An externally controlled lifetime manager.</returns>
</member>
<member name="M:Microsoft.Practices.Unity.WithLifetime.Hierarchical(System.Type)">
<summary>
Returns a <see cref="T:Microsoft.Practices.Unity.HierarchicalLifetimeManager"/>.
</summary>
<param name="type">The type.</param>
<returns>A hierarchical lifetime manager.</returns>
</member>
<member name="M:Microsoft.Practices.Unity.WithLifetime.PerResolve(System.Type)">
<summary>
Returns a <see cref="T:Microsoft.Practices.Unity.PerResolveLifetimeManager"/>.
</summary>
<param name="type">The type.</param>
<returns>A per resolve lifetime manager.</returns>
</member>
<member name="M:Microsoft.Practices.Unity.WithLifetime.Transient(System.Type)">
<summary>
Returns a <see cref="T:Microsoft.Practices.Unity.TransientLifetimeManager"/>.
</summary>
<param name="type">The type.</param>
<returns>A transient lifetime manager.</returns>
</member>
<member name="M:Microsoft.Practices.Unity.WithLifetime.Custom``1(System.Type)">
<summary>
Returns a <see cref="T:Microsoft.Practices.Unity.LifetimeManager"/>.
</summary>
<typeparam name="T">The custom <see cref="T:Microsoft.Practices.Unity.LifetimeManager"/> type.</typeparam>
<param name="type">The type.</param>
<returns>
A lifetime manager.
</returns>
</member>
<member name="M:Microsoft.Practices.Unity.WithLifetime.PerThread(System.Type)">
<summary>
Returns a <see cref="T:Microsoft.Practices.Unity.PerThreadLifetimeManager"/>.
</summary>
<param name="type">The type.</param>
<returns>A per thread lifetime manager.</returns>
</member>
<member name="T:Microsoft.Practices.Unity.WithMappings">
<summary>
Provides helper methods to map types to the types interfaces to which register them.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.WithMappings.None(System.Type)">
<summary>
Returns no types.
</summary>
<param name="implementationType">The type to register.</param>
<returns>An empty enumeration.</returns>
</member>
<member name="M:Microsoft.Practices.Unity.WithMappings.FromMatchingInterface(System.Type)">
<summary>
Returns an enumeration with the interface that matches the name of <paramref name="implementationType"/>.
</summary>
<param name="implementationType">The type to register.</param>
<returns>An enumeration with the first interface matching the name of <paramref name="implementationType"/> (for example, if type is MyType, a matching interface is IMyType),
or an empty enumeration if no such interface is found.</returns>
</member>
<member name="M:Microsoft.Practices.Unity.WithMappings.FromAllInterfaces(System.Type)">
<summary>
Returns an enumeration with all the interfaces implemented by <paramref name="implementationType"/>.
</summary>
<param name="implementationType">The type to register.</param>
<returns>An enumeration with all the interfaces implemented by the implementation type except <see cref="T:System.IDisposable"/>.</returns>
</member>
<member name="M:Microsoft.Practices.Unity.WithMappings.FromAllInterfacesInSameAssembly(System.Type)">
<summary>
Returns an enumeration with all the interfaces implemented by <paramref name="implementationType"/> that belong to the same assembly as implementationType.
</summary>
<param name="implementationType">The type to register.</param>
<returns>An enumeration with all the interfaces implemented by the implementation type that belong to the same assembly.</returns>
</member>
<member name="T:Microsoft.Practices.Unity.WithName">
<summary>
Provides helper methods to get type names.
</summary>
</member>
<member name="M:Microsoft.Practices.Unity.WithName.TypeName(System.Type)">
<summary>
Returns the type name.
</summary>
<param name="type">The type.</param>
<returns>The type name.</returns>
</member>
<member name="M:Microsoft.Practices.Unity.WithName.Default(System.Type)">
<summary>
Returns null for the registration name.
</summary>
<param name="type">The type.</param>
<returns><see langword="null"/></returns>
</member>
</members>
</doc>

Двоичный файл не отображается.

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Machine>WIN-ODC74DQ2N8P</Machine>
<WindowsUser>Javier</WindowsUser>
<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
<SolutionConfiguration>Debug|AnyCPU</SolutionConfiguration>
<PackageArchitecture>neutral</PackageArchitecture>
<PackageIdentityName>f11ba42b-9717-443e-9f32-c1486d88c7ee</PackageIdentityName>
<IntermediateOutputPath>C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\obj\Debug\</IntermediateOutputPath>
</PropertyGroup>
<ItemGroup>
<AppXManifest Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\AppxManifest.xml">
<PackagePath>AppxManifest.xml</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppXManifest>
</ItemGroup>
<ItemGroup>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\Navigation.exe">
<PackagePath>Navigation.exe</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Microsoft.ApplicationInsights.RuntimeTelemetry.0.13.0-build26067\lib\portable-win81+wpa81\Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.winmd">
<PackagePath>Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.winmd</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Microsoft.ApplicationInsights.WindowsStore.0.13.0-build26067\lib\win81\Microsoft.ApplicationInsights.Extensibility.Windows.winmd">
<PackagePath>Microsoft.ApplicationInsights.Extensibility.Windows.winmd</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Microsoft.ApplicationInsights.0.13.0-build26067\lib\portable-win81+wpa81\Microsoft.ApplicationInsights.winmd">
<PackagePath>Microsoft.ApplicationInsights.winmd</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.14-beta\build\portable-net45+win8+wpa81\..\..\lib\net45\Microsoft.Diagnostics.Tracing.EventSource.dll">
<PackagePath>Microsoft.Diagnostics.Tracing.EventSource.dll</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\CommonServiceLocator.1.3\lib\portable-net4+sl5+netcore45+wpa81+wp8\Microsoft.Practices.ServiceLocation.dll">
<PackagePath>Microsoft.Practices.ServiceLocation.dll</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Unity.3.5.1405-prerelease\lib\win8\Microsoft.Practices.Unity.dll">
<PackagePath>Microsoft.Practices.Unity.dll</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Unity.3.5.1405-prerelease\lib\win8\Microsoft.Practices.Unity.RegistrationByConvention.dll">
<PackagePath>Microsoft.Practices.Unity.RegistrationByConvention.dll</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\obj\Debug\ApplicationInsights.config">
<PackagePath>ApplicationInsights.config</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Properties\Default.rd.xml">
<PackagePath>Properties\Default.rd.xml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\Logo.scale-100.png">
<PackagePath>Assets\Logo.scale-100.png</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\SmallLogo.scale-100.png">
<PackagePath>Assets\SmallLogo.scale-100.png</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\SplashScreen.scale-100.png">
<PackagePath>Assets\SplashScreen.scale-100.png</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\StoreLogo.scale-100.png">
<PackagePath>Assets\StoreLogo.scale-100.png</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\WideLogo.scale-100.png">
<PackagePath>Assets\WideLogo.scale-100.png</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\App.xbf">
<PackagePath>App.xbf</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\Views\FirstView.xbf">
<PackagePath>Views\FirstView.xbf</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\Views\SecondView.xbf">
<PackagePath>Views\SecondView.xbf</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\Navigation.xr.xml">
<PackagePath>Navigation.xr.xml</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Program Files %28x86%29\Windows Kits\10\\UnionMetadata\Windows.winmd">
<PackagePath>WinMetadata\Windows.winmd</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\resources.pri">
<PackagePath>resources.pri</PackagePath>
</AppxPackagedFile>
</ItemGroup>
<ItemGroup>
</ItemGroup>
</Project>

Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/Navigation.exe Normal file

Двоичный файл не отображается.

Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/Navigation.pdb Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<Roots >
<Roots.Interfaces>
<RootInterface FullName="Windows.UI.Xaml.Data.IValueConverter" />
</Roots.Interfaces>
<Roots.PropertyPathNames>
<RootPropertyPathName Name="FirstViewModel" />
<RootPropertyPathName Name="ParameterCommand" />
<RootPropertyPathName Name="GoToSecondCommand" />
<RootPropertyPathName Name="SecondViewModel" />
<RootPropertyPathName Name="Parameter" />
<RootPropertyPathName Name="BackCommand" />
</Roots.PropertyPathNames>
<Roots.RootTypes>
<RootType FullName="Windows.UI.Xaml.Application">
<RootProperty Name="Resources" />
</RootType>
<RootType FullName="Windows.UI.Xaml.ResourceDictionary" />
<RootType FullName="Navigation.ViewModels.Base.ViewModelLocator" />
<RootType FullName="Navigation.Converters.IntToVisibilityConverter" />
<RootType FullName="Navigation.Views.Base.PageBase">
<RootProperty Name="DataContext" />
<RootProperty Name="Content" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Data.Binding">
<RootProperty Name="Source" />
<RootProperty Name="Converter" />
</RootType>
<RootType FullName="Microsoft.Xaml.DirectUI.ProxyTypes.StaticResourceExtension" />
<RootType FullName="Windows.UI.Xaml.Controls.Grid">
<RootProperty Name="Background" />
<RootProperty Name="Children" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.StackPanel">
<RootProperty Name="HorizontalAlignment" />
<RootProperty Name="VerticalAlignment" />
<RootProperty Name="Children" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.Button">
<RootProperty Name="Content" />
<RootProperty Name="Command" />
<RootProperty Name="Margin" />
</RootType>
<RootType FullName="Navigation.Views.FirstView" />
<RootType FullName="Windows.UI.Xaml.Controls.TextBlock">
<RootProperty Name="Text" />
<RootProperty Name="Visibility" />
<RootProperty Name="FontSize" />
</RootType>
<RootType FullName="Navigation.Views.SecondView" />
</Roots.RootTypes>
</Roots>

Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/Views/FirstView.xbf Normal file

Двоичный файл не отображается.

Двоичный файл не отображается.

Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/resources.pri Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,17 @@
#pragma checksum "C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "5DDF3DF9E8BE2876A4B3078F95D5141A"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Navigation
{
partial class App : global::Windows.UI.Xaml.Application
{
}
}

Просмотреть файл

@ -0,0 +1,60 @@
#pragma checksum "C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "5DDF3DF9E8BE2876A4B3078F95D5141A"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Navigation
{
#if !DISABLE_XAML_GENERATED_MAIN
/// <summary>
/// Program class
/// </summary>
public static class Program
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 14.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
static void Main(string[] args)
{
global::Windows.UI.Xaml.Application.Start((p) => new App());
}
}
#endif
partial class App : global::Windows.UI.Xaml.Application
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 14.0.0.0")]
private bool _contentLoaded;
/// <summary>
/// InitializeComponent()
/// </summary>
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 14.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
#if DEBUG && !DISABLE_XAML_GENERATED_BINDING_DEBUG_OUTPUT
DebugSettings.BindingFailed += (sender, args) =>
{
global::System.Diagnostics.Debug.WriteLine(args.Message);
};
#endif
#if DEBUG && !DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION
UnhandledException += (sender, e) =>
{
if (global::System.Diagnostics.Debugger.IsAttached) global::System.Diagnostics.Debugger.Break();
};
#endif
}
}
}

Просмотреть файл

@ -0,0 +1,20 @@
<Application
x:Class="Navigation.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:Navigation"
xmlns:converters="using:Navigation.Converters"
xmlns:locator="using:Navigation.ViewModels.Base">
<Application.Resources>
<ResourceDictionary>
<!-- ViewModelLocator -->
<locator:ViewModelLocator x:Key="Locator" />
<!-- Converters -->
<converters:IntToVisibilityConverter x:Key="IntToVisibilityConverter" />
</ResourceDictionary>
</Application.Resources>
</Application>

Двоичные данные
Navigation Extensions SDK/Navigation/obj/Debug/App.xbf Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings" schemaVersion="2014-05-30">
<!--
Learn more about Application Insights configuration with ApplicationInsights.config here:
http://go.microsoft.com/fwlink/?LinkID=513840
-->
<TelemetryModules>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule, Microsoft.ApplicationInsights" />
<Add Type="Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule, Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry" />
<Add Type="Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule, Microsoft.ApplicationInsights.Extensibility.Windows" />
</TelemetryModules>
<ContextInitializers>
<Add Type="Microsoft.ApplicationInsights.Extensibility.ComponentContextInitializer, Microsoft.ApplicationInsights" />
<Add Type="Microsoft.ApplicationInsights.Extensibility.DeviceContextInitializer, Microsoft.ApplicationInsights" />
</ContextInitializers>
<TelemetryInitializers>
<Add Type="Microsoft.ApplicationInsights.Extensibility.StoreAppSessionInitializer, Microsoft.ApplicationInsights" />
<Add Type="Microsoft.ApplicationInsights.Extensibility.StoreAppUserInitializer, Microsoft.ApplicationInsights" />
</TelemetryInitializers>
<TelemetryChannel>
<DeveloperMode>true</DeveloperMode>
</TelemetryChannel>
</ApplicationInsights>

Двоичный файл не отображается.

Просмотреть файл

Просмотреть файл

@ -0,0 +1,38 @@
#pragma checksum "c:\users\javier\documents\visual studio 2015\Projects\Navigation\Navigation\MainPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "CC3BCB248370B18B56F9E060ABF58A3A"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Navigation
{
partial class MainPage : global::Windows.UI.Xaml.Controls.Page
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 14.0.0.0")]
private bool _contentLoaded;
/// <summary>
/// InitializeComponent()
/// </summary>
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 14.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::System.Uri resourceLocator = new global::System.Uri("ms-appx:///MainPage.xaml");
global::Windows.UI.Xaml.Application.LoadComponent(this, resourceLocator, global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
}
}
}

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1 @@
C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\obj\Debug\Microsoft.Diagnostics.Tracing.EventSource\en-US\Microsoft.Diagnostics.Tracing.Messages.resw

Просмотреть файл

@ -0,0 +1 @@
C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\obj\Debug\Microsoft.Diagnostics.Tracing.EventSource\en-US\Microsoft.Diagnostics.Tracing.Messages.resw

Просмотреть файл

@ -0,0 +1,345 @@
<?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.Runtime.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:import namespace="http://www.w3.org/XML/1998/namespace" />
<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" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</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" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="EventSource_MismatchIdToWriteEvent" xml:space="preserve">
<value>Event {0} is given event ID {1} but {2} was passed to WriteEvent. </value>
</data>
<data name="EventSource_NotSupportedEnumType" xml:space="preserve">
<value>Enum type {0} underlying type {1} is not supported for serialization.</value>
</data>
<data name="EventSource_NullInput" xml:space="preserve">
<value>Null passed as an event argument. </value>
</data>
<data name="EventSource_EnumKindMismatch" xml:space="preserve">
<value>The type of {0} ({1}) is not expected in {2}. </value>
</data>
<data name="EventSource_ChannelTypeDoesNotMatchEventChannelValue" xml:space="preserve">
<value>Channel {0} does not match event channel value {1}.</value>
</data>
<data name="EventSource_NotSupportedNestedArraysEnums" xml:space="preserve">
<value>Nested arrays/enumerables are not supported.</value>
</data>
<data name="EventSource_IllegalOpcodeValue" xml:space="preserve">
<value>Opcode {0} has a value of {1} which is outside the legal range (11-238).</value>
</data>
<data name="EventSource_NeedPositiveId" xml:space="preserve">
<value>Event IDs must be positive integers (error for {0}). </value>
</data>
<data name="EventSource_SessionIdError" xml:space="preserve">
<value>Bit position in AllKeywords ({0}) must equal the command argument named "EtwSessionKeyword" ({1}). </value>
</data>
<data name="EventSource_UnsupportedMessageProperty" xml:space="preserve">
<value>Event {0} specifies an illegal or unsupported formatting message ("{1}").</value>
</data>
<data name="EventSource_AbstractMustNotDeclareKTOC" xml:space="preserve">
<value>Abstract event source must not declare {0} nested type.</value>
</data>
<data name="EventSource_TaskOpcodePairReused" xml:space="preserve">
<value>Event {0} (with ID {1}) has the same task/opcode pair as event {2} (with ID {3}).</value>
</data>
<data name="EventSource_ReservedKeywords" xml:space="preserve">
<value>Keywords values larger than 0x0000100000000000 are reserved for system use (event {0})</value>
</data>
<data name="ArgumentOutOfRange_NeedValidId" xml:space="preserve">
<value>The parameter must be in the range {0} through {1}. </value>
</data>
<data name="EventSource_TaskCollision" xml:space="preserve">
<value>Tasks {0} and {1} are defined with the same value ({2}).</value>
</data>
<data name="EventSource_EventWithAdminChannelMustHaveMessage" xml:space="preserve">
<value>Event {0} specifies an Admin channel {1}. It must specify a Message property.</value>
</data>
<data name="EventSource_ListenerCreatedInsideCallback" xml:space="preserve">
<value>Creating an EventListener inside a EventListener callback. </value>
</data>
<data name="EventSource_EventSourceGuidInUse" xml:space="preserve">
<value>An instance of EventSource with Guid {0} already exists. </value>
</data>
<data name="EventSource_EtwAlreadyRegistered" xml:space="preserve">
<value>The provider has already been registered with the operating system. </value>
</data>
<data name="EventSource_InvalidEventFormat" xml:space="preserve">
<value>Can't specify both etw event format flags.</value>
</data>
<data name="EventSource_TooManyArgs" xml:space="preserve">
<value>Too many arguments. </value>
</data>
<data name="EventSource_EventMustNotBeExplicitImplementation" xml:space="preserve">
<value>Event method {0} (with ID {1}) is an explicit interface method implementation. Re-write method as implicit implementation.</value>
</data>
<data name="EventSource_UndefinedChannel" xml:space="preserve">
<value>Use of undefined channel value {0} for event {1}. </value>
</data>
<data name="EventSource_AddScalarOutOfRange" xml:space="preserve">
<value>Getting out of bounds during scalar addition. </value>
</data>
<data name="EventSource_ListenerWriteFailure" xml:space="preserve">
<value>An error occurred when writing to a listener. </value>
</data>
<data name="EventSource_NotSupportedArrayOfNil" xml:space="preserve">
<value>Arrays of Nil are not supported.</value>
</data>
<data name="EventSource_AbstractMustNotDeclareEventMethods" xml:space="preserve">
<value>Abstract event source must not declare event methods ({0} with ID {1}).</value>
</data>
<data name="ArgumentOutOfRange_MaxStringsExceeded" xml:space="preserve">
<value>The number of String parameters must not exceed {0}. </value>
</data>
<data name="EventSource_PCLPlatformNotSupportedGuid" xml:space="preserve">
<value>Platform not supported: PCL event source must specify Guid as a property on the EventSourceAttribute</value>
</data>
<data name="ArgumentOutOfRange_MaxArgExceeded" xml:space="preserve">
<value>The total number of parameters must not exceed {0}. </value>
</data>
<data name="EventSource_UnsupportedEventTypeInManifest" xml:space="preserve">
<value>Unsupported type {0} in event source. </value>
</data>
<data name="EventSource_IllegalTaskValue" xml:space="preserve">
<value>Task {0} has a value of {1} which is outside the legal range (1-65535).</value>
</data>
<data name="EventSource_EventChannelOutOfRange" xml:space="preserve">
<value>Channel {0} has a value of [1} which is outside the legal range (16-254).</value>
</data>
<data name="EventSource_ListenerNotFound" xml:space="preserve">
<value>Listener not found. </value>
</data>
<data name="EventSource_KeywordNeedPowerOfTwo" xml:space="preserve">
<value>Value {0} for keyword {1} needs to be a power of 2. </value>
</data>
<data name="EventSource_TooManyFields" xml:space="preserve">
<value>Too many fields in structure.</value>
</data>
<data name="EventSource_InvalidCommand" xml:space="preserve">
<value>Invalid command value.</value>
</data>
<data name="EventSource_TypeMustBeSealedOrAbstract" xml:space="preserve">
<value>Event source types must be sealed or abstract.</value>
</data>
<data name="EventSource_PinArrayOutOfRange" xml:space="preserve">
<value> Pins are out of range.</value>
</data>
<data name="EventSource_DataDescriptorsOutOfRange" xml:space="preserve">
<value>Data descriptors are out of range.</value>
</data>
<data name="EventSource_NeedGuid" xml:space="preserve">
<value>The Guid of an EventSource must be non zero. </value>
</data>
<data name="EventSource_NeedName" xml:space="preserve">
<value>The name of an EventSource must not be null. </value>
</data>
<data name="EventSource_EventIdReused" xml:space="preserve">
<value>Event {0} has ID {1} which is already in use by event {2}. </value>
</data>
<data name="EventSource_BadHexDigit" xml:space="preserve">
<value>Bad Hexadecimal digit "{0}".</value>
</data>
<data name="EventSource_KeywordCollision" xml:space="preserve">
<value>Keywords {0} and {1} are defined with the same value ({2}).</value>
</data>
<data name="ArgumentOutOfRange_NeedNonNegNum" xml:space="preserve">
<value>The parameter must be positive.</value>
</data>
<data name="EventSource_AttributeOnNonVoid" xml:space="preserve">
<value>[Event] attribute placed on method {0} which does not return 'void'. </value>
</data>
<data name="EventSource_EventNameReused" xml:space="preserve">
<value>Event name {0} used more than once. If you wish to overload a method, the overloaded method should have a NonEvent attribute. </value>
</data>
<data name="EventSource_PeriodIllegalInProviderName" xml:space="preserve">
<value>Period character ('.') is illegal in an ETW provider name ({0}).</value>
</data>
<data name="EventSource_DuplicateStringKey" xml:space="preserve">
<value>Multiple definitions for string "{0}".</value>
</data>
<data name="EventSource_EvenHexDigits" xml:space="preserve">
<value>Must have an even number of Hexadecimal digits.</value>
</data>
<data name="EventSource_UndefinedOpcode" xml:space="preserve">
<value>Use of undefined opcode value {0} for event {1}. </value>
</data>
<data name="EventSource_ReservedOpcode" xml:space="preserve">
<value>Opcode values less than 11 are reserved for system use. </value>
</data>
<data name="EventSource_TraitEven" xml:space="preserve">
<value>There must be an even number of trait strings (they are key-value pairs).</value>
</data>
<data name="EventSource_UnknownEtwTrait" xml:space="preserve">
<value>Unknow ETW Trait "{0}".</value>
</data>
<data name="EventSource_UndefinedKeyword" xml:space="preserve">
<value>Use of undefined keyword value {0} for event {1}. </value>
</data>
<data name="EventSource_MaxChannelExceeded" xml:space="preserve">
<value>Attempt to define more than the maximum limit of 8 channels for a provider.</value>
</data>
<data name="EventSource_TypeMustDeriveFromEventSource" xml:space="preserve">
<value>Event source types must derive from EventSource.</value>
</data>
<data name="EventSource_OpcodeCollision" xml:space="preserve">
<value>Opcodes {0} and {1} are defined with the same value ({2}).</value>
</data>
<data name="EventSource_EventTooBig" xml:space="preserve">
<value>The payload for a single event is too large. </value>
</data>
<data name="EventSource_EventMustHaveTaskIfNonDefaultOpcode" xml:space="preserve">
<value>Event {0} (with ID {1}) has a non-default opcode but not a task.</value>
</data>
<data name="EventSource_NotSupportedArrayOfNullTerminatedString" xml:space="preserve">
<value>Arrays of null-terminated string are not supported.</value>
</data>
<data name="UnknownError_Num" xml:space="preserve">
<value>Error {0}.</value>
</data>
<data name="EventSource_NotSupportedCustomSerializedData" xml:space="preserve">
<value>Enumerables of custom-serialized data are not supported</value>
</data>
<data name="EventSource_ToString" xml:space="preserve">
<value>EventSource({0}, {1}) </value>
</data>
<data name="EventSource_PCLPlatformNotSupportedReflection" xml:space="preserve">
<value>Platform not supported: PCL event source does not support reflection-only loads</value>
</data>
<data name="EventSource_IllegalKeywordsValue" xml:space="preserve">
<value>Keyword {0} has a value of {1} which is outside the legal range (0-0x0000080000000000).</value>
</data>
<data name="EventSource_NotSupportedArrayOfBinary" xml:space="preserve">
<value>Arrays of Binary are not supported.</value>
</data>
<data name="EventSource_NonCompliantTypeError" xml:space="preserve">
<value>The API supports only anonymous types or types decorated with the EventDataAttribute. Non-compliant type: {0} dataType.</value>
</data>
<data name="EventSource_EventNameDoesNotEqualTaskPlusOpcode" xml:space="preserve">
<value>Event {0} (with ID {1}) has a name that is not the concatenation of its task name and opcode.</value>
</data>
<data name="EventSource_IllegalValue" xml:space="preserve">
<value>Illegal value "{0}" (prefix strings with @ to indicate a literal string).</value>
</data>
<data name="EventSource_EventParametersMismatch" xml:space="preserve">
<value>Event {0} was called with {1} argument(s) , but it is defined with {2} paramenter(s).</value>
</data>
<data name="EventSource_NoFreeBuffers" xml:space="preserve">
<value>No Free Buffers available from the operating system (e.g. event rate too fast). </value>
</data>
<data name="EventSource_IncorrentlyAuthoredTypeInfo" xml:space="preserve">
<value>Incorrectly-authored TypeInfo - a type should be serialized as one field or as one group</value>
</data>
<data name="EventSource_RecursiveTypeDefinition" xml:space="preserve">
<value>Recursive type definition is not supported.</value>
</data>
</root>

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше