Merge branch 'release/#240' into develmaster

This commit is contained in:
stubbfel
2013-10-14 11:53:27 +02:00
18 changed files with 4761 additions and 44 deletions

1
.gitignore vendored
View File

@@ -307,3 +307,4 @@ CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/windows8-native+javascript/ZXing.wi
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/wp8/zxing.wp8.0.XML
CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/wp8/zxing.wp8.0.dll
work/.svn/
CampusAppWP8/packages/

View File

@@ -0,0 +1,10 @@
<StyleCopSettings Version="105">
<Analyzers>
<Analyzer AnalyzerId="StyleCop.CSharp.DocumentationRules">
<AnalyzerSettings>
<StringProperty Name="CompanyName">BTU/IIT</StringProperty>
<StringProperty Name="Copyright">BTU/IIT</StringProperty>
</AnalyzerSettings>
</Analyzer>
</Analyzers>
</StyleCopSettings>

View File

@@ -586,8 +586,9 @@
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\WPtoolkit.4.2013.08.16\lib\wp8\Microsoft.Phone.Controls.Toolkit.dll</HintPath>
</Reference>
<Reference Include="zxing.wp8.0">
<HintPath>..\packages\ZXing.Net.0.11.0.1\lib\wp8\zxing.wp8.0.dll</HintPath>
<Reference Include="zxing.wp8.0, Version=0.12.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\ZXing.Net.0.12.0.0\lib\wp8\zxing.wp8.0.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>

View File

@@ -77,7 +77,7 @@ namespace CampusAppWP8.Feed.Events
if (model == null)
{
// at loading
if (info.Exists == true)
if (info != null && info.Exists == true)
{
retValue = this.CheckIsUpToDate(info.LastWriteTime);
}
@@ -96,7 +96,8 @@ namespace CampusAppWP8.Feed.Events
{
bool retValue = true;
if ((info.Exists == false)
if ((info == null)
|| (info.Exists == false)
|| (info.Length == 0))
{
retValue = false;

View File

@@ -76,7 +76,7 @@ namespace CampusAppWP8.Feed.News
if (model == null)
{
if (info.Exists == true)
if (info != null && info.Exists == true)
{
retValue = this.CheckIsUpToDate(info.LastWriteTime);
}
@@ -95,7 +95,8 @@ namespace CampusAppWP8.Feed.News
{
bool retValue = true;
if ((info.Exists == false)
if ((info == null)
|| (info.Exists == false)
|| (info.Length == 0))
{
retValue = false;

View File

@@ -1,6 +1,6 @@
//-----------------------------------------------------------------------
// <copyright file="InfoPlacePinModel.cs" company="BTU/IIT">
// Company copyright tag.
// BTU/IIT
// </copyright>
// <author>stubbfel</author>
// <sience>27.08.2013</sience>

View File

@@ -1,25 +1,24 @@
//-----------------------------------------------------------------------
// <copyright file="InfoLabPlacePinModel.cs" company="BTU/IIT">
// Company copyright tag.
// <copyright file="InfoPlaceRedPinModel.cs" company="BTU/IIT">
// The MIT License (MIT). Copyright (c) 2013 BTU/IIT.
// </copyright>
// <author>stubbfel</author>
// <sience>27.08.2013</sience>
//----------------------------------------------------------------------
// <author>Stubbfel</author>
// <date>14.10.2013</date>
// <summary>Implements the information place red pin model class</summary>
//-----------------------------------------------------------------------
namespace CampusAppWP8.Model.Campusmap
{
using CampusAppWP8.Resources;
/// <summary>Search pin place model.</summary>
/// <remarks>Stubbfel, 27.08.2013.</remarks>
/// <summary> A data Model for the information place red pin. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
/// <seealso cref="T:CampusAppWP8.Model.Campusmap.InfoPlacePinModel"/>
public class InfoPlaceRedPinModel : InfoPlacePinModel
{
#region Constructor
/// <summary>
/// Initializes a new instance of the <see cref="InfoPlacePinModel" /> class.
/// </summary>
/// <remarks>Stubbfel, 27.08.2013.</remarks>
/// <summary> Initializes a new instance of the InfoPlaceRedPinModel class. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
public InfoPlaceRedPinModel()
{
this.ImageSource = Icons.PlaceRearchRed;

View File

@@ -25,36 +25,36 @@ namespace CampusAppWP8.Pages.Campusmap
using System.Windows.Media;
using CampusAppWPortalLib8.Model.Utility;
/// <summary>
/// Class of the RoomListPage
/// </summary>
/// <summary> Class of the RoomListPage. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
/// <seealso cref="T:Microsoft.Phone.Controls.PhoneApplicationPage"/>
public partial class RoomListPage : PhoneApplicationPage
{
#region Members
/// <summary>
/// Variable of placeFile
/// </summary>
/// <summary> Variable of placeFile. </summary>
private PlacesFile placeFile;
/// <summary>
/// Variable of building which is shown in the list
/// </summary>
/// <summary> Variable of building which is shown in the list. </summary>
private CampusBuildingModel building;
/// <summary>Variable for the map model.</summary>
/// <summary> Variable for the map model. </summary>
private BuildingMapModel buildingMap;
/// <summary> true to pinch run. </summary>
private bool pinchRun = false;
/// <summary> The mappoint. </summary>
private Point mappoint;
/// <summary> The offset point. </summary>
private Point offsetPoint;
/// <summary> The layer list picker. </summary>
private ListPickerItemListModel layerListPicker;
#endregion
#region Constructor
/// <summary>Initializes a new instance of the <see cref="RoomListPage" /> class.</summary>
/// <remarks>Stubbfel, 19.08.2013.</remarks>
/// <summary> Initializes a new instance of the <see cref="RoomListPage" /> class. </summary>
/// <remarks> Stubbfel, 19.08.2013. </remarks>
public RoomListPage()
{
this.InitializeComponent();
@@ -66,9 +66,9 @@ namespace CampusAppWP8.Pages.Campusmap
#region protected
/// <summary>Methods overrides the OnNavigatedTo-Method.</summary>
/// <remarks>Stubbfel, 19.08.2013.</remarks>
/// <param name="e">some NavigationEventArgs.</param>
/// <summary> Methods overrides the OnNavigatedTo-Method. </summary>
/// <remarks> Stubbfel, 19.08.2013. </remarks>
/// <seealso cref="M:System.Windows.Controls.Page.OnNavigatedTo(NavigationEventArgs)"/>
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
@@ -85,17 +85,16 @@ namespace CampusAppWP8.Pages.Campusmap
#endregion
#region private
/// <summary>
/// Callback of the PlaceFile, if load failed
/// </summary>
/// <summary> Callback of the PlaceFile, if load failed. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
private void PlacesFileIsFail()
{
MessageBoxes.ShowMainModelErrorMessageBox(AppResources.MsgBox_ErrorMainModelLoad);
}
/// <summary>
/// Callback of the PlaceFile, if load was successful
/// </summary>
/// <summary> Callback of the PlaceFile, if load was successful. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
private void PlacesFileIsReady()
{
if (this.placeFile.Model != null)
@@ -104,9 +103,8 @@ namespace CampusAppWP8.Pages.Campusmap
}
}
/// <summary>
/// Method setup the PivotElement
/// </summary>
/// <summary> Method setup the PivotElement. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
private void SetupMap()
{
if (NavigationContext.QueryString.ContainsKey(Constants.ParamBuildingId))
@@ -139,6 +137,9 @@ namespace CampusAppWP8.Pages.Campusmap
}
/// <summary> Shows the current room. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
/// <param name="placeId"> Identifier for the place. </param>
private void showCurrentRoom(string placeId)
{
@@ -157,6 +158,9 @@ namespace CampusAppWP8.Pages.Campusmap
MapCanvas.Children.Add(this.buildingMap.AddPin(viewPoint, MapPinModel.PinType.InfoRedPlace, new List<PlaceModel> { room }));
}
/// <summary> Shows the map information. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
/// <param name="places"> The places. </param>
private void ShowMapInfo(List<PlaceModel> places)
{
if (this.pinchRun)
@@ -202,6 +206,10 @@ namespace CampusAppWP8.Pages.Campusmap
MessageBoxes.ShowMainModelInfoMessageBox(msgText);
}
/// <summary> Event handler. Called by MapCanvas for manipulation delta events. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
/// <param name="sender"> Source of the event. </param>
/// <param name="e"> Manipulation delta event information. </param>
private void MapCanvas_ManipulationDelta(object sender, System.Windows.Input.ManipulationDeltaEventArgs e)
{
PinchManipulation pinch = e.PinchManipulation;
@@ -238,16 +246,26 @@ namespace CampusAppWP8.Pages.Campusmap
scale.CenterY = newCenter.Y;
}
/// <summary> Event handler. Called by MapCanvas for manipulation completed events. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
/// <param name="sender"> Source of the event. </param>
/// <param name="e"> Manipulation completed event information. </param>
private void MapCanvas_ManipulationCompleted(object sender, ManipulationCompletedEventArgs e)
{
this.pinchRun = false;
}
/// <summary> Event handler. Called by MapCanvas for manipulation started events. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
/// <param name="sender"> Source of the event. </param>
/// <param name="e"> Manipulation started event information. </param>
private void MapCanvas_ManipulationStarted(object sender, ManipulationStartedEventArgs e)
{
this.pinchRun = true;
}
/// <summary> Creates layer list picker. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
private void createLayerListPicker()
{
layerListPicker = new ListPickerItemListModel();
@@ -259,6 +277,9 @@ namespace CampusAppWP8.Pages.Campusmap
this.Layer.ItemsSource = layerListPicker.List;
}
/// <summary> Shows the layer places. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
/// <param name="layerKey"> (Optional) the layer key. </param>
private void showLayerPlaces(string layerKey = null)
{
if (layerKey == null)
@@ -305,12 +326,18 @@ namespace CampusAppWP8.Pages.Campusmap
// MapCanvas.Children.Add(this.buildingMap.AddPin(offsetPoint, MapPinModel.PinType.SearchPlace));
}
/// <summary> Shows the layer places. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
/// <param name="index"> (Optional) zero-based index of the. </param>
private void showLayerPlaces(int index = 0)
{
string layerKey = this.building.Layers.Keys.ElementAt(index);
this.showLayerPlaces(layerKey);
}
/// <summary> Sets up the canvas. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
/// <param name="buildingId"> Identifier for the building. </param>
private void setupCanvas(string buildingId)
{
this.building = new CampusBuildingModel(buildingId, this.placeFile.Model.Places.ToList());
@@ -331,11 +358,18 @@ namespace CampusAppWP8.Pages.Campusmap
Canvas.SetZIndex(this.imgMap, 0);
}
/// <summary> Event handler. Called by Layer for selection changed events. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
/// <param name="sender"> Source of the event. </param>
/// <param name="e"> Selection changed event information. </param>
private void Layer_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
this.showLayerPlaces(((ListPickerItemModel)this.Layer.SelectedItem).Value);
}
/// <summary> Clears the map described by removeTags. </summary>
/// <remarks> Stubbfel, 14.10.2013. </remarks>
/// <param name="removeTags"> (Optional) the remove tags. </param>
private void ClearMap(List<string> removeTags = null)
{
if (removeTags == null)

View File

@@ -25,4 +25,12 @@
<Value>wifi</Value>
</CollectionProperty>
</GlobalSettings>
<Analyzers>
<Analyzer AnalyzerId="StyleCop.CSharp.DocumentationRules">
<AnalyzerSettings>
<StringProperty Name="CompanyName">BTU/IIT</StringProperty>
<StringProperty Name="Copyright">The MIT License (MIT). Copyright (c) 2013 BTU/IIT.</StringProperty>
</AnalyzerSettings>
</Analyzer>
</Analyzers>
</StyleCopSettings>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="WPtoolkit" version="4.2013.08.16" targetFramework="wp80" />
<package id="ZXing.Net" version="0.11.0.1" targetFramework="wp80" />
<package id="ZXing.Net" version="0.12.0.0" targetFramework="wp80" />
</packages>

View File

@@ -4,4 +4,12 @@
<Value>perodic</Value>
</CollectionProperty>
</GlobalSettings>
<Analyzers>
<Analyzer AnalyzerId="StyleCop.CSharp.DocumentationRules">
<AnalyzerSettings>
<StringProperty Name="CompanyName">BTU/IIT</StringProperty>
<StringProperty Name="Copyright">BTU/IIT</StringProperty>
</AnalyzerSettings>
</Analyzer>
</Analyzers>
</StyleCopSettings>

View File

@@ -12,4 +12,12 @@
<Value>uni</Value>
</CollectionProperty>
</GlobalSettings>
<Analyzers>
<Analyzer AnalyzerId="StyleCop.CSharp.DocumentationRules">
<AnalyzerSettings>
<StringProperty Name="CompanyName">BTU/IIT</StringProperty>
<StringProperty Name="Copyright">BTU/IIT</StringProperty>
</AnalyzerSettings>
</Analyzer>
</Analyzers>
</StyleCopSettings>

View File

@@ -0,0 +1,10 @@
<StyleCopSettings Version="105">
<Analyzers>
<Analyzer AnalyzerId="StyleCop.CSharp.DocumentationRules">
<AnalyzerSettings>
<StringProperty Name="CompanyName">BTU/IIT</StringProperty>
<StringProperty Name="Copyright">BTU/IIT</StringProperty>
</AnalyzerSettings>
</Analyzer>
</Analyzers>
</StyleCopSettings>

20
CampusAppWP8/LICENSE.txt Normal file
View File

@@ -0,0 +1,20 @@
The MIT License (MIT)
Copyright (c) 2013 BTU/IIT.
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View File

@@ -0,0 +1,109 @@
<?xml version="1.0"?>
<Prefs>
<DocComment>
<CommentStyle value="DocXml" />
<Separator value="(none)" />
<SeparatorB value="(none)" />
<LineHeader2 value="/// " />
<AlignBlockStartColumns value="false" />
<LineHeader />
<SeparatorClipCol value="-1" />
<BlanksAbove value="1" />
<BlanksAfterRegion value="1" />
<BlanksAfterScope value="0" />
<BlanksBelow value="0" />
<BlanksBetweenEntries value="false" />
<WordWrapRelative value="true" />
<SimpleFormatForOneLiners value="true" />
<SingleLinePrefix value="///&lt; " />
<SingleLineSuffix value="(None)" />
<SingleLineMinColumn value="0" />
<LineCommentOnSameLine value="false" />
<ImmediateDelete value="false" />
<DateCulture value="" />
<WordWrapColumn value="100" />
<AutoDocReplacements value="true" />
<ThisObjectName value="object" />
<DuplicateBaseDocs value="true" />
<AddSeeForBases value="true" />
<SummaryOnlyForBases value="true" />
<AddSeeForOverrides value="true" />
<SummaryOnlyForOverrides value="true" />
<DocAllAddFileHeader value="true" />
<DateFormat value="d" />
<LiveCommentUpdate value="true" />
<LiveCommentCreation value="true" />
<ConvertEntities value="true" />
<TidyOnPaste value="true" />
<ConvertDoubleSlashComments value="true" />
<AddDocTableForEnums value="false" />
<LiveSLCommentUpdate value="true" />
</DocComment>
<Doxygen>
<CommandPrefix value="\" />
<SuppressBriefTags value="false" />
<SuppressPrototypes value="false" />
<SuppressAuthor value="false" />
<SuppressDate value="false" />
</Doxygen>
<Format>
<EntrySuppressNewlines value="true" />
<EntryTag value="Newline" />
<EntryNewline value="Indent" />
<EntryBody value="Newline" />
<SingleTag value="Space" />
<SingleBody value="Space" />
<GroupSuppressNewlines value="true" />
<GroupTag value="Newline" />
<GroupNewline value="Indent" />
<GroupBody value="Newline" />
<AlignBlockStartColumns value="true" />
<AccessLevelsToComment value="all" />
<AccessLevelsApplyToAllCmds value="false" />
</Format>
<Misc>
<RulesPath value="C:\Users\stubbfel\gitrepos\CampusAppWP8\Doc\atominnerSettings" />
<UserName value="(Use login name)" />
<ShowOutliningCmds value="true" />
<ShowCppCmds value="true" />
<ShowClipboardCmds value="true" />
<ShowContextCmds value="true" />
<EditXmlInNotepad />
</Misc>
<DocXml>
<BlockFormatNew />
<BlockFormatOld />
<BlockFormatForGroup />
<SuppressAuthorDate value="false" />
</DocXml>
<Variables>
<StyleCop value="true" />
</Variables>
<OutlineDocComment>
<OnOpenDoc value="false" />
<SkipFirstLine value="true" />
<EatTrailingBlank value="true" />
</OutlineDocComment>
<OutlineAttr>
<OnOpenDoc value="false" />
<EatBlanks value="true" />
</OutlineAttr>
<CopyAsText>
<StripIndent value="true" />
<TabSize value="4" />
</CopyAsText>
<AddAccessMethods>
<VarTemplate value="varName" />
<MemberPrefix />
<MultilineAutoProp value="false" />
<MethodTemplate value="GetVarName,SetVarName" />
<ParamTemplate value="varName" />
</AddAccessMethods>
<ImplementMethod>
<AddDocComment value="true" />
<ReturnToOrigDoc value="false" />
</ImplementMethod>
<Columnise>
<MinimiseWhitespace value="true" />
</Columnise>
</Prefs>

View File

@@ -0,0 +1,109 @@
<?xml version="1.0"?>
<Prefs>
<DocComment>
<CommentStyle value="DocXml" />
<Separator value="(none)" />
<SeparatorB value="(none)" />
<LineHeader2 value="/// " />
<AlignBlockStartColumns value="false" />
<LineHeader />
<SeparatorClipCol value="-1" />
<BlanksAbove value="1" />
<BlanksAfterRegion value="1" />
<BlanksAfterScope value="0" />
<BlanksBelow value="0" />
<BlanksBetweenEntries value="false" />
<WordWrapRelative value="true" />
<SimpleFormatForOneLiners value="true" />
<SingleLinePrefix value="///&lt; " />
<SingleLineSuffix value="(None)" />
<SingleLineMinColumn value="0" />
<LineCommentOnSameLine value="false" />
<ImmediateDelete value="false" />
<DateCulture value="" />
<WordWrapColumn value="100" />
<AutoDocReplacements value="true" />
<ThisObjectName value="object" />
<DuplicateBaseDocs value="true" />
<AddSeeForBases value="true" />
<SummaryOnlyForBases value="true" />
<AddSeeForOverrides value="true" />
<SummaryOnlyForOverrides value="true" />
<DocAllAddFileHeader value="true" />
<DateFormat value="d" />
<LiveCommentUpdate value="true" />
<LiveCommentCreation value="true" />
<ConvertEntities value="true" />
<TidyOnPaste value="true" />
<ConvertDoubleSlashComments value="true" />
<AddDocTableForEnums value="false" />
<LiveSLCommentUpdate value="true" />
</DocComment>
<Doxygen>
<CommandPrefix value="\" />
<SuppressBriefTags value="false" />
<SuppressPrototypes value="false" />
<SuppressAuthor value="false" />
<SuppressDate value="false" />
</Doxygen>
<Format>
<EntrySuppressNewlines value="true" />
<EntryTag value="Newline" />
<EntryNewline value="Indent" />
<EntryBody value="Newline" />
<SingleTag value="Space" />
<SingleBody value="Space" />
<GroupSuppressNewlines value="true" />
<GroupTag value="Newline" />
<GroupNewline value="Indent" />
<GroupBody value="Newline" />
<AlignBlockStartColumns value="true" />
<AccessLevelsToComment value="all" />
<AccessLevelsApplyToAllCmds value="false" />
</Format>
<Misc>
<RulesPath value="C:\Users\stubbfel\gitrepos\CampusAppWP8\Doc\atominnerSettings" />
<UserName value="(Use login name)" />
<ShowOutliningCmds value="true" />
<ShowCppCmds value="true" />
<ShowClipboardCmds value="true" />
<ShowContextCmds value="true" />
<EditXmlInNotepad />
</Misc>
<DocXml>
<BlockFormatNew />
<BlockFormatOld />
<BlockFormatForGroup />
<SuppressAuthorDate value="false" />
</DocXml>
<Variables>
<StyleCop value="true" />
</Variables>
<OutlineDocComment>
<OnOpenDoc value="false" />
<SkipFirstLine value="true" />
<EatTrailingBlank value="true" />
</OutlineDocComment>
<OutlineAttr>
<OnOpenDoc value="false" />
<EatBlanks value="true" />
</OutlineAttr>
<CopyAsText>
<StripIndent value="true" />
<TabSize value="4" />
</CopyAsText>
<AddAccessMethods>
<VarTemplate value="varName" />
<MemberPrefix />
<MultilineAutoProp value="false" />
<MethodTemplate value="GetVarName,SetVarName" />
<ParamTemplate value="varName" />
</AddAccessMethods>
<ImplementMethod>
<AddDocComment value="true" />
<ReturnToOrigDoc value="false" />
</ImplementMethod>
<Columnise>
<MinimiseWhitespace value="true" />
</Columnise>
</Prefs>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,492 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- Templates that control the style and layout of the Atomineer Documentation Viewer -->
<ViewerTemplates>
<Template name="Light">
<!-- Shared styles for the template. Note that the style name="" attributes must not be edited -->
<StyleList>
<Style name="h1" font="Segoe UI Light" style="" size="16" colour="#707070"/>
<Style name="h2" font="Segoe UI Light" style="" size="13" colour="Black"/>
<Style name="h3" font="Segoe UI Light" style="" size="10" colour="Black"/>
<Style name="text" font="Segoe UI" style="" size="9" colour="Black"/>
<Style name="bold" font="Segoe UI" style="bold" size="9" colour="Black"/>
<Style name="italic" font="Segoe UI" style="italic" size="9" colour="Black"/>
<Style name="link" font="Segoe UI" style="" size="9" colour="#00709f"/>
<Style name="code" font="Consolas" style="" size="9" colour="#324896"/>
</StyleList>
<Text text="%declaration%" style="h1"/>
<Entry name="summary,brief,description,details" />
<Blank style="text"/>
<If entryExists="param,parameter,tparam,typeparam,typeparameter,returns,return,retval,value">
<Text text="Syntax" style="h2"/>
<If entryExists="tparam,typeparam,typeparameter">
<Text text="Type Parameters" style="h3"/>
<Entry name="tparam,typeparam,typeparameter" style="text" attr="name" attrStyle="italic" format=""/>
<Blank style="text"/>
</If>
<If entryExists="param,parameter">
<Text text="Parameters" style="h3"/>
<Entry name="param,parameter" style="text" attr="name" attrStyle="italic" format=""/>
<Blank style="text"/>
</If>
<If entryExists="returns,return,retval">
<Text text="Returns" style="h3"/>
<Entry name="returns,return,retval" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="value">
<Text text="Value" style="h3"/>
<Entry name="value" style="text"/>
<Blank style="text"/>
</If>
</If>
<If entryExists="except,exception,throws">
<Text text="Exceptions" style="h2"/>
<Entry name="except,exception,throws" style="text" attr="cref" attrStyle="italic" format="indent"/>
<Blank style="text"/>
</If>
<If entryExists="remarks,notes">
<Text text="Remarks" style="h2"/>
<Entry name="remarks,notes" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="example,examples">
<Text text="Examples" style="h2"/>
<Entry name="example,examples" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="seealso,see,sa">
<Text text="See Also" style="h2"/>
<Entry name="seealso,see,sa" style="text" attr="cref" attrStyle="italic"/>
<Blank style="text"/>
</If>
</Template>
<Template name="Light (Inverted)">
<!-- Shared styles for the template. Note that the style name="" attributes must not be edited -->
<StyleList bgColour="#000000">
<Style name="h1" font="Segoe UI Light" style="" size="16" colour="#ffff98"/>
<Style name="h2" font="Segoe UI Light" style="" size="13" colour="#ffff98"/>
<Style name="h3" font="Segoe UI Light" style="" size="10" colour="#ffff98"/>
<Style name="text" font="Segoe UI" style="" size="9" colour="White"/>
<Style name="bold" font="Segoe UI" style="bold" size="9" colour="White"/>
<Style name="italic" font="Segoe UI" style="italic" size="9" colour="White"/>
<Style name="link" font="Segoe UI" style="" size="9" colour="#80d8ff"/>
<Style name="code" font="Consolas" style="" size="9" colour="#ff9030"/>
</StyleList>
<Text text="%declaration%" style="h1"/>
<Entry name="summary,brief,description,details" />
<Blank style="text"/>
<If entryExists="param,parameter,tparam,typeparam,typeparameter,returns,return,retval,value">
<Text text="Syntax" style="h2"/>
<If entryExists="tparam,typeparam,typeparameter">
<Text text="Type Parameters" style="h3"/>
<Entry name="tparam,typeparam,typeparameter" style="text" attr="name" attrStyle="italic" format=""/>
<Blank style="text"/>
</If>
<If entryExists="param,parameter">
<Text text="Parameters" style="h3"/>
<Entry name="param,parameter" style="text" attr="name" attrStyle="italic" format=""/>
<Blank style="text"/>
</If>
<If entryExists="returns,return,retval">
<Text text="Returns" style="h3"/>
<Entry name="returns,return,retval" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="value">
<Text text="Value" style="h3"/>
<Entry name="value" style="text"/>
<Blank style="text"/>
</If>
</If>
<If entryExists="except,exception,throws">
<Text text="Exceptions" style="h2"/>
<Entry name="except,exception,throws" style="text" attr="cref" attrStyle="italic" format="indent"/>
<Blank style="text"/>
</If>
<If entryExists="remarks,notes">
<Text text="Remarks" style="h2"/>
<Entry name="remarks,notes" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="example,examples">
<Text text="Examples" style="h2"/>
<Entry name="example,examples" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="seealso,see,sa">
<Text text="See Also" style="h2"/>
<Entry name="seealso,see,sa" style="text" attr="cref" attrStyle="italic"/>
<Blank style="text"/>
</If>
</Template>
<Template name="Heavy">
<!-- Shared styles for the template. Note that the style name="" attributes must not be edited -->
<StyleList>
<Style name="h1" font="Arial Black" style="" size="12" colour="#909090"/>
<Style name="h2" font="Arial Black" style="" size="11" colour="#303030"/>
<Style name="h3" font="Arial Black" style="" size="10" colour="#303030"/>
<Style name="text" font="Segoe UI" style="" size="9" colour="Black"/>
<Style name="bold" font="Segoe UI" style="bold" size="9" colour="Black"/>
<Style name="italic" font="Segoe UI" style="italic" size="9" colour="Black"/>
<Style name="link" font="Segoe UI" style="" size="9" colour="#30709f"/>
<Style name="code" font="Consolas" style="" size="9" colour="#707070"/>
</StyleList>
<Text text="%declaration%" style="h1"/>
<Entry name="summary,brief,description,details" />
<Blank style="text"/>
<If entryExists="tparam,typeparam,typeparameter">
<Text text="Type Parameters" style="h3"/>
<Entry name="tparam,typeparam,typeparameter" style="text" attr="name" attrStyle="bold" format="indent"/>
<Blank style="text"/>
</If>
<If entryExists="param,parameter">
<Text text="Parameters" style="h3"/>
<Entry name="param,parameter" style="text" attr="name" attrStyle="bold" format="indent"/>
<Blank style="text"/>
</If>
<If entryExists="except,exception,throws">
<Text text="Exceptions" style="h3"/>
<Entry name="except,exception,throws" style="text" attr="cref" attrStyle="italic" format="indent"/>
<Blank style="text"/>
</If>
<If entryExists="returns,return,retval">
<Text text="Returns" style="h3"/>
<Entry name="returns,return,retval" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="value">
<Text text="Value" style="h3"/>
<Entry name="value" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="example,examples">
<Text text="Examples" style="h3"/>
<Entry name="example,examples" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="remarks,notes">
<Text text="Remarks" style="h3"/>
<Entry name="remarks,notes" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="seealso,see,sa">
<Text text="See Also" style="h3"/>
<Entry name="seealso,see,sa" style="text" attr="cref" attrStyle="italic"/>
<Blank style="text"/>
</If>
</Template>
<Template name="Heavy (Inverted)">
<!-- Shared styles for the template. Note that the style name="" attributes must not be edited -->
<StyleList bgColour="#000000">
<Style name="h1" font="Arial Black" style="" size="12" colour="#ffff98"/>
<Style name="h2" font="Arial Black" style="" size="11" colour="#ffff98"/>
<Style name="h3" font="Arial Black" style="" size="10" colour="#ffff98"/>
<Style name="text" font="Segoe UI" style="" size="9" colour="White"/>
<Style name="bold" font="Segoe UI" style="bold" size="9" colour="White"/>
<Style name="italic" font="Segoe UI" style="italic" size="9" colour="White"/>
<Style name="link" font="Segoe UI" style="" size="9" colour="#80d8ff"/>
<Style name="code" font="Consolas" style="" size="9" colour="#ff9030"/>
</StyleList>
<Text text="%declaration%" style="h1"/>
<Entry name="summary,brief,description,details" />
<Blank style="text"/>
<If entryExists="tparam,typeparam,typeparameter">
<Text text="Type Parameters" style="h3"/>
<Entry name="tparam,typeparam,typeparameter" style="text" attr="name" attrStyle="bold" format="indent"/>
<Blank style="text"/>
</If>
<If entryExists="param,parameter">
<Text text="Parameters" style="h3"/>
<Entry name="param,parameter" style="text" attr="name" attrStyle="bold" format="indent"/>
<Blank style="text"/>
</If>
<If entryExists="except,exception,throws">
<Text text="Exceptions" style="h3"/>
<Entry name="except,exception,throws" style="text" attr="cref" attrStyle="italic" format="indent"/>
<Blank style="text"/>
</If>
<If entryExists="returns,return,retval">
<Text text="Returns" style="h3"/>
<Entry name="returns,return,retval" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="value">
<Text text="Value" style="h3"/>
<Entry name="value" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="example,examples">
<Text text="Examples" style="h3"/>
<Entry name="example,examples" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="remarks,notes">
<Text text="Remarks" style="h3"/>
<Entry name="remarks,notes" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="seealso,see,sa">
<Text text="See Also" style="h3"/>
<Entry name="seealso,see,sa" style="text" attr="cref" attrStyle="italic"/>
<Blank style="text"/>
</If>
</Template>
<Template name="Black">
<!-- Shared styles for the template. Note that the style name="" attributes must not be edited -->
<StyleList>
<Style name="h1" font="Segoe UI" style="bold" size="12" colour="Black"/>
<Style name="h2" font="Segoe UI" style="bold" size="11" colour="Black"/>
<Style name="h3" font="Segoe UI" style="bold" size="10" colour="Black"/>
<Style name="text" font="Segoe UI" style="" size="10" colour="Black"/>
<Style name="bold" font="Segoe UI" style="bold" size="10" colour="Black"/>
<Style name="italic" font="Segoe UI" style="italic" size="10" colour="Black"/>
<Style name="link" font="Segoe UI" style="" size="10" colour="#1277cc"/>
<Style name="code" font="Segoe UI" style="" size="10" colour="#2f427c"/>
</StyleList>
<Text text="%declaration%" style="h1"/>
<Entry name="summary,brief,description,details" />
<Blank style="text"/>
<If entryExists="tparam,typeparam,typeparameter">
<Text text="Type Parameters:" style="h2"/>
<Entry name="tparam,typeparam,typeparameter" style="text" attr="name" attrStyle="italic" format="indent"/>
<Blank style="text"/>
</If>
<If entryExists="param,parameter">
<Text text="Parameters:" style="h2"/>
<Entry name="param,parameter" style="text" attr="name" attrStyle="italic" format="indent"/>
<Blank style="text"/>
</If>
<If entryExists="returns,return,retval">
<Text text="Returns:" style="h2"/>
<Entry name="returns,return,retval" style="text" format="indent"/>
<Blank style="text"/>
</If>
<If entryExists="value">
<Text text="Value:" style="h2"/>
<Entry name="value" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="except,exception,throws">
<Text text="Exceptions:" style="h2"/>
<Entry name="except,exception,throws" style="text" attr="cref" attrStyle="italic" format="indent"/>
<Blank style="text"/>
</If>
<If entryExists="remarks,notes">
<Text text="Remarks:" style="h2"/>
<Entry name="remarks,notes" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="example,examples">
<Text text="Examples:" style="h2"/>
<Entry name="example,examples" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="seealso,see,sa">
<Text text="See Also:" style="h2"/>
<Entry name="seealso,see,sa" style="text" attr="cref" attrStyle="italic"/>
<Blank style="text"/>
</If>
</Template>
<Template name="Blue">
<!-- Shared styles for the template. Note that the style name="" attributes must not be edited -->
<StyleList>
<Style name="h1" font="Segoe UI" style="bold" size="14" colour="#3f529c"/>
<Style name="h2" font="Segoe UI" style="bold" size="12" colour="#3f529c"/>
<Style name="h3" font="Segoe UI" style="bold" size="11" colour="#3f529c"/>
<Style name="text" font="Segoe UI" style="" size="10" colour="Black"/>
<Style name="bold" font="Segoe UI" style="bold" size="10" colour="Black"/>
<Style name="italic" font="Segoe UI" style="italic" size="10" colour="Black"/>
<Style name="link" font="Segoe UI" style="" size="10" colour="#1277cc"/>
<Style name="code" font="Segoe UI" style="" size="10" colour="DarkGreen"/>
</StyleList>
<Text text="%declaration%" style="h1"/>
<Entry name="summary,brief,description,details" />
<Blank style="text"/>
<If entryExists="tparam,typeparam,typeparameter">
<Text text="Type Parameters" style="h2"/>
<Entry name="tparam,typeparam,typeparameter" style="text" attr="name" attrStyle="italic" format="indent"/>
<Blank style="text"/>
</If>
<If entryExists="param,parameter">
<Text text="Parameters" style="h2"/>
<Entry name="param,parameter" style="text" attr="name" attrStyle="italic" format="indent"/>
<Blank style="text"/>
</If>
<If entryExists="except,exception,throws">
<Text text="Exceptions" style="h2"/>
<Entry name="except,exception,throws" style="text" attr="cref" attrStyle="italic" format="indent"/>
<Blank style="text"/>
</If>
<If entryExists="returns,return,retval">
<Text text="Returns" style="h2"/>
<Entry name="returns,return,retval" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="value">
<Text text="Value" style="h2"/>
<Entry name="value" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="remarks,notes">
<Text text="Remarks" style="h2"/>
<Entry name="remarks,notes" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="example,examples">
<Text text="Examples" style="h2"/>
<Entry name="example,examples" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="seealso,see,sa">
<Text text="See Also" style="h2"/>
<Entry name="seealso,see,sa" style="text" attr="cref" attrStyle="italic"/>
<Blank style="text"/>
</If>
</Template>
<Template name="Orange">
<!-- Shared styles for the template. Note that the style name="" attributes must not be edited -->
<StyleList>
<Style name="h1" font="Segoe UI" style="bold" size="14" colour="#ff8200"/>
<Style name="h2" font="Segoe UI" style="bold" size="12" colour="#ff8200"/>
<Style name="h3" font="Segoe UI" style="bold" size="11" colour="#ff8200"/>
<Style name="text" font="Segoe UI" style="" size="10" colour="Black"/>
<Style name="bold" font="Segoe UI" style="bold" size="10" colour="Black"/>
<Style name="italic" font="Segoe UI" style="italic" size="10" colour="Black"/>
<Style name="link" font="Segoe UI" style="" size="10" colour="#1277cc"/>
<Style name="code" font="Segoe UI" style="" size="10" colour="DarkGreen"/>
</StyleList>
<Text text="%declaration%" style="h1"/>
<Entry name="summary,brief,description,details" />
<Blank style="text"/>
<If entryExists="tparam,typeparam,typeparameter">
<Text text="Type Parameters" style="h2"/>
<Entry name="tparam,typeparam,typeparameter" style="text" attr="name" attrStyle="italic" format="indent"/>
<Blank style="text"/>
</If>
<If entryExists="param,parameter">
<Text text="Parameters" style="h2"/>
<Entry name="param,parameter" style="text" attr="name" attrStyle="italic" format="indent"/>
<Blank style="text"/>
</If>
<If entryExists="except,exception,throws">
<Text text="Exceptions" style="h2"/>
<Entry name="except,exception,throws" style="text" attr="cref" attrStyle="italic" format="indent"/>
<Blank style="text"/>
</If>
<If entryExists="returns,return,retval">
<Text text="Returns" style="h2"/>
<Entry name="returns,return,retval" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="value">
<Text text="Value" style="h2"/>
<Entry name="value" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="remarks,notes">
<Text text="Remarks" style="h2"/>
<Entry name="remarks,notes" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="example,examples">
<Text text="Examples" style="h2"/>
<Entry name="example,examples" style="text"/>
<Blank style="text"/>
</If>
<If entryExists="seealso,see,sa">
<Text text="See Also" style="h2"/>
<Entry name="seealso,see,sa" style="text" attr="cref" attrStyle="italic"/>
<Blank style="text"/>
</If>
</Template>
</ViewerTemplates>