Skip to content

Instantly share code, notes, and snippets.

@andylech
Last active March 23, 2019 14:55
Show Gist options
  • Save andylech/964d9d7b66d8b48f3c836d18fdeccdcc to your computer and use it in GitHub Desktop.
Save andylech/964d9d7b66d8b48f3c836d18fdeccdcc to your computer and use it in GitHub Desktop.
C# and XAML ReSharper templates primarily for Xamarin.Forms development
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/Description/@EntryValue">&amp;Class</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/Text/@EntryValue">namespace $Namespace$&#xD;
{&#xD;
public class $Class$&#xD;
{&#xD;
#region Enums&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Fields&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Constructors&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Public&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Interface&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Protected&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Internal&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Private&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Nested Types&#xD;
&#xD;
#endregion&#xD;
}&#xD;
}&#xD;
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/Categories/=Imported_002010_002F28_002F2018/@EntryIndexedValue">Imported 10/28/2018</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/Categories/=Imported_002012_002F19_002F2017/@EntryIndexedValue">Imported 12/19/2017</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/Categories/=Imported_00205_002F17_002F18/@EntryIndexedValue">Imported 5/17/18</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/CustomProperties/=FileName/@EntryIndexedValue">Class</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/Scope/=E8F0594528C33E45BBFEC6CFE851095D/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/Scope/=E8F0594528C33E45BBFEC6CFE851095D/Type/@EntryValue">InCSharpProjectFile</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/Field/=Namespace/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/Field/=Namespace/Expression/@EntryValue">fileDefaultNamespace()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/Field/=Namespace/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/Field/=Class/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/Field/=Class/Expression/@EntryValue">getFileNameWithoutExtension()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8932D7DA4AFD7844B869C83F56BDA0B2/Field/=Class/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3AEE1A04691214BAF5A766E6A83CD93/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3AEE1A04691214BAF5A766E6A83CD93/Description/@EntryValue">ViewModel-first BasePageModel</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3AEE1A04691214BAF5A766E6A83CD93/Text/@EntryValue">using static $ProjectName$.Pages.PageType;&#xD;
&#xD;
namespace $ProjectName$.PageModels&#xD;
{&#xD;
public abstract class BasePageModel&#xD;
{&#xD;
#region Enums&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Fields&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Constructors&#xD;
&#xD;
protected BasePageModel()&#xD;
{&#xD;
DebugWriteHeader(PageTitle);&#xD;
}&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Service Mappings&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Data Properties&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Navigation Properties&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region State Properties&#xD;
&#xD;
public bool PageIsWaiting { get; set; }&#xD;
&#xD;
public string PageTitle =&gt; PageType.PageTitle();&#xD;
&#xD;
public abstract PageType PageType { get; }&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Data Commands&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Navigation Commands&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region State Commands&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Internal Methods&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Protected Methods&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Private Methods&#xD;
&#xD;
#endregion&#xD;
}&#xD;
}&#xD;
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3AEE1A04691214BAF5A766E6A83CD93/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3AEE1A04691214BAF5A766E6A83CD93/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3AEE1A04691214BAF5A766E6A83CD93/Categories/=Imported_002010_002F28_002F2018/@EntryIndexedValue">Imported 10/28/2018</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3AEE1A04691214BAF5A766E6A83CD93/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3AEE1A04691214BAF5A766E6A83CD93/CustomProperties/=FileName/@EntryIndexedValue">PageModel</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3AEE1A04691214BAF5A766E6A83CD93/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3AEE1A04691214BAF5A766E6A83CD93/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3AEE1A04691214BAF5A766E6A83CD93/Scope/=E8F0594528C33E45BBFEC6CFE851095D/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3AEE1A04691214BAF5A766E6A83CD93/Scope/=E8F0594528C33E45BBFEC6CFE851095D/Type/@EntryValue">InCSharpProjectFile</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3AEE1A04691214BAF5A766E6A83CD93/Field/=ProjectName/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3AEE1A04691214BAF5A766E6A83CD93/Field/=ProjectName/Expression/@EntryValue">getOutputName()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3AEE1A04691214BAF5A766E6A83CD93/Field/=ProjectName/InitialRange/@EntryValue">-1</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3AEE1A04691214BAF5A766E6A83CD93/Field/=ProjectName/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/Description/@EntryValue">ViewModel-first PageModel</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/Text/@EntryValue">using $ProjectName$.Data.Models;&#xD;
using $ProjectName$.Pages;&#xD;
&#xD;
namespace $ProjectName$.PageModels&#xD;
{&#xD;
public class $PageName$PageModel : BasePageModel&#xD;
{&#xD;
#region Enums&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Fields&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Constructors&#xD;
&#xD;
public $PageName$PageModel(NavigationState navState) : base(navState)&#xD;
{&#xD;
}&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Service Mappings&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Data Properties&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Navigation Properties&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region State Properties&#xD;
&#xD;
protected override PageType PageType =&gt; PageType.$PageName$;&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Data Commands&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Navigation Commands&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region State Commands&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Internal Methods&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Protected Methods&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Private Methods&#xD;
&#xD;
#endregion&#xD;
}&#xD;
}&#xD;
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/Categories/=Class/@EntryIndexedValue">Class</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/Categories/=Imported_002010_002F28_002F2018/@EntryIndexedValue">Imported 10/28/2018</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/Categories/=Imported_002012_002F19_002F2017/@EntryIndexedValue">Imported 12/19/2017</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/Categories/=Imported_00202_002F13_002F2017/@EntryIndexedValue">Imported 2/13/2017</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/Categories/=Imported_00205_002F17_002F18/@EntryIndexedValue">Imported 5/17/18</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/Categories/=Imported_00206_002F8_002F2017/@EntryIndexedValue">Imported 6/8/2017</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/CustomProperties/=FileName/@EntryIndexedValue">PageModel</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/Scope/=E8F0594528C33E45BBFEC6CFE851095D/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/Scope/=E8F0594528C33E45BBFEC6CFE851095D/Type/@EntryValue">InCSharpProjectFile</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/Field/=ProjectName/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/Field/=ProjectName/Expression/@EntryValue">getOutputName()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/Field/=ProjectName/InitialRange/@EntryValue">-1</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/Field/=ProjectName/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/Field/=PageName/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=394A1D8C9641E146816450974229E40F/Field/=PageName/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/Description/@EntryValue">ViewModel-first ViewModel (Demo)</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/Text/@EntryValue">namespace $ProjectName$.ViewModels&#xD;
{&#xD;
public class $ViewModelName$ : BaseViewModel&#xD;
{&#xD;
#region Enums&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Constructors&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Data Properties&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region State Properties&#xD;
&#xD;
public override string ViewTitle { get; } = "Page X - ...";&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Data Commands&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Navigation Commands&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region State Commands&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Tasks&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Private Fields&#xD;
&#xD;
#endregion&#xD;
}&#xD;
}&#xD;
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/Categories/=Imported_002010_002F28_002F2018/@EntryIndexedValue">Imported 10/28/2018</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/Categories/=Imported_00205_002F17_002F18/@EntryIndexedValue">Imported 5/17/18</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/CustomProperties/=FileName/@EntryIndexedValue">ViewModel</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/Scope/=E8F0594528C33E45BBFEC6CFE851095D/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/Scope/=E8F0594528C33E45BBFEC6CFE851095D/Type/@EntryValue">InCSharpProjectFile</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/Field/=ProjectName/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/Field/=ProjectName/Expression/@EntryValue">getOutputName()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/Field/=ProjectName/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/Field/=ViewModelName/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/Field/=ViewModelName/Expression/@EntryValue">getFileNameWithoutExtension()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=12C515CA89A0A543A7C1B6FFC285A01D/Field/=ViewModelName/Order/@EntryValue">1</s:Int64></wpf:ResourceDictionary>
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/Description/@EntryValue">Custom Control - C# code-behind</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/Text/@EntryValue">using System;&#xD;
using Xamarin.Forms;&#xD;
using static $ProjectName$.Data.Messaging.MessageHandler;&#xD;
&#xD;
namespace $ProjectName$.Controls&#xD;
{&#xD;
public partial class $ControlName$ : ContentView&#xD;
{&#xD;
#region Enums&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Constructors&#xD;
&#xD;
public $ControlName$()&#xD;
{&#xD;
try &#xD;
{&#xD;
InitializeComponent();&#xD;
}&#xD;
catch (Exception exception)&#xD;
{&#xD;
SendErrorMessage(exception);&#xD;
}&#xD;
}&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Protected Overrides&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Bindable Properties&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Properties&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Events&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Delegates&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Private&#xD;
&#xD;
#endregion&#xD;
}&#xD;
}&#xD;
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/Categories/=Imported_002010_002F28_002F2018/@EntryIndexedValue">Imported 10/28/2018</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/CustomProperties/=FileName/@EntryIndexedValue">Control.xaml</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/Scope/=E7CFFE18D9B99549AE3902238EDA927F/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/Scope/=E7CFFE18D9B99549AE3902238EDA927F/Type/@EntryValue">InXamlCSharpProject</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/Field/=ProjectName/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/Field/=ProjectName/Expression/@EntryValue">getOutputName()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/Field/=ProjectName/InitialRange/@EntryValue">-1</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/Field/=ProjectName/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/Field/=ControlName/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/Field/=ControlName/Expression/@EntryValue">getFileNameWithoutExtension()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=C8F395836434DD489798BFD4E1CAAE46/Field/=ControlName/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Description/@EntryValue">Custom Control - XAML UI</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Text/@EntryValue">&lt;?xml version="1.0" encoding="utf-8"?&gt;&#xD;
&lt;?xaml-comp compile="true" ?&gt;&#xD;
&#xD;
&lt;ContentView xmlns="http://xamarin.com/schemas/2014/forms"&#xD;
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"&#xD;
xmlns:styles="clr-namespace:$ProjectName$.Styles"&#xD;
x:Class="$ProjectName$.Controls.$ControlName$"&gt;&#xD;
&lt;ContentView.Content&gt;&#xD;
&lt;!-- TODO --&gt;&#xD;
&lt;StackLayout&gt;&#xD;
&lt;Label Text="$ControlName$"&#xD;
Style="{x:Static styles:Labels.PageHeaderTitleText}" /&gt;&#xD;
&lt;/StackLayout&gt;&#xD;
&lt;/ContentView.Content&gt;&#xD;
&lt;/ContentView&gt;&#xD;
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Categories/=Imported_002010_002F28_002F2018/@EntryIndexedValue">Imported 10/28/2018</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/CustomProperties/=Extension/@EntryIndexedValue">xaml</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/CustomProperties/=FileName/@EntryIndexedValue"></s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Scope/=E7CFFE18D9B99549AE3902238EDA927F/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Scope/=E7CFFE18D9B99549AE3902238EDA927F/Type/@EntryValue">InXamlCSharpProject</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Field/=ProjectName/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Field/=ProjectName/Expression/@EntryValue">getOutputName()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Field/=ProjectName/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Field/=ControlName/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Field/=ControlName/Expression/@EntryValue">getFileNameWithoutExtension()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Field/=ControlName/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Section/=7757991E7A90EF4A8024B6C607420986/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Section/=7757991E7A90EF4A8024B6C607420986/LocationSelectorName/@EntryValue">manual</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Section/=7757991E7A90EF4A8024B6C607420986/LocationSelectorConfig/@EntryValue">&lt;RelativeConfig File="$NAME$.xaml.cs" /&gt;</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Section/=7757991E7A90EF4A8024B6C607420986/Type/@EntryValue">TemplateReference</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Section/=7757991E7A90EF4A8024B6C607420986/Order/@EntryValue">0</s:Int64>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6A18CF1C304AF343872DD9AF00BCD9D8/Section/=7757991E7A90EF4A8024B6C607420986/SectionReference/TemplateUid/@EntryValue">C8F395836434DD489798BFD4E1CAAE46</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B13B6CAD74FD54CA6051B0C142EA3B1/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B13B6CAD74FD54CA6051B0C142EA3B1/Description/@EntryValue">Element Styles (Resource Dictionary - C# code-behind)</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B13B6CAD74FD54CA6051B0C142EA3B1/Text/@EntryValue">using Xamarin.Forms;&#xD;
using Xamarin.Forms.Xaml;&#xD;
&#xD;
namespace $ProjectName$.Styles&#xD;
{&#xD;
[XamlCompilation(XamlCompilationOptions.Compile)]&#xD;
public partial class $ElementTypeStyles$ : ResourceDictionary&#xD;
{&#xD;
public $ElementTypeStyles$ ()&#xD;
{&#xD;
InitializeComponent ();&#xD;
}&#xD;
}&#xD;
}</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B13B6CAD74FD54CA6051B0C142EA3B1/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B13B6CAD74FD54CA6051B0C142EA3B1/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B13B6CAD74FD54CA6051B0C142EA3B1/Categories/=Imported_002010_002F28_002F2018/@EntryIndexedValue">Imported 10/28/2018</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B13B6CAD74FD54CA6051B0C142EA3B1/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B13B6CAD74FD54CA6051B0C142EA3B1/CustomProperties/=FileName/@EntryIndexedValue">Styles.xaml</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B13B6CAD74FD54CA6051B0C142EA3B1/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B13B6CAD74FD54CA6051B0C142EA3B1/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B13B6CAD74FD54CA6051B0C142EA3B1/Scope/=E7CFFE18D9B99549AE3902238EDA927F/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B13B6CAD74FD54CA6051B0C142EA3B1/Scope/=E7CFFE18D9B99549AE3902238EDA927F/Type/@EntryValue">InXamlCSharpProject</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B13B6CAD74FD54CA6051B0C142EA3B1/Field/=ProjectName/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B13B6CAD74FD54CA6051B0C142EA3B1/Field/=ProjectName/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B13B6CAD74FD54CA6051B0C142EA3B1/Field/=ElementTypeStyles/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B13B6CAD74FD54CA6051B0C142EA3B1/Field/=ElementTypeStyles/Expression/@EntryValue">getFileNameWithoutExtension()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B13B6CAD74FD54CA6051B0C142EA3B1/Field/=ElementTypeStyles/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6FCB0F5481B0EA4A959CD73B926D2463/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6FCB0F5481B0EA4A959CD73B926D2463/Description/@EntryValue">Element Styles (Resource Dictionary - XAML)</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6FCB0F5481B0EA4A959CD73B926D2463/Text/@EntryValue">&lt;?xml version="1.0" encoding="UTF-8"?&gt;&#xD;
&lt;?xaml-comp compile="true" ?&gt;&#xD;
&lt;ResourceDictionary xmlns="http://xamarin.com/schemas/2014/forms"&#xD;
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"&gt;&#xD;
&lt;!-- Implicit Style - only one per type --&gt;&#xD;
&lt;Style TargetType="$ElementType$"&gt;&#xD;
&lt;!-- TODO Add implicit style property-value pairs here --&gt;&#xD;
&lt;/Style&gt;&#xD;
&lt;!-- Explicit styles - multiple named styles allowed --&gt;&#xD;
&lt;Style x:Key="$StyleName$"&#xD;
TargetType="$ElementType$"&gt;&#xD;
&lt;!-- TODO Add explicit style property-value pairs here --&gt;&#xD;
&lt;/Style&gt;&#xD;
&lt;/ResourceDictionary&gt;&#xD;
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6FCB0F5481B0EA4A959CD73B926D2463/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6FCB0F5481B0EA4A959CD73B926D2463/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6FCB0F5481B0EA4A959CD73B926D2463/Categories/=Imported_002010_002F28_002F2018/@EntryIndexedValue">Imported 10/28/2018</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6FCB0F5481B0EA4A959CD73B926D2463/CustomProperties/=Extension/@EntryIndexedValue">xaml</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6FCB0F5481B0EA4A959CD73B926D2463/CustomProperties/=FileName/@EntryIndexedValue">Styles</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6FCB0F5481B0EA4A959CD73B926D2463/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6FCB0F5481B0EA4A959CD73B926D2463/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6FCB0F5481B0EA4A959CD73B926D2463/Scope/=E7CFFE18D9B99549AE3902238EDA927F/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6FCB0F5481B0EA4A959CD73B926D2463/Scope/=E7CFFE18D9B99549AE3902238EDA927F/Type/@EntryValue">InXamlCSharpProject</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6FCB0F5481B0EA4A959CD73B926D2463/Field/=ElementType/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6FCB0F5481B0EA4A959CD73B926D2463/Field/=ElementType/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6FCB0F5481B0EA4A959CD73B926D2463/Field/=StyleName/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6FCB0F5481B0EA4A959CD73B926D2463/Field/=StyleName/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/Description/@EntryValue">Testing XAML templates</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/Text/@EntryValue">&lt;?xml version="1.0" encoding="utf-8"?&gt;&#xD;
&#xD;
&lt;ContentPage xmlns="http://xamarin.com/schemas/2014/forms"&#xD;
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"&#xD;
x:Class="$Namespace$.$ViewName$"&gt;&#xD;
&lt;ContentView&gt;&#xD;
&lt;StackLayout&gt;&#xD;
&lt;Label Text="Hello, Xamarin!" /&gt;&#xD;
&lt;/StackLayout&gt;&#xD;
&lt;/ContentView&gt;&#xD;
&lt;/ContentPage&gt;&#xD;
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/Categories/=Imported_002010_002F28_002F2018/@EntryIndexedValue">Imported 10/28/2018</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/Categories/=Imported_00205_002F17_002F18/@EntryIndexedValue">Imported 5/17/18</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/CustomProperties/=Extension/@EntryIndexedValue">xaml</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/CustomProperties/=FileName/@EntryIndexedValue">View1</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/Scope/=E7CFFE18D9B99549AE3902238EDA927F/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/Scope/=E7CFFE18D9B99549AE3902238EDA927F/Type/@EntryValue">InXamlCSharpProject</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/Field/=Namespace/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/Field/=Namespace/Expression/@EntryValue">getOutputName()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/Field/=Namespace/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/Field/=ViewName/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/Field/=ViewName/Expression/@EntryValue">getFileNameWithoutExtension()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6EBDB05EF9D47E49B76C3FC97B68F3D1/Field/=ViewName/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/Description/@EntryValue">ViewModel-first Page - C# code-behind</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/Text/@EntryValue">using System;&#xD;
using $ProjectName$.PageModels;&#xD;
using static $ProjectName$.Messaging.MessageHandler;&#xD;
&#xD;
namespace $ProjectName$.Pages&#xD;
{&#xD;
public partial class $PageName$ : BasePage&lt;$PageName$Model&gt;&#xD;
{&#xD;
#region Constructors&#xD;
&#xD;
public $PageName$()&#xD;
{&#xD;
try&#xD;
{&#xD;
InitializeComponent();&#xD;
}&#xD;
catch (Exception exception)&#xD;
{&#xD;
SendErrorMessage(exception);&#xD;
}&#xD;
}&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Interface&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Protected Overrides&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Bindable Properties&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Events&#xD;
&#xD;
#endregion&#xD;
&#xD;
#region Private&#xD;
&#xD;
#endregion&#xD;
}&#xD;
}&#xD;
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/Categories/=Imported_002010_002F28_002F2018/@EntryIndexedValue">Imported 10/28/2018</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/Categories/=Imported_002012_002F19_002F2017/@EntryIndexedValue">Imported 12/19/2017</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/Categories/=Imported_00202_002F13_002F2017/@EntryIndexedValue">Imported 2/13/2017</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/Categories/=Imported_00205_002F17_002F18/@EntryIndexedValue">Imported 5/17/18</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/Categories/=Imported_00206_002F8_002F2017/@EntryIndexedValue">Imported 6/8/2017</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/CustomProperties/=FileName/@EntryIndexedValue">View.xaml</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/Scope/=E7CFFE18D9B99549AE3902238EDA927F/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/Scope/=E7CFFE18D9B99549AE3902238EDA927F/Type/@EntryValue">InXamlCSharpProject</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/Field/=ProjectName/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/Field/=ProjectName/Expression/@EntryValue">getOutputName()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/Field/=ProjectName/InitialRange/@EntryValue">-1</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/Field/=ProjectName/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/Field/=PageName/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/Field/=PageName/Expression/@EntryValue">getFileNameWithoutExtension()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29F100A50C4BF0408B3373B66F2B5E0A/Field/=PageName/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Description/@EntryValue">ViewModel-first Page - XAML UI</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Text/@EntryValue">&lt;?xml version="1.0" encoding="utf-8"?&gt;&#xD;
&lt;?xaml-comp compile="true" ?&gt;&#xD;
&lt;pages:BasePage xmlns="http://xamarin.com/schemas/2014/forms"&#xD;
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"&#xD;
xmlns:controls="clr-namespace:$ProjectName$.Controls"&#xD;
xmlns:pages="clr-namespace:$ProjectName$.Pages"&#xD;
xmlns:pageModels="clr-namespace:$ProjectName$.PageModels"&#xD;
xmlns:styles="clr-namespace:$ProjectName$.Styles"&#xD;
x:Class="$ProjectName$.Pages.$PageName$"&#xD;
x:TypeArguments="pageModels:$PageName$Model"&gt;&#xD;
&lt;ContentView&gt;&#xD;
&lt;Grid VerticalOptions="FillAndExpand"&gt;&#xD;
&lt;Grid.RowDefinitions&gt;&#xD;
&lt;RowDefinition Height="{x:Static styles:Dimensions.PageHeaderRowHeight}" /&gt;&#xD;
&lt;RowDefinition Height="*" /&gt;&#xD;
&lt;RowDefinition Height="{x:Static styles:Dimensions.FooterMenuRowHeight}" /&gt;&#xD;
&lt;/Grid.RowDefinitions&gt;&#xD;
&#xD;
&lt;!-- Row 0: Header --&gt;&#xD;
&lt;controls:PageHeader Grid.Row="0"&#xD;
ShowBackButton="True" /&gt;&#xD;
&#xD;
&lt;!-- TEMP --&gt;&#xD;
&lt;Label Grid.Row="1"&#xD;
Text="{Binding PageName}"&#xD;
TextColor="Black"&#xD;
FontSize="18"&#xD;
HorizontalOptions="Center" /&gt;&#xD;
&#xD;
&lt;!-- Row 2: Footer --&gt;&#xD;
&lt;controls:NavMenuBar Grid.Row="2" /&gt;&#xD;
&lt;/Grid&gt;&#xD;
&lt;/ContentView&gt;&#xD;
&lt;/pages:BasePage&gt;&#xD;
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Categories/=Imported_002010_002F28_002F2018/@EntryIndexedValue">Imported 10/28/2018</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Categories/=Imported_002012_002F19_002F2017/@EntryIndexedValue">Imported 12/19/2017</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Categories/=Imported_00202_002F13_002F2017/@EntryIndexedValue">Imported 2/13/2017</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Categories/=Imported_00205_002F17_002F18/@EntryIndexedValue">Imported 5/17/18</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Categories/=Imported_00206_002F8_002F2017/@EntryIndexedValue">Imported 6/8/2017</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/CustomProperties/=Extension/@EntryIndexedValue">xaml</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/CustomProperties/=FileName/@EntryIndexedValue">View</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Scope/=E7CFFE18D9B99549AE3902238EDA927F/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Scope/=E7CFFE18D9B99549AE3902238EDA927F/Type/@EntryValue">InXamlCSharpProject</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Field/=ProjectName/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Field/=ProjectName/Expression/@EntryValue">getOutputName()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Field/=ProjectName/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Field/=PageName/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Field/=PageName/Expression/@EntryValue">getFileNameWithoutExtension()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Field/=PageName/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Section/=EC1B2937B7ABB440804479180BB7D327/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Section/=EC1B2937B7ABB440804479180BB7D327/LocationSelectorName/@EntryValue">manual</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Section/=EC1B2937B7ABB440804479180BB7D327/LocationSelectorConfig/@EntryValue">&lt;RelativeConfig File="$NAME$.xaml.cs" /&gt;</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Section/=EC1B2937B7ABB440804479180BB7D327/Type/@EntryValue">TemplateReference</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Section/=EC1B2937B7ABB440804479180BB7D327/Order/@EntryValue">0</s:Int64>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=29C7AD7DCBA13C4292EFC6AB688C60FB/Section/=EC1B2937B7ABB440804479180BB7D327/SectionReference/TemplateUid/@EntryValue">29F100A50C4BF0408B3373B66F2B5E0A</s:String></wpf:ResourceDictionary>
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Shortcut/@EntryValue">bprop</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Description/@EntryValue">Xamarin Forms Bindable Property</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Text/@EntryValue">#region $Name$&#xD;
&#xD;
public $ReturnType$ $Name$&#xD;
{&#xD;
get =&gt; ($ReturnType$)GetValue($Name$Property);&#xD;
set =&gt; SetValue($Name$Property, value);&#xD;
}&#xD;
&#xD;
[SuppressMessage("ReSharper", "RedundantArgumentName")]&#xD;
private static readonly BindableProperty $Name$Property =&#xD;
BindableProperty.Create(&#xD;
propertyName: nameof($Name$),&#xD;
returnType: typeof($ReturnType$),&#xD;
declaringType: typeof($ContainingType$),&#xD;
defaultValue: default($ReturnType$));&#xD;
&#xD;
#endregion&#xD;
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Categories/=comm/@EntryIndexedValue">comm</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Categories/=Imported_002010_002F28_002F2018/@EntryIndexedValue">Imported 10/28/2018</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Categories/=Imported_00202_002F13_002F2017/@EntryIndexedValue">Imported 2/13/2017</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Categories/=Imported_00205_002F17_002F18/@EntryIndexedValue">Imported 5/17/18</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Categories/=Imported_00205_002F28_002F2017/@EntryIndexedValue">Imported 5/28/2017</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Categories/=Imported_00209_002F18_002F2016/@EntryIndexedValue">Imported 9/18/2016</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Field/=Name/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Field/=Name/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Field/=ReturnType/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Field/=ReturnType/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Field/=ContainingType/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Field/=ContainingType/Expression/@EntryValue">typeName()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Field/=ContainingType/InitialRange/@EntryValue">-1</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=53E6D3A0BAF82A4F985FFBE955392FB2/Field/=ContainingType/Order/@EntryValue">2</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=36B752D2DFF6714E97757C6B16E59CB5/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=36B752D2DFF6714E97757C6B16E59CB5/Shortcut/@EntryValue">bpropchngd</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=36B752D2DFF6714E97757C6B16E59CB5/Description/@EntryValue">Xamarin Forms Bindable Property With Changed Event</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=36B752D2DFF6714E97757C6B16E59CB5/Text/@EntryValue">#region $Name$&#xD;
&#xD;
public $ReturnType$ $Name$&#xD;
{&#xD;
get =&gt; ($ReturnType$)GetValue($Name$Property);&#xD;
set =&gt; SetValue($Name$Property, value);&#xD;
}&#xD;
&#xD;
[SuppressMessage("ReSharper", "RedundantArgumentName")]&#xD;
private static readonly BindableProperty $Name$Property =&#xD;
BindableProperty.Create(&#xD;
propertyName: nameof($Name$),&#xD;
returnType: typeof($ReturnType$),&#xD;
declaringType: typeof($ContainingType$),&#xD;
defaultValue: default($ReturnType$),&#xD;
propertyChanged: $Name$Changed);&#xD;
&#xD;
#endregion&#xD;
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=36B752D2DFF6714E97757C6B16E59CB5/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=36B752D2DFF6714E97757C6B16E59CB5/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=36B752D2DFF6714E97757C6B16E59CB5/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=36B752D2DFF6714E97757C6B16E59CB5/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=36B752D2DFF6714E97757C6B16E59CB5/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=36B752D2DFF6714E97757C6B16E59CB5/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=36B752D2DFF6714E97757C6B16E59CB5/Field/=Name/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=36B752D2DFF6714E97757C6B16E59CB5/Field/=Name/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=36B752D2DFF6714E97757C6B16E59CB5/Field/=ReturnType/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=36B752D2DFF6714E97757C6B16E59CB5/Field/=ReturnType/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=36B752D2DFF6714E97757C6B16E59CB5/Field/=ContainingType/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=36B752D2DFF6714E97757C6B16E59CB5/Field/=ContainingType/Expression/@EntryValue">typeName()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=36B752D2DFF6714E97757C6B16E59CB5/Field/=ContainingType/InitialRange/@EntryValue">-1</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=36B752D2DFF6714E97757C6B16E59CB5/Field/=ContainingType/Order/@EntryValue">2</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=ABB6EB35BC64064BA9A17914130B2D36/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=ABB6EB35BC64064BA9A17914130B2D36/Shortcut/@EntryValue">cachekey</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=ABB6EB35BC64064BA9A17914130B2D36/Text/@EntryValue">private const string $CacheKey$Key = "$CacheKey$";</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=ABB6EB35BC64064BA9A17914130B2D36/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=ABB6EB35BC64064BA9A17914130B2D36/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=ABB6EB35BC64064BA9A17914130B2D36/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=ABB6EB35BC64064BA9A17914130B2D36/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=ABB6EB35BC64064BA9A17914130B2D36/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=ABB6EB35BC64064BA9A17914130B2D36/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=ABB6EB35BC64064BA9A17914130B2D36/Field/=CacheKey/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=ABB6EB35BC64064BA9A17914130B2D36/Field/=CacheKey/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E6D7D22D531BDB4D80142C0D3BF7EB79/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E6D7D22D531BDB4D80142C0D3BF7EB79/Shortcut/@EntryValue">comm</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E6D7D22D531BDB4D80142C0D3BF7EB79/Description/@EntryValue">Xamarin Forms Command</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E6D7D22D531BDB4D80142C0D3BF7EB79/Text/@EntryValue">#region $Name$&#xD;
&#xD;
public Command $Name$ =&gt; &#xD;
new Command(async () =&gt; await $Action$);&#xD;
&#xD;
#endregion&#xD;
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E6D7D22D531BDB4D80142C0D3BF7EB79/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E6D7D22D531BDB4D80142C0D3BF7EB79/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E6D7D22D531BDB4D80142C0D3BF7EB79/Categories/=Imported_002010_002F28_002F2018/@EntryIndexedValue">Imported 10/28/2018</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E6D7D22D531BDB4D80142C0D3BF7EB79/Categories/=Imported_00205_002F17_002F18/@EntryIndexedValue">Imported 5/17/18</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E6D7D22D531BDB4D80142C0D3BF7EB79/Categories/=Imported_00205_002F28_002F2017/@EntryIndexedValue">Imported 5/28/2017</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E6D7D22D531BDB4D80142C0D3BF7EB79/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E6D7D22D531BDB4D80142C0D3BF7EB79/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E6D7D22D531BDB4D80142C0D3BF7EB79/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E6D7D22D531BDB4D80142C0D3BF7EB79/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E6D7D22D531BDB4D80142C0D3BF7EB79/Field/=Name/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E6D7D22D531BDB4D80142C0D3BF7EB79/Field/=Name/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E6D7D22D531BDB4D80142C0D3BF7EB79/Field/=Action/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E6D7D22D531BDB4D80142C0D3BF7EB79/Field/=Action/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2DA371A69299B844AED7C166C71B3424/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2DA371A69299B844AED7C166C71B3424/Shortcut/@EntryValue">commexec</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2DA371A69299B844AED7C166C71B3424/Description/@EntryValue">Xamarin Forms Command with Action</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2DA371A69299B844AED7C166C71B3424/Text/@EntryValue">#region $Name$&#xD;
&#xD;
public Command $Name$ =&gt; &#xD;
new Command(async () =&gt; await Execute$Name$);&#xD;
&#xD;
private async Task Execute$Name$()&#xD;
{&#xD;
}&#xD;
&#xD;
#endregion&#xD;
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2DA371A69299B844AED7C166C71B3424/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2DA371A69299B844AED7C166C71B3424/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2DA371A69299B844AED7C166C71B3424/Categories/=Imported_002010_002F28_002F2018/@EntryIndexedValue">Imported 10/28/2018</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2DA371A69299B844AED7C166C71B3424/Categories/=Imported_00205_002F17_002F18/@EntryIndexedValue">Imported 5/17/18</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2DA371A69299B844AED7C166C71B3424/Categories/=Imported_00205_002F28_002F2017/@EntryIndexedValue">Imported 5/28/2017</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2DA371A69299B844AED7C166C71B3424/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2DA371A69299B844AED7C166C71B3424/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2DA371A69299B844AED7C166C71B3424/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2DA371A69299B844AED7C166C71B3424/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2DA371A69299B844AED7C166C71B3424/Field/=Name/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=2DA371A69299B844AED7C166C71B3424/Field/=Name/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Shortcut/@EntryValue">commtype</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Description/@EntryValue">Xamarin Forms Typed Command</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Text/@EntryValue">#region $Name$&#xD;
&#xD;
public Command&lt;$Type$&gt; $Name$ =&gt; &#xD;
new Command&lt;$Type$&gt;(async $TypeVar$ =&gt; await $Action$);&#xD;
&#xD;
#endregion&#xD;
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Categories/=Imported_002010_002F28_002F2018/@EntryIndexedValue">Imported 10/28/2018</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Categories/=Imported_00205_002F17_002F18/@EntryIndexedValue">Imported 5/17/18</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Categories/=Imported_00205_002F28_002F2017/@EntryIndexedValue">Imported 5/28/2017</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Field/=Name/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Field/=Name/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Field/=Action/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Field/=Action/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Field/=Type/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Field/=Type/Order/@EntryValue">2</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Field/=TypeVar/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7C995E3CB2321041B025AE43AEA16393/Field/=TypeVar/Order/@EntryValue">3</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/Shortcut/@EntryValue">commtypeexec</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/Description/@EntryValue">Xamarin Forms Typed Command with Action</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/Text/@EntryValue">#region $Name$&#xD;
&#xD;
public Command&lt;$Type$&gt; $Name$ =&gt; &#xD;
new Command&lt;$Type$&gt;(&#xD;
async $TypeVar$ =&gt; await Execute$Name$($TypeVar$));&#xD;
&#xD;
private async Task Execute$Name$($Type$ $TypeVar$)&#xD;
{&#xD;
}&#xD;
&#xD;
#endregion&#xD;
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/Categories/=Imported_002010_002F28_002F2018/@EntryIndexedValue">Imported 10/28/2018</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/Categories/=Imported_00205_002F17_002F18/@EntryIndexedValue">Imported 5/17/18</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/Categories/=Imported_00205_002F28_002F2017/@EntryIndexedValue">Imported 5/28/2017</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/Field/=Name/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/Field/=Name/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/Field/=Type/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/Field/=Type/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/Field/=TypeVar/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B2E640139886884BA20A7698271782C1/Field/=TypeVar/Order/@EntryValue">2</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/Shortcut/@EntryValue">commwait</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/Description/@EntryValue">Xamarin Forms Command</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/Text/@EntryValue">#region $CommandName$&#xD;
&#xD;
public Command $CommandName$ =&gt; &#xD;
new Command(async () =&gt;&#xD;
{&#xD;
$IsWaiting$ = true;&#xD;
$CommandName$.ChangeCanExecute();&#xD;
&#xD;
await $Action$&#xD;
&#xD;
$IsWaiting$ = false;&#xD;
$CommandName$.ChangeCanExecute();&#xD;
},&#xD;
() =&gt; !$IsWaiting$);&#xD;
&#xD;
#endregion&#xD;
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/Categories/=Imported_002010_002F28_002F2018/@EntryIndexedValue">Imported 10/28/2018</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/Categories/=Imported_00205_002F17_002F18/@EntryIndexedValue">Imported 5/17/18</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/Categories/=Imported_00205_002F28_002F2017/@EntryIndexedValue">Imported 5/28/2017</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/Field/=CommandName/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/Field/=CommandName/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/Field/=IsWaiting/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/Field/=IsWaiting/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/Field/=Action/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=22748BE2C35DDF4D8AA60A49310AC918/Field/=Action/Order/@EntryValue">2</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EAB1358251B81F4489D0400954144360/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EAB1358251B81F4489D0400954144360/Shortcut/@EntryValue">style</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EAB1358251B81F4489D0400954144360/Description/@EntryValue">Xamarin Forms Style</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EAB1358251B81F4489D0400954144360/Text/@EntryValue">public static Style $StyleName$ = new Style (typeof($ElementType$)) &#xD;
{&#xD;
Setters = {&#xD;
new Setter &#xD;
{&#xD;
Property = $PropertyName$,&#xD;
Value = $StyleValue$&#xD;
}&#xD;
}&#xD;
};&#xD;
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EAB1358251B81F4489D0400954144360/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EAB1358251B81F4489D0400954144360/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EAB1358251B81F4489D0400954144360/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EAB1358251B81F4489D0400954144360/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EAB1358251B81F4489D0400954144360/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EAB1358251B81F4489D0400954144360/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EAB1358251B81F4489D0400954144360/Field/=ElementType/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EAB1358251B81F4489D0400954144360/Field/=ElementType/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EAB1358251B81F4489D0400954144360/Field/=PropertyName/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EAB1358251B81F4489D0400954144360/Field/=PropertyName/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EAB1358251B81F4489D0400954144360/Field/=StyleValue/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EAB1358251B81F4489D0400954144360/Field/=StyleValue/Order/@EntryValue">2</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EAB1358251B81F4489D0400954144360/Field/=StyleName/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EAB1358251B81F4489D0400954144360/Field/=StyleName/Order/@EntryValue">3</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5FA1F01363D7E48AF4889B4330992B6/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5FA1F01363D7E48AF4889B4330992B6/Shortcut/@EntryValue">stylesetter</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5FA1F01363D7E48AF4889B4330992B6/Description/@EntryValue">Xamarin Forms Style Setter</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5FA1F01363D7E48AF4889B4330992B6/Text/@EntryValue">,&#xD;
new Setter&#xD;
{&#xD;
Property = $PropertyName$,&#xD;
Value = $StyleValue$&#xD;
}</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5FA1F01363D7E48AF4889B4330992B6/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5FA1F01363D7E48AF4889B4330992B6/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5FA1F01363D7E48AF4889B4330992B6/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5FA1F01363D7E48AF4889B4330992B6/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5FA1F01363D7E48AF4889B4330992B6/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5FA1F01363D7E48AF4889B4330992B6/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5FA1F01363D7E48AF4889B4330992B6/Field/=PropertyName/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5FA1F01363D7E48AF4889B4330992B6/Field/=PropertyName/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5FA1F01363D7E48AF4889B4330992B6/Field/=StyleValue/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5FA1F01363D7E48AF4889B4330992B6/Field/=StyleValue/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Shortcut/@EntryValue">tryprint</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Description/@EntryValue">try catch with print exception</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Text/@EntryValue">try &#xD;
{ &#xD;
$SELECTION$&#xD;
}&#xD;
catch ($EXCEPTION$ $EX_NAME$)&#xD;
{&#xD;
$SELSTART$PrintException($EX_NAME$);$SELEND$&#xD;
}</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/IsBlessed/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Applicability/=Surround/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/Type/@EntryValue">InCSharpStatement</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Field/=EXCEPTION/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Field/=EXCEPTION/Expression/@EntryValue">constant("Exception")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Field/=EXCEPTION/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Field/=EX_005FNAME/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Field/=EX_005FNAME/Expression/@EntryValue">constant("exception")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Field/=EX_005FNAME/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Shortcut/@EntryValue">trysave</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Description/@EntryValue">try catch with exception detail capture</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Text/@EntryValue">try &#xD;
{ &#xD;
$SELECTION$&#xD;
}&#xD;
catch ($EXCEPTION$ $EX_NAME$)&#xD;
{&#xD;
$SELSTART$SaveExceptionLocation($EX_NAME$);&#xD;
&#xD;
throw;$SELEND$&#xD;
}</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Mnemonic/@EntryValue">2</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/IsBlessed/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Applicability/=Surround/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/Type/@EntryValue">InCSharpStatement</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Field/=EXCEPTION/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Field/=EXCEPTION/Expression/@EntryValue">constant("Exception")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Field/=EXCEPTION/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Field/=EX_005FNAME/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Field/=EX_005FNAME/Expression/@EntryValue">constant("exception")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Field/=EX_005FNAME/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Shortcut/@EntryValue">trysend</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Description/@EntryValue">try catch with message router</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Text/@EntryValue">try &#xD;
{ &#xD;
$SELECTION$&#xD;
}&#xD;
catch ($EXCEPTION$ $EX_NAME$)&#xD;
{&#xD;
$SELSTART$// exception.Data.Add(,);&#xD;
&#xD;
SendErrorMessage($EX_NAME$);$SELEND$&#xD;
}</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Mnemonic/@EntryValue">3</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/IsBlessed/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Applicability/=Surround/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/Type/@EntryValue">InCSharpStatement</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Field/=EXCEPTION/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Field/=EXCEPTION/Expression/@EntryValue">constant("Exception")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Field/=EXCEPTION/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Field/=EX_005FNAME/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Field/=EX_005FNAME/Expression/@EntryValue">constant("exception")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Field/=EX_005FNAME/Order/@EntryValue">1</s:Int64></wpf:ResourceDictionary>
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Shortcut/@EntryValue">tryprint</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Description/@EntryValue">try catch with print exception</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Text/@EntryValue">try &#xD;
{ &#xD;
$SELECTION$&#xD;
}&#xD;
catch ($EXCEPTION$ $EX_NAME$)&#xD;
{&#xD;
$SELSTART$PrintException($EX_NAME$);$SELEND$&#xD;
}</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/IsBlessed/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Applicability/=Surround/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/Type/@EntryValue">InCSharpStatement</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Field/=EXCEPTION/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Field/=EXCEPTION/Expression/@EntryValue">constant("Exception")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Field/=EXCEPTION/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Field/=EX_005FNAME/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Field/=EX_005FNAME/Expression/@EntryValue">constant("exception")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=D690A2B57A63E44C8D401F0C4E31CCF4/Field/=EX_005FNAME/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Shortcut/@EntryValue">trysave</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Description/@EntryValue">try catch with exception detail capture</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Text/@EntryValue">try &#xD;
{ &#xD;
$SELECTION$&#xD;
}&#xD;
catch ($EXCEPTION$ $EX_NAME$)&#xD;
{&#xD;
$SELSTART$SaveExceptionLocation($EX_NAME$);&#xD;
&#xD;
throw;$SELEND$&#xD;
}</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Mnemonic/@EntryValue">2</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/IsBlessed/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Applicability/=Surround/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/Type/@EntryValue">InCSharpStatement</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Field/=EXCEPTION/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Field/=EXCEPTION/Expression/@EntryValue">constant("Exception")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Field/=EXCEPTION/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Field/=EX_005FNAME/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Field/=EX_005FNAME/Expression/@EntryValue">constant("exception")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7D6F7B5D79BD2C44A561C93F4A0000CB/Field/=EX_005FNAME/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Shortcut/@EntryValue">trysend</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Description/@EntryValue">try catch with message router</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Text/@EntryValue">try &#xD;
{ &#xD;
$SELECTION$&#xD;
}&#xD;
catch ($EXCEPTION$ $EX_NAME$)&#xD;
{&#xD;
$SELSTART$// exception.Data.Add(,);&#xD;
&#xD;
SendErrorMessage($EX_NAME$);$SELEND$&#xD;
}</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Mnemonic/@EntryValue">3</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/IsBlessed/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Applicability/=Surround/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/Type/@EntryValue">InCSharpStatement</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Field/=EXCEPTION/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Field/=EXCEPTION/Expression/@EntryValue">constant("Exception")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Field/=EXCEPTION/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Field/=EX_005FNAME/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Field/=EX_005FNAME/Expression/@EntryValue">constant("exception")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A27E6647416B614BBFA014457DF39A32/Field/=EX_005FNAME/Order/@EntryValue">1</s:Int64></wpf:ResourceDictionary>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment