From a16e838c882c8b4f9b8af78d01b5d5b6afd938b5 Mon Sep 17 00:00:00 2001 From: Ken Tucker Date: Tue, 12 Nov 2024 05:45:29 -0500 Subject: [PATCH 1/5] update nuget settings in project files --- .../Caliburn.Micro.Core.csproj | 9 + src/Caliburn.Micro.Maui.Tests/coverage.json | 15188 ++++++++++++++++ .../Caliburn.Micro.Maui.csproj | 9 + .../Caliburn.Micro.Platform.Core.csproj | 11 +- .../Caliburn.Micro.Platform.csproj | 6 + .../Caliburn.Micro.Xamarin.Forms.csproj | 9 + 6 files changed, 15231 insertions(+), 1 deletion(-) create mode 100644 src/Caliburn.Micro.Maui.Tests/coverage.json diff --git a/src/Caliburn.Micro.Core/Caliburn.Micro.Core.csproj b/src/Caliburn.Micro.Core/Caliburn.Micro.Core.csproj index f2708544..b70a79ad 100644 --- a/src/Caliburn.Micro.Core/Caliburn.Micro.Core.csproj +++ b/src/Caliburn.Micro.Core/Caliburn.Micro.Core.csproj @@ -8,6 +8,8 @@ .\..\Caliburn.Micro.snk true latest + Caliburn Micro Core + CaliburnIcon.png @@ -26,6 +28,13 @@ + + + True + \ + + + diff --git a/src/Caliburn.Micro.Maui.Tests/coverage.json b/src/Caliburn.Micro.Maui.Tests/coverage.json new file mode 100644 index 00000000..f12f4656 --- /dev/null +++ b/src/Caliburn.Micro.Maui.Tests/coverage.json @@ -0,0 +1,15188 @@ +{ + "Caliburn.Micro.Core.dll": { + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\ActivateExtensions.cs": { + "Caliburn.Micro.ActivateExtensions": { + "System.Threading.Tasks.Task Caliburn.Micro.ActivateExtensions::ActivateAsync(Caliburn.Micro.IActivate)": { + "Lines": { + "15": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\ActivationEventArgs.cs": { + "Caliburn.Micro.ActivationEventArgs": { + "System.Boolean Caliburn.Micro.ActivationEventArgs::get_WasInitialized()": { + "Lines": { + "13": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\ActivationProcessedEventArgs.cs": { + "Caliburn.Micro.ActivationProcessedEventArgs": { + "System.Object Caliburn.Micro.ActivationProcessedEventArgs::get_Item()": { + "Lines": { + "13": 0 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.ActivationProcessedEventArgs::get_Success()": { + "Lines": { + "19": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\AsyncEventHandlerExtensions.cs": { + "Caliburn.Micro.AsyncEventHandlerExtensions": { + "System.Collections.Generic.IEnumerable`1> Caliburn.Micro.AsyncEventHandlerExtensions::GetHandlers(Caliburn.Micro.AsyncEventHandler`1)": { + "Lines": { + "25": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.AsyncEventHandlerExtensions::InvokeAllAsync(Caliburn.Micro.AsyncEventHandler`1,System.Object,TEventArgs)": { + "Lines": { + "40": 0, + "41": 0, + "42": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\BindableCollection.cs": { + "Caliburn.Micro.BindableCollection`1": { + "System.Boolean Caliburn.Micro.BindableCollection`1::get_IsNotifying()": { + "Lines": { + "36": 91 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.BindableCollection`1::NotifyOfPropertyChange(System.String)": { + "Lines": { + "44": 0, + "46": 0, + "48": 0, + "52": 0, + "55": 0 + }, + "Branches": [ + { + "Line": 44, + "Offset": 26, + "EndOffset": 28, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 46, + "Offset": 38, + "EndOffset": 40, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 46, + "Offset": 38, + "EndOffset": 59, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 44, + "Offset": 26, + "EndOffset": 76, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.BindableCollection`1::Refresh()": { + "Lines": { + "62": 2, + "64": 2, + "65": 2, + "66": 2, + "67": 2, + "68": 2, + "69": 4, + "73": 0, + "74": 0, + "75": 0, + "77": 0 + }, + "Branches": [ + { + "Line": 62, + "Offset": 10, + "EndOffset": 12, + "Path": 0, + "Ordinal": 0, + "Hits": 2 + }, + { + "Line": 62, + "Offset": 10, + "EndOffset": 31, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.BindableCollection`1::InsertItem(System.Int32,T)": { + "Lines": { + "86": 18, + "88": 36, + "92": 0, + "94": 0 + }, + "Branches": [ + { + "Line": 86, + "Offset": 37, + "EndOffset": 39, + "Path": 0, + "Ordinal": 0, + "Hits": 18 + }, + { + "Line": 86, + "Offset": 37, + "EndOffset": 58, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.BindableCollection`1::InsertItemBase(System.Int32,T)": { + "Lines": { + "106": 20, + "107": 20 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.BindableCollection`1::SetItem(System.Int32,T)": { + "Lines": { + "116": 0, + "118": 0, + "122": 0, + "124": 0 + }, + "Branches": [ + { + "Line": 116, + "Offset": 37, + "EndOffset": 39, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 116, + "Offset": 37, + "EndOffset": 58, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.BindableCollection`1::SetItemBase(System.Int32,T)": { + "Lines": { + "136": 0, + "137": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.BindableCollection`1::RemoveItem(System.Int32)": { + "Lines": { + "145": 0, + "147": 0, + "151": 0, + "153": 0 + }, + "Branches": [ + { + "Line": 145, + "Offset": 30, + "EndOffset": 32, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 145, + "Offset": 30, + "EndOffset": 51, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.BindableCollection`1::RemoveItemBase(System.Int32)": { + "Lines": { + "164": 0, + "165": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.BindableCollection`1::ClearItems()": { + "Lines": { + "172": 4, + "173": 4 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.BindableCollection`1::ClearItemsBase()": { + "Lines": { + "183": 4, + "184": 4 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.BindableCollection`1::OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)": { + "Lines": { + "192": 27, + "194": 25, + "196": 27 + }, + "Branches": [ + { + "Line": 192, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 25 + }, + { + "Line": 192, + "Offset": 6, + "EndOffset": 15, + "Path": 1, + "Ordinal": 1, + "Hits": 27 + } + ] + }, + "System.Void Caliburn.Micro.BindableCollection`1::OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)": { + "Lines": { + "204": 54, + "206": 50, + "208": 54 + }, + "Branches": [ + { + "Line": 204, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 50 + }, + { + "Line": 204, + "Offset": 6, + "EndOffset": 15, + "Path": 1, + "Ordinal": 1, + "Hits": 54 + } + ] + }, + "System.Void Caliburn.Micro.BindableCollection`1::AddRange(System.Collections.Generic.IEnumerable`1)": { + "Lines": { + "233": 1, + "235": 1, + "239": 0, + "241": 0 + }, + "Branches": [ + { + "Line": 233, + "Offset": 30, + "EndOffset": 32, + "Path": 0, + "Ordinal": 0, + "Hits": 1 + }, + { + "Line": 233, + "Offset": 30, + "EndOffset": 51, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.BindableCollection`1::RemoveRange(System.Collections.Generic.IEnumerable`1)": { + "Lines": { + "268": 0, + "270": 0, + "274": 0, + "276": 0 + }, + "Branches": [ + { + "Line": 268, + "Offset": 30, + "EndOffset": 32, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 268, + "Offset": 30, + "EndOffset": 51, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.BindableCollection`1::OnUIThread(System.Action)": { + "Lines": { + "283": 25 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.BindableCollection`1::.ctor()": { + "Lines": { + "18": 7, + "20": 7, + "21": 7 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.BindableCollection`1::.ctor(System.Collections.Generic.IEnumerable`1)": { + "Lines": { + "28": 0, + "30": 0, + "31": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.BindableCollection`1/<>c__DisplayClass18_0": { + "System.Void Caliburn.Micro.BindableCollection`1/<>c__DisplayClass18_0::g__AddRange|0()": { + "Lines": { + "218": 1, + "219": 1, + "220": 1, + "221": 6, + "223": 2, + "224": 2, + "226": 1, + "228": 1, + "229": 1, + "230": 1, + "231": 1 + }, + "Branches": [ + { + "Line": 221, + "Offset": 80, + "EndOffset": 50, + "Path": 1, + "Ordinal": 1, + "Hits": 2 + }, + { + "Line": 221, + "Offset": 80, + "EndOffset": 82, + "Path": 0, + "Ordinal": 0, + "Hits": 1 + } + ] + } + }, + "Caliburn.Micro.BindableCollection`1/<>c__DisplayClass19_0": { + "System.Void Caliburn.Micro.BindableCollection`1/<>c__DisplayClass19_0::g__RemoveRange|0()": { + "Lines": { + "251": 0, + "252": 0, + "253": 0, + "255": 0, + "256": 0, + "258": 0, + "261": 0, + "263": 0, + "264": 0, + "265": 0, + "266": 0 + }, + "Branches": [ + { + "Line": 253, + "Offset": 80, + "EndOffset": 38, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 256, + "Offset": 60, + "EndOffset": 62, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 256, + "Offset": 60, + "EndOffset": 74, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 253, + "Offset": 80, + "EndOffset": 82, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\CloseResult.cs": { + "Caliburn.Micro.CloseResult`1": { + "System.Boolean Caliburn.Micro.CloseResult`1::get_CloseCanOccur()": { + "Lines": { + "25": 0 + }, + "Branches": [] + }, + "System.Collections.Generic.IEnumerable`1 Caliburn.Micro.CloseResult`1::get_Children()": { + "Lines": { + "30": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.CloseResult`1::.ctor(System.Boolean,System.Collections.Generic.IEnumerable`1)": { + "Lines": { + "16": 0, + "18": 0, + "19": 0, + "20": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\Conductor.cs": { + "Caliburn.Micro.Conductor`1": { + "System.Threading.Tasks.Task Caliburn.Micro.Conductor`1::OnActivateAsync(System.Threading.CancellationToken)": { + "Lines": { + "77": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.Conductor`1::OnDeactivateAsync(System.Boolean,System.Threading.CancellationToken)": { + "Lines": { + "88": 0 + }, + "Branches": [] + }, + "System.Collections.Generic.IEnumerable`1 Caliburn.Micro.Conductor`1::GetChildren()": { + "Lines": { + "97": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.Conductor`1/d__0": { + "System.Void Caliburn.Micro.Conductor`1/d__0::MoveNext()": { + "Lines": { + "15": 0, + "17": 0, + "19": 0, + "20": 0, + "22": 0, + "25": 0, + "27": 0, + "29": 0, + "33": 0, + "35": 0 + }, + "Branches": [ + { + "Line": 15, + "Offset": 43, + "EndOffset": 48, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 15, + "Offset": 75, + "EndOffset": 80, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 17, + "Offset": 86, + "EndOffset": 88, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 17, + "Offset": 86, + "EndOffset": 208, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 15, + "Offset": 43, + "EndOffset": 213, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 15, + "Offset": 75, + "EndOffset": 213, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 27, + "Offset": 339, + "EndOffset": 341, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 27, + "Offset": 339, + "EndOffset": 444, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Conductor`1/d__2": { + "System.Void Caliburn.Micro.Conductor`1/d__2::MoveNext()": { + "Lines": { + "66": 0, + "68": 0, + "69": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.Conductor`1/d__1": { + "System.Void Caliburn.Micro.Conductor`1/d__1::MoveNext()": { + "Lines": { + "46": 0, + "48": 0, + "51": 0, + "53": 0, + "55": 0, + "57": 0 + }, + "Branches": [ + { + "Line": 46, + "Offset": 38, + "EndOffset": 40, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 46, + "Offset": 38, + "EndOffset": 69, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 46, + "Offset": 67, + "EndOffset": 69, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 46, + "Offset": 67, + "EndOffset": 74, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 53, + "Offset": 199, + "EndOffset": 201, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 53, + "Offset": 199, + "EndOffset": 305, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\ConductorWithCollectionAllActive.cs": { + "Caliburn.Micro.Conductor`1/Collection/AllActive": { + "Caliburn.Micro.IObservableCollection`1 Caliburn.Micro.Conductor`1/Collection/AllActive::get_Items()": { + "Lines": { + "65": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.Conductor`1/Collection/AllActive::OnActivateAsync(System.Threading.CancellationToken)": { + "Lines": { + "72": 0 + }, + "Branches": [] + }, + "System.Collections.Generic.IEnumerable`1 Caliburn.Micro.Conductor`1/Collection/AllActive::GetChildren()": { + "Lines": { + "175": 0 + }, + "Branches": [] + }, + "T Caliburn.Micro.Conductor`1/Collection/AllActive::EnsureItem(T)": { + "Lines": { + "191": 0, + "193": 0, + "194": 0, + "196": 0, + "198": 0 + }, + "Branches": [ + { + "Line": 193, + "Offset": 15, + "EndOffset": 17, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 193, + "Offset": 15, + "EndOffset": 31, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Conductor`1/Collection/AllActive::<.ctor>b__3_0(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)": { + "Lines": { + "43": 0, + "46": 0, + "47": 0, + "49": 0, + "50": 0, + "52": 0, + "53": 0, + "54": 0, + "56": 0, + "59": 0 + }, + "Branches": [ + { + "Line": 43, + "Offset": 8, + "EndOffset": 33, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 43, + "Offset": 8, + "EndOffset": 34, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 43, + "Offset": 8, + "EndOffset": 63, + "Path": 2, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 49, + "Offset": 80, + "EndOffset": 82, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 49, + "Offset": 80, + "EndOffset": 105, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 43, + "Offset": 8, + "EndOffset": 111, + "Path": 3, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 53, + "Offset": 156, + "EndOffset": 158, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 53, + "Offset": 156, + "EndOffset": 181, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + }, + { + "Line": 43, + "Offset": 8, + "EndOffset": 187, + "Path": 5, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 43, + "Offset": 8, + "EndOffset": 215, + "Path": 4, + "Ordinal": 4, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Conductor`1/Collection/AllActive::.ctor(System.Boolean)": { + "Lines": { + "31": 0, + "33": 0, + "34": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Conductor`1/Collection/AllActive::.ctor()": { + "Lines": { + "23": 0, + "39": 0, + "41": 0, + "42": 0, + "44": 0, + "45": 0, + "48": 0, + "51": 0, + "55": 0, + "57": 0, + "58": 0, + "60": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.Conductor`1/Collection/AllActive/<>c": { + "System.Boolean Caliburn.Micro.Conductor`1/Collection/AllActive/<>c::b__9_0(System.Reflection.PropertyInfo)": { + "Lines": { + "121": 0 + }, + "Branches": [ + { + "Line": 121, + "Offset": 16, + "EndOffset": 18, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 121, + "Offset": 16, + "EndOffset": 50, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Conductor`1/Collection/AllActive/<>c__DisplayClass9_0": { + "System.Object Caliburn.Micro.Conductor`1/Collection/AllActive/<>c__DisplayClass9_0::b__1(System.Reflection.PropertyInfo)": { + "Lines": { + "122": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.Conductor`1/Collection/AllActive/<>c__DisplayClass9_0::b__2(T)": { + "Lines": { + "124": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.Conductor`1/Collection/AllActive/d__10": { + "System.Void Caliburn.Micro.Conductor`1/Collection/AllActive/d__10::MoveNext()": { + "Lines": { + "135": 0, + "136": 0, + "138": 0, + "140": 0, + "141": 0, + "143": 0, + "144": 0 + }, + "Branches": [ + { + "Line": 135, + "Offset": 28, + "EndOffset": 30, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 135, + "Offset": 28, + "EndOffset": 35, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 140, + "Offset": 59, + "EndOffset": 61, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 140, + "Offset": 59, + "EndOffset": 165, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Conductor`1/Collection/AllActive/d__8": { + "System.Void Caliburn.Micro.Conductor`1/Collection/AllActive/d__8::MoveNext()": { + "Lines": { + "99": 0, + "101": 0, + "103": 0, + "105": 0, + "108": 0, + "111": 0, + "112": 0 + }, + "Branches": [ + { + "Line": 101, + "Offset": 159, + "EndOffset": 164, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 101, + "Offset": 180, + "EndOffset": 185, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 103, + "Offset": 341, + "EndOffset": 219, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 103, + "Offset": 341, + "EndOffset": 343, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 101, + "Offset": 159, + "EndOffset": 398, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 101, + "Offset": 180, + "EndOffset": 398, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Conductor`1/Collection/AllActive/d__13": { + "System.Void Caliburn.Micro.Conductor`1/Collection/AllActive/d__13::MoveNext()": { + "Lines": { + "180": 0, + "181": 0, + "182": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.Conductor`1/Collection/AllActive/d__11": { + "System.Void Caliburn.Micro.Conductor`1/Collection/AllActive/d__11::MoveNext()": { + "Lines": { + "155": 0, + "156": 0, + "158": 0, + "160": 0, + "162": 0, + "163": 0, + "166": 0, + "167": 0 + }, + "Branches": [ + { + "Line": 155, + "Offset": 43, + "EndOffset": 45, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 155, + "Offset": 43, + "EndOffset": 50, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 158, + "Offset": 56, + "EndOffset": 61, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 162, + "Offset": 186, + "EndOffset": 191, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 158, + "Offset": 56, + "EndOffset": 296, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 162, + "Offset": 186, + "EndOffset": 401, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Conductor`1/Collection/AllActive/d__7": { + "System.Void Caliburn.Micro.Conductor`1/Collection/AllActive/d__7::MoveNext()": { + "Lines": { + "83": 0, + "85": 0, + "88": 0, + "89": 0, + "90": 0 + }, + "Branches": [ + { + "Line": 83, + "Offset": 169, + "EndOffset": 45, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 83, + "Offset": 169, + "EndOffset": 171, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 88, + "Offset": 210, + "EndOffset": 212, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 88, + "Offset": 210, + "EndOffset": 223, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Conductor`1/Collection/AllActive/d__9": { + "System.Void Caliburn.Micro.Conductor`1/Collection/AllActive/d__9::MoveNext()": { + "Lines": { + "119": 0, + "120": 0, + "123": 0, + "125": 0 + }, + "Branches": [ + { + "Line": 119, + "Offset": 56, + "EndOffset": 61, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 120, + "Offset": 78, + "EndOffset": 80, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 120, + "Offset": 78, + "EndOffset": 103, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 119, + "Offset": 56, + "EndOffset": 234, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\ConductorWithCollectionOneActive.cs": { + "Caliburn.Micro.Conductor`1/Collection/OneActive": { + "Caliburn.Micro.IObservableCollection`1 Caliburn.Micro.Conductor`1/Collection/OneActive::get_Items()": { + "Lines": { + "52": 0 + }, + "Branches": [] + }, + "System.Collections.Generic.IEnumerable`1 Caliburn.Micro.Conductor`1/Collection/OneActive::GetChildren()": { + "Lines": { + "58": 0 + }, + "Branches": [] + }, + "T Caliburn.Micro.Conductor`1/Collection/OneActive::DetermineNextItemToActivate(System.Collections.Generic.IList`1,System.Int32)": { + "Lines": { + "131": 0, + "133": 0, + "134": 0, + "136": 0, + "137": 0, + "139": 0 + }, + "Branches": [ + { + "Line": 133, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 133, + "Offset": 15, + "EndOffset": 17, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 133, + "Offset": 6, + "EndOffset": 25, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 133, + "Offset": 15, + "EndOffset": 25, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 136, + "Offset": 27, + "EndOffset": 29, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 136, + "Offset": 38, + "EndOffset": 40, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 136, + "Offset": 27, + "EndOffset": 48, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 136, + "Offset": 38, + "EndOffset": 48, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + } + ] + }, + "System.Threading.Tasks.Task Caliburn.Micro.Conductor`1/Collection/OneActive::OnActivateAsync(System.Threading.CancellationToken)": { + "Lines": { + "193": 0 + }, + "Branches": [] + }, + "T Caliburn.Micro.Conductor`1/Collection/OneActive::EnsureItem(T)": { + "Lines": { + "226": 0, + "228": 0, + "232": 0, + "234": 0, + "235": 0, + "237": 0, + "240": 0 + }, + "Branches": [ + { + "Line": 226, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 228, + "Offset": 26, + "EndOffset": 28, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 228, + "Offset": 26, + "EndOffset": 31, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 226, + "Offset": 6, + "EndOffset": 57, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 234, + "Offset": 72, + "EndOffset": 74, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 234, + "Offset": 72, + "EndOffset": 88, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Conductor`1/Collection/OneActive::<.ctor>b__1_0(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)": { + "Lines": { + "30": 0, + "33": 0, + "34": 0, + "36": 0, + "37": 0, + "39": 0, + "40": 0, + "41": 0, + "43": 0, + "46": 0 + }, + "Branches": [ + { + "Line": 30, + "Offset": 8, + "EndOffset": 33, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 30, + "Offset": 8, + "EndOffset": 34, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 30, + "Offset": 8, + "EndOffset": 63, + "Path": 2, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 36, + "Offset": 80, + "EndOffset": 82, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 36, + "Offset": 80, + "EndOffset": 105, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 30, + "Offset": 8, + "EndOffset": 111, + "Path": 3, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 40, + "Offset": 156, + "EndOffset": 158, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 40, + "Offset": 156, + "EndOffset": 181, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + }, + { + "Line": 30, + "Offset": 8, + "EndOffset": 187, + "Path": 5, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 30, + "Offset": 8, + "EndOffset": 215, + "Path": 4, + "Ordinal": 4, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Conductor`1/Collection/OneActive::.ctor()": { + "Lines": { + "21": 0, + "26": 0, + "28": 0, + "29": 0, + "31": 0, + "32": 0, + "35": 0, + "38": 0, + "42": 0, + "44": 0, + "45": 0, + "47": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.Conductor`1/Collection/OneActive/d__5": { + "System.Void Caliburn.Micro.Conductor`1/Collection/OneActive/d__5::MoveNext()": { + "Lines": { + "68": 0, + "70": 0, + "72": 0, + "73": 0, + "76": 0, + "79": 0, + "80": 0 + }, + "Branches": [ + { + "Line": 68, + "Offset": 38, + "EndOffset": 43, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 68, + "Offset": 70, + "EndOffset": 75, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 70, + "Offset": 81, + "EndOffset": 83, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 70, + "Offset": 81, + "EndOffset": 203, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 68, + "Offset": 38, + "EndOffset": 205, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 68, + "Offset": 70, + "EndOffset": 205, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Conductor`1/Collection/OneActive/d__9": { + "System.Void Caliburn.Micro.Conductor`1/Collection/OneActive/d__9::MoveNext()": { + "Lines": { + "149": 0, + "151": 0, + "153": 0, + "155": 0, + "157": 0, + "158": 0, + "161": 0, + "162": 0, + "163": 0, + "164": 0, + "166": 0, + "167": 0, + "168": 0, + "170": 0, + "171": 0, + "172": 0, + "173": 0, + "175": 0, + "177": 0, + "180": 0, + "181": 0, + "183": 0, + "184": 0 + }, + "Branches": [ + { + "Line": 151, + "Offset": 167, + "EndOffset": 172, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 151, + "Offset": 188, + "EndOffset": 193, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 155, + "Offset": 227, + "EndOffset": 232, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 164, + "Offset": 299, + "EndOffset": 253, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 164, + "Offset": 299, + "EndOffset": 301, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 155, + "Offset": 227, + "EndOffset": 475, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 175, + "Offset": 626, + "EndOffset": 504, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + }, + { + "Line": 175, + "Offset": 626, + "EndOffset": 628, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 151, + "Offset": 167, + "EndOffset": 685, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 151, + "Offset": 188, + "EndOffset": 685, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Conductor`1/Collection/OneActive/d__7": { + "System.Void Caliburn.Micro.Conductor`1/Collection/OneActive/d__7::MoveNext()": { + "Lines": { + "107": 0, + "109": 0, + "110": 0, + "112": 0, + "116": 0, + "119": 0, + "120": 0 + }, + "Branches": [ + { + "Line": 107, + "Offset": 54, + "EndOffset": 59, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 107, + "Offset": 54, + "EndOffset": 189, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Conductor`1/Collection/OneActive/d__6": { + "System.Void Caliburn.Micro.Conductor`1/Collection/OneActive/d__6::MoveNext()": { + "Lines": { + "91": 0, + "92": 0, + "94": 0, + "95": 0, + "98": 0, + "100": 0, + "101": 0, + "103": 0 + }, + "Branches": [ + { + "Line": 91, + "Offset": 43, + "EndOffset": 45, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 91, + "Offset": 43, + "EndOffset": 50, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 94, + "Offset": 56, + "EndOffset": 58, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 94, + "Offset": 56, + "EndOffset": 171, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 296, + "EndOffset": 298, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 296, + "EndOffset": 398, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Conductor`1/Collection/OneActive/d__11": { + "System.Void Caliburn.Micro.Conductor`1/Collection/OneActive/d__11::MoveNext()": { + "Lines": { + "204": 0, + "206": 0, + "208": 0, + "211": 0, + "215": 0, + "217": 0 + }, + "Branches": [ + { + "Line": 204, + "Offset": 30, + "EndOffset": 35, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 206, + "Offset": 182, + "EndOffset": 63, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 206, + "Offset": 182, + "EndOffset": 184, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 204, + "Offset": 30, + "EndOffset": 230, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\ConductorBase.cs": { + "Caliburn.Micro.ConductorBase`1": { + "Caliburn.Micro.ICloseStrategy`1 Caliburn.Micro.ConductorBase`1::get_CloseStrategy()": { + "Lines": { + "23": 0 + }, + "Branches": [ + { + "Line": 23, + "Offset": 7, + "EndOffset": 9, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 23, + "Offset": 7, + "EndOffset": 25, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.ConductorBase`1::set_CloseStrategy(Caliburn.Micro.ICloseStrategy`1)": { + "Lines": { + "24": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.ConductorBase`1::Caliburn.Micro.IConductor.DeactivateItemAsync(System.Object,System.Boolean,System.Threading.CancellationToken)": { + "Lines": { + "29": 0 + }, + "Branches": [] + }, + "System.Collections.IEnumerable Caliburn.Micro.ConductorBase`1::Caliburn.Micro.IParent.GetChildren()": { + "Lines": { + "34": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.ConductorBase`1::Caliburn.Micro.IConductor.ActivateItemAsync(System.Object,System.Threading.CancellationToken)": { + "Lines": { + "50": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.ConductorBase`1::OnActivationProcessed(T,System.Boolean)": { + "Lines": { + "77": 0, + "78": 0, + "80": 0, + "81": 0, + "82": 0, + "83": 0, + "84": 0, + "85": 0 + }, + "Branches": [ + { + "Line": 77, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 77, + "Offset": 6, + "EndOffset": 9, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 80, + "Offset": 16, + "EndOffset": 18, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 80, + "Offset": 16, + "EndOffset": 20, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "T Caliburn.Micro.ConductorBase`1::EnsureItem(T)": { + "Lines": { + "94": 0, + "95": 0, + "97": 0 + }, + "Branches": [ + { + "Line": 94, + "Offset": 13, + "EndOffset": 15, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 94, + "Offset": 22, + "EndOffset": 24, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 94, + "Offset": 13, + "EndOffset": 31, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 94, + "Offset": 22, + "EndOffset": 31, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.ConductorBase`1::.ctor()": { + "Lines": { + "40": 0 + }, + "Branches": [ + { + "Line": 40, + "Offset": 7, + "EndOffset": 9, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 40, + "Offset": 7, + "EndOffset": 32, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\ConductorBaseWithActiveItem.cs": { + "Caliburn.Micro.ConductorBaseWithActiveItem`1": { + "T Caliburn.Micro.ConductorBaseWithActiveItem`1::get_ActiveItem()": { + "Lines": { + "19": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.ConductorBaseWithActiveItem`1::set_ActiveItem(T)": { + "Lines": { + "20": 0 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.ConductorBaseWithActiveItem`1::Caliburn.Micro.IHaveActiveItem.get_ActiveItem()": { + "Lines": { + "29": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.ConductorBaseWithActiveItem`1::Caliburn.Micro.IHaveActiveItem.set_ActiveItem(System.Object)": { + "Lines": { + "30": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.ConductorBaseWithActiveItem`1::ChangeActiveItemAsync(T,System.Boolean)": { + "Lines": { + "61": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.ConductorBaseWithActiveItem`1/d__7": { + "System.Void Caliburn.Micro.ConductorBaseWithActiveItem`1/d__7::MoveNext()": { + "Lines": { + "42": 0, + "44": 0, + "45": 0, + "47": 0, + "49": 0, + "50": 0, + "52": 0, + "53": 0 + }, + "Branches": [ + { + "Line": 49, + "Offset": 184, + "EndOffset": 186, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 49, + "Offset": 184, + "EndOffset": 290, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\ConductorExtensions.cs": { + "Caliburn.Micro.ConductorExtensions": { + "System.Threading.Tasks.Task Caliburn.Micro.ConductorExtensions::ActivateItemAsync(Caliburn.Micro.IConductor,System.Object)": { + "Lines": { + "17": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\ContainerExtensions.cs": { + "Caliburn.Micro.ContainerExtensions": { + "Caliburn.Micro.SimpleContainer Caliburn.Micro.ContainerExtensions::Singleton(Caliburn.Micro.SimpleContainer,System.String)": { + "Lines": { + "22": 0, + "36": 0, + "37": 0 + }, + "Branches": [] + }, + "Caliburn.Micro.SimpleContainer Caliburn.Micro.ContainerExtensions::PerRequest(Caliburn.Micro.SimpleContainer,System.String)": { + "Lines": { + "49": 0, + "63": 0, + "64": 0 + }, + "Branches": [] + }, + "Caliburn.Micro.SimpleContainer Caliburn.Micro.ContainerExtensions::Instance(Caliburn.Micro.SimpleContainer,TService)": { + "Lines": { + "76": 0, + "77": 0 + }, + "Branches": [] + }, + "Caliburn.Micro.SimpleContainer Caliburn.Micro.ContainerExtensions::Handler(Caliburn.Micro.SimpleContainer,System.Func`2)": { + "Lines": { + "90": 0, + "91": 0 + }, + "Branches": [] + }, + "Caliburn.Micro.SimpleContainer Caliburn.Micro.ContainerExtensions::AllTypesOf(Caliburn.Micro.SimpleContainer,System.Reflection.Assembly,System.Func`2)": { + "Lines": { + "105": 0, + "107": 0, + "110": 0, + "111": 0, + "112": 0, + "113": 0, + "114": 0, + "115": 0, + "116": 0, + "118": 0, + "120": 0, + "123": 0 + }, + "Branches": [ + { + "Line": 105, + "Offset": 19, + "EndOffset": 21, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 107, + "Offset": 28, + "EndOffset": 30, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 107, + "Offset": 28, + "EndOffset": 53, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 105, + "Offset": 19, + "EndOffset": 58, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 118, + "Offset": 141, + "EndOffset": 105, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 118, + "Offset": 141, + "EndOffset": 143, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 112, + "Offset": 17, + "EndOffset": 19, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 112, + "Offset": 25, + "EndOffset": 27, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 112, + "Offset": 33, + "EndOffset": 35, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 112, + "Offset": 17, + "EndOffset": 53, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 112, + "Offset": 25, + "EndOffset": 53, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 112, + "Offset": 33, + "EndOffset": 53, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + }, + "TService Caliburn.Micro.ContainerExtensions::GetInstance(Caliburn.Micro.SimpleContainer,System.String)": { + "Lines": { + "135": 0 + }, + "Branches": [] + }, + "System.Collections.Generic.IEnumerable`1 Caliburn.Micro.ContainerExtensions::GetAllInstances(Caliburn.Micro.SimpleContainer,System.String)": { + "Lines": { + "147": 0 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.ContainerExtensions::HasHandler(Caliburn.Micro.SimpleContainer,System.String)": { + "Lines": { + "159": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.ContainerExtensions::UnregisterHandler(Caliburn.Micro.SimpleContainer,System.String)": { + "Lines": { + "170": 0, + "171": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\ContinueResultDecorator.cs": { + "Caliburn.Micro.ContinueResultDecorator": { + "System.Void Caliburn.Micro.ContinueResultDecorator::OnInnerResultCompleted(Caliburn.Micro.CoroutineExecutionContext,Caliburn.Micro.IResult,Caliburn.Micro.ResultCompletionEventArgs)": { + "Lines": { + "37": 0, + "39": 0, + "43": 0, + "44": 0, + "46": 0 + }, + "Branches": [ + { + "Line": 37, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 37, + "Offset": 6, + "EndOffset": 16, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 37, + "Offset": 14, + "EndOffset": 16, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 37, + "Offset": 14, + "EndOffset": 40, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.ContinueResultDecorator::Continue(Caliburn.Micro.CoroutineExecutionContext)": { + "Lines": { + "53": 0, + "54": 0, + "55": 0, + "57": 0, + "58": 0, + "63": 0, + "64": 0, + "65": 0, + "66": 0, + "67": 0, + "69": 0, + "70": 0, + "71": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.ContinueResultDecorator::ContinueCompleted(System.Object,Caliburn.Micro.ResultCompletionEventArgs)": { + "Lines": { + "75": 0, + "76": 0, + "77": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.ContinueResultDecorator::.ctor(Caliburn.Micro.IResult,System.Func`1)": { + "Lines": { + "19": 0, + "21": 0, + "23": 0, + "26": 0, + "27": 0 + }, + "Branches": [ + { + "Line": 21, + "Offset": 8, + "EndOffset": 10, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 21, + "Offset": 8, + "EndOffset": 21, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.ContinueResultDecorator::.cctor()": { + "Lines": { + "10": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\Coroutine.cs": { + "Caliburn.Micro.Coroutine": { + "System.Void Caliburn.Micro.Coroutine::BeginExecute(System.Collections.Generic.IEnumerator`1,Caliburn.Micro.CoroutineExecutionContext,System.EventHandler`1)": { + "Lines": { + "27": 0, + "29": 0, + "30": 0, + "32": 0, + "34": 0, + "37": 0, + "38": 0, + "39": 0 + }, + "Branches": [ + { + "Line": 32, + "Offset": 44, + "EndOffset": 46, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 32, + "Offset": 44, + "EndOffset": 53, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 38, + "Offset": 67, + "EndOffset": 69, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 38, + "Offset": 67, + "EndOffset": 75, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Threading.Tasks.Task Caliburn.Micro.Coroutine::ExecuteAsync(System.Collections.Generic.IEnumerator`1,Caliburn.Micro.CoroutineExecutionContext)": { + "Lines": { + "49": 0, + "51": 0, + "52": 0, + "53": 0, + "54": 0, + "55": 0, + "56": 0, + "57": 0, + "58": 0, + "59": 0, + "60": 0, + "61": 0, + "62": 0, + "63": 0, + "64": 0, + "65": 0, + "67": 0 + }, + "Branches": [ + { + "Line": 53, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 53, + "Offset": 6, + "EndOffset": 26, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 57, + "Offset": 32, + "EndOffset": 34, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 57, + "Offset": 32, + "EndOffset": 46, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Coroutine::ExecuteOnCompleted(Caliburn.Micro.IResult,System.EventHandler`1)": { + "Lines": { + "72": 0, + "73": 0, + "74": 0, + "75": 0, + "76": 0, + "77": 0, + "78": 0, + "79": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Coroutine::.cctor()": { + "Lines": { + "12": 0, + "17": 0, + "84": 0, + "85": 0, + "86": 0, + "87": 0, + "88": 0, + "89": 0, + "90": 0, + "91": 0, + "92": 0, + "93": 0, + "94": 0, + "95": 0, + "96": 0, + "97": 0, + "98": 0 + }, + "Branches": [ + { + "Line": 86, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 86, + "Offset": 6, + "EndOffset": 25, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 90, + "Offset": 31, + "EndOffset": 33, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 90, + "Offset": 31, + "EndOffset": 54, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\CoroutineExecutionContext.cs": { + "Caliburn.Micro.CoroutineExecutionContext": { + "System.Object Caliburn.Micro.CoroutineExecutionContext::get_Source()": { + "Lines": { + "11": 0 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.CoroutineExecutionContext::get_View()": { + "Lines": { + "16": 0 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.CoroutineExecutionContext::get_Target()": { + "Lines": { + "21": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\DeactivateExtensions.cs": { + "Caliburn.Micro.DeactivateExtensions": { + "System.Threading.Tasks.Task Caliburn.Micro.DeactivateExtensions::DeactivateAsync(Caliburn.Micro.IDeactivate,System.Boolean)": { + "Lines": { + "16": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\DeactivationEventArgs.cs": { + "Caliburn.Micro.DeactivationEventArgs": { + "System.Boolean Caliburn.Micro.DeactivationEventArgs::get_WasClosed()": { + "Lines": { + "13": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\DebugLog.cs": { + "Caliburn.Micro.DebugLog": { + "System.Void Caliburn.Micro.DebugLog::Info(System.String,System.Object[])": { + "Lines": { + "31": 0, + "32": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.DebugLog::Warn(System.String,System.Object[])": { + "Lines": { + "41": 0, + "42": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.DebugLog::Error(System.Exception)": { + "Lines": { + "50": 0, + "51": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.DebugLog::.ctor(System.Type)": { + "Lines": { + "19": 0, + "21": 0, + "22": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\DefaultCloseStrategy.cs": { + "Caliburn.Micro.DefaultCloseStrategy`1": { + "System.Void Caliburn.Micro.DefaultCloseStrategy`1::.ctor(System.Boolean)": { + "Lines": { + "19": 0, + "21": 0, + "22": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.DefaultCloseStrategy`1/d__2": { + "System.Void Caliburn.Micro.DefaultCloseStrategy`1/d__2::MoveNext()": { + "Lines": { + "27": 0, + "28": 0, + "30": 0, + "32": 0, + "34": 0, + "36": 0, + "38": 0, + "41": 0, + "45": 0, + "47": 0, + "49": 0, + "51": 0, + "54": 0, + "55": 0 + }, + "Branches": [ + { + "Line": 30, + "Offset": 281, + "EndOffset": 61, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 32, + "Offset": 96, + "EndOffset": 101, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 36, + "Offset": 205, + "EndOffset": 207, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 36, + "Offset": 205, + "EndOffset": 224, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 32, + "Offset": 96, + "EndOffset": 241, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 30, + "Offset": 281, + "EndOffset": 286, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 49, + "Offset": 325, + "EndOffset": 327, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 49, + "Offset": 333, + "EndOffset": 335, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 49, + "Offset": 325, + "EndOffset": 346, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 49, + "Offset": 333, + "EndOffset": 346, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\DefaultPlatformProvider.cs": { + "Caliburn.Micro.DefaultPlatformProvider": { + "System.Boolean Caliburn.Micro.DefaultPlatformProvider::get_InDesignMode()": { + "Lines": { + "18": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.DefaultPlatformProvider::BeginOnUIThread(System.Action)": { + "Lines": { + "27": 0, + "28": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.DefaultPlatformProvider::OnUIThreadAsync(System.Func`1)": { + "Lines": { + "37": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.DefaultPlatformProvider::OnUIThread(System.Action)": { + "Lines": { + "46": 25, + "47": 25 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.DefaultPlatformProvider::get_PropertyChangeNotificationsOnUIThread()": { + "Lines": { + "52": 21 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.DefaultPlatformProvider::GetFirstNonGeneratedView(System.Object)": { + "Lines": { + "69": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.DefaultPlatformProvider::ExecuteOnFirstLoad(System.Object,System.Action`1)": { + "Lines": { + "80": 0, + "81": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.DefaultPlatformProvider::ExecuteOnLayoutUpdated(System.Object,System.Action`1)": { + "Lines": { + "90": 0, + "91": 0 + }, + "Branches": [] + }, + "System.Func`2 Caliburn.Micro.DefaultPlatformProvider::GetViewCloseAction(System.Object,System.Collections.Generic.ICollection`1,System.Nullable`1)": { + "Lines": { + "104": 0 + }, + "Branches": [ + { + "Line": 104, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 104, + "Offset": 6, + "EndOffset": 31, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\DelegateResult.cs": { + "Caliburn.Micro.DelegateResult": { + "System.Void Caliburn.Micro.DelegateResult::Execute(Caliburn.Micro.CoroutineExecutionContext)": { + "Lines": { + "27": 0, + "31": 0, + "32": 0, + "33": 0, + "35": 0, + "36": 0, + "38": 0, + "39": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.DelegateResult::.ctor(System.Action)": { + "Lines": { + "16": 0, + "18": 0, + "19": 0, + "44": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.DelegateResult`1": { + "System.Void Caliburn.Micro.DelegateResult`1::Execute(Caliburn.Micro.CoroutineExecutionContext)": { + "Lines": { + "70": 0, + "74": 0, + "75": 0, + "76": 0, + "78": 0, + "79": 0, + "81": 0, + "82": 0 + }, + "Branches": [] + }, + "TResult Caliburn.Micro.DelegateResult`1::get_Result()": { + "Lines": { + "87": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.DelegateResult`1::.ctor(System.Func`1)": { + "Lines": { + "59": 0, + "61": 0, + "62": 0, + "92": 0 + }, + "Branches": [ + { + "Line": 92, + "Offset": 7, + "EndOffset": 9, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 92, + "Offset": 7, + "EndOffset": 32, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\EnumerableExtensions.cs": { + "Caliburn.Micro.EnumerableExtensions": { + "System.Void Caliburn.Micro.EnumerableExtensions::Apply(System.Collections.Generic.IEnumerable`1,System.Action`1)": { + "Lines": { + "19": 66, + "21": 16, + "23": 17 + }, + "Branches": [ + { + "Line": 19, + "Offset": 29, + "EndOffset": 9, + "Path": 1, + "Ordinal": 1, + "Hits": 16 + }, + { + "Line": 19, + "Offset": 29, + "EndOffset": 31, + "Path": 0, + "Ordinal": 0, + "Hits": 17 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\EventAggregator.cs": { + "Caliburn.Micro.EventAggregator": { + "System.Boolean Caliburn.Micro.EventAggregator::HandlerExistsFor(System.Type)": { + "Lines": { + "18": 0, + "20": 0, + "22": 0 + }, + "Branches": [ + { + "Line": 20, + "Offset": 12, + "EndOffset": 14, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 20, + "Offset": 12, + "EndOffset": 24, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.EventAggregator::Subscribe(System.Object,System.Func`2,System.Threading.Tasks.Task>)": { + "Lines": { + "27": 0, + "29": 0, + "32": 0, + "34": 0, + "37": 0, + "39": 0, + "41": 0, + "44": 0, + "45": 0, + "46": 0 + }, + "Branches": [ + { + "Line": 27, + "Offset": 19, + "EndOffset": 21, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 27, + "Offset": 19, + "EndOffset": 32, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 32, + "Offset": 33, + "EndOffset": 35, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 32, + "Offset": 33, + "EndOffset": 46, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 39, + "Offset": 86, + "EndOffset": 88, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 39, + "Offset": 86, + "EndOffset": 90, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.EventAggregator::Unsubscribe(System.Object)": { + "Lines": { + "51": 0, + "53": 0, + "56": 0, + "58": 0, + "60": 0, + "62": 0, + "64": 0, + "65": 0 + }, + "Branches": [ + { + "Line": 51, + "Offset": 19, + "EndOffset": 21, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 51, + "Offset": 19, + "EndOffset": 32, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 60, + "Offset": 74, + "EndOffset": 76, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 60, + "Offset": 74, + "EndOffset": 89, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Threading.Tasks.Task Caliburn.Micro.EventAggregator::PublishAsync(System.Object,System.Func`2,System.Threading.Tasks.Task>,System.Threading.CancellationToken)": { + "Lines": { + "70": 0, + "72": 0, + "75": 0, + "77": 0, + "82": 0, + "84": 0, + "85": 0, + "87": 0, + "88": 0, + "89": 0, + "90": 0, + "91": 0, + "92": 0, + "93": 0, + "94": 0, + "95": 0, + "96": 0, + "97": 0, + "98": 0, + "99": 0, + "100": 0, + "101": 0, + "102": 0, + "103": 0, + "104": 0 + }, + "Branches": [ + { + "Line": 70, + "Offset": 33, + "EndOffset": 35, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 70, + "Offset": 33, + "EndOffset": 46, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 75, + "Offset": 47, + "EndOffset": 49, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 75, + "Offset": 47, + "EndOffset": 60, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.EventAggregator::.ctor()": { + "Lines": { + "13": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.EventAggregator/Handler": { + "System.Boolean Caliburn.Micro.EventAggregator/Handler::get_IsDead()": { + "Lines": { + "136": 0 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.EventAggregator/Handler::Matches(System.Object)": { + "Lines": { + "140": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.EventAggregator/Handler::Handle(System.Type,System.Object,System.Threading.CancellationToken)": { + "Lines": { + "145": 0, + "147": 0, + "149": 0, + "152": 0, + "153": 0, + "154": 0, + "155": 0, + "156": 0, + "157": 0, + "158": 0, + "159": 0, + "160": 0, + "161": 0 + }, + "Branches": [ + { + "Line": 147, + "Offset": 57, + "EndOffset": 59, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 147, + "Offset": 57, + "EndOffset": 66, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 154, + "Offset": 18, + "EndOffset": 20, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 154, + "Offset": 18, + "EndOffset": 42, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 154, + "Offset": 54, + "EndOffset": 56, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 154, + "Offset": 54, + "EndOffset": 78, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Boolean Caliburn.Micro.EventAggregator/Handler::Handles(System.Type)": { + "Lines": { + "166": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.EventAggregator/Handler::.ctor(System.Object,System.Func`2,System.Threading.Tasks.Task>)": { + "Lines": { + "111": 0, + "113": 0, + "115": 0, + "116": 0, + "121": 0, + "122": 0, + "124": 0, + "126": 0, + "127": 0, + "129": 0, + "131": 0, + "134": 0 + }, + "Branches": [ + { + "Line": 124, + "Offset": 178, + "EndOffset": 96, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 129, + "Offset": 157, + "EndOffset": 159, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 129, + "Offset": 157, + "EndOffset": 172, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 124, + "Offset": 178, + "EndOffset": 180, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 122, + "Offset": 11, + "EndOffset": 13, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 122, + "Offset": 11, + "EndOffset": 35, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.EventAggregator/<>c__DisplayClass4_0/<b__0>d": { + "System.Void Caliburn.Micro.EventAggregator/<>c__DisplayClass4_0/<b__0>d::MoveNext()": { + "Lines": {}, + "Branches": [ + { + "Line": 97, + "Offset": 217, + "EndOffset": 219, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 101, + "Offset": 252, + "EndOffset": 254, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 101, + "Offset": 252, + "EndOffset": 278, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 97, + "Offset": 217, + "EndOffset": 301, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\EventAggregatorExtensions.cs": { + "Caliburn.Micro.EventAggregatorExtensions": { + "System.Void Caliburn.Micro.EventAggregatorExtensions::SubscribeOnPublishedThread(Caliburn.Micro.IEventAggregator,System.Object)": { + "Lines": { + "20": 0, + "21": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.EventAggregatorExtensions::Subscribe(Caliburn.Micro.IEventAggregator,System.Object)": { + "Lines": { + "32": 0, + "33": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.EventAggregatorExtensions::SubscribeOnBackgroundThread(Caliburn.Micro.IEventAggregator,System.Object)": { + "Lines": { + "43": 0, + "44": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.EventAggregatorExtensions::SubscribeOnUIThread(Caliburn.Micro.IEventAggregator,System.Object)": { + "Lines": { + "54": 0, + "55": 0, + "56": 0, + "57": 0, + "58": 0, + "59": 0, + "60": 0, + "61": 0, + "62": 0, + "63": 0, + "64": 0, + "65": 0, + "66": 0, + "67": 0, + "68": 0, + "69": 0, + "70": 0, + "71": 0, + "72": 0, + "73": 0, + "74": 0, + "75": 0, + "76": 0, + "77": 0, + "78": 0, + "79": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.EventAggregatorExtensions::PublishOnCurrentThreadAsync(Caliburn.Micro.IEventAggregator,System.Object,System.Threading.CancellationToken)": { + "Lines": { + "90": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.EventAggregatorExtensions::PublishOnCurrentThreadAsync(Caliburn.Micro.IEventAggregator,System.Object)": { + "Lines": { + "101": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.EventAggregatorExtensions::PublishOnBackgroundThreadAsync(Caliburn.Micro.IEventAggregator,System.Object,System.Threading.CancellationToken)": { + "Lines": { + "113": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.EventAggregatorExtensions::PublishOnBackgroundThreadAsync(Caliburn.Micro.IEventAggregator,System.Object)": { + "Lines": { + "124": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.EventAggregatorExtensions::PublishOnUIThreadAsync(Caliburn.Micro.IEventAggregator,System.Object,System.Threading.CancellationToken)": { + "Lines": { + "136": 0, + "137": 0, + "138": 0, + "139": 0, + "140": 0, + "141": 0, + "142": 0, + "143": 0, + "144": 0, + "145": 0, + "146": 0, + "147": 0, + "148": 0, + "149": 0, + "150": 0, + "151": 0, + "152": 0, + "153": 0, + "154": 0, + "155": 0, + "156": 0, + "157": 0, + "158": 0, + "159": 0, + "160": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.EventAggregatorExtensions::PublishOnUIThreadAsync(Caliburn.Micro.IEventAggregator,System.Object)": { + "Lines": { + "171": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\Execute.cs": { + "Caliburn.Micro.Execute": { + "System.Boolean Caliburn.Micro.Execute::get_InDesignMode()": { + "Lines": { + "18": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Execute::BeginOnUIThread(System.Action)": { + "Lines": { + "28": 0, + "29": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.Execute::OnUIThreadAsync(System.Func`1)": { + "Lines": { + "37": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Execute::OnUIThread(System.Action)": { + "Lines": { + "46": 25, + "47": 25 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\ExpressionExtensions.cs": { + "Caliburn.Micro.ExpressionExtensions": { + "System.Reflection.MemberInfo Caliburn.Micro.ExpressionExtensions::GetMemberInfo(System.Linq.Expressions.Expression)": { + "Lines": { + "18": 0, + "21": 0, + "23": 0, + "24": 0, + "28": 0, + "31": 0 + }, + "Branches": [ + { + "Line": 21, + "Offset": 18, + "EndOffset": 20, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 21, + "Offset": 18, + "EndOffset": 44, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\IoC.cs": { + "Caliburn.Micro.IoC": { + "T Caliburn.Micro.IoC::Get(System.String)": { + "Lines": { + "35": 0 + }, + "Branches": [] + }, + "System.Collections.Generic.IEnumerable`1 Caliburn.Micro.IoC::GetAll()": { + "Lines": { + "45": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.IoC::.cctor()": { + "Lines": { + "15": 0, + "20": 0, + "25": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\LogManager.cs": { + "Caliburn.Micro.LogManager": { + "System.Void Caliburn.Micro.LogManager::.cctor()": { + "Lines": { + "10": 1, + "15": 5 + }, + "Branches": [] + } + }, + "Caliburn.Micro.LogManager/NullLog": { + "System.Void Caliburn.Micro.LogManager/NullLog::Info(System.String,System.Object[])": { + "Lines": { + "19": 1 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.LogManager/NullLog::Warn(System.String,System.Object[])": { + "Lines": { + "20": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.LogManager/NullLog::Error(System.Exception)": { + "Lines": { + "21": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\OverrideCancelResultDecorator.cs": { + "Caliburn.Micro.OverrideCancelResultDecorator": { + "System.Void Caliburn.Micro.OverrideCancelResultDecorator::OnInnerResultCompleted(Caliburn.Micro.CoroutineExecutionContext,Caliburn.Micro.IResult,Caliburn.Micro.ResultCompletionEventArgs)": { + "Lines": { + "25": 0, + "27": 0, + "30": 0, + "31": 0 + }, + "Branches": [ + { + "Line": 25, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 25, + "Offset": 6, + "EndOffset": 44, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.OverrideCancelResultDecorator::.ctor(Caliburn.Micro.IResult)": { + "Lines": { + "15": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.OverrideCancelResultDecorator::.cctor()": { + "Lines": { + "8": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\PlatformProvider.cs": { + "Caliburn.Micro.PlatformProvider": { + "Caliburn.Micro.IPlatformProvider Caliburn.Micro.PlatformProvider::get_Current()": { + "Lines": { + "11": 47 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\PropertyChangedBase.cs": { + "Caliburn.Micro.PropertyChangedBase": { + "System.Boolean Caliburn.Micro.PropertyChangedBase::get_IsNotifying()": { + "Lines": { + "32": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.PropertyChangedBase::Refresh()": { + "Lines": { + "39": 0, + "40": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.PropertyChangedBase::NotifyOfPropertyChange(System.String)": { + "Lines": { + "48": 0, + "50": 0, + "52": 0, + "56": 0, + "59": 0 + }, + "Branches": [ + { + "Line": 48, + "Offset": 26, + "EndOffset": 28, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 48, + "Offset": 34, + "EndOffset": 36, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 50, + "Offset": 46, + "EndOffset": 48, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 50, + "Offset": 46, + "EndOffset": 67, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 48, + "Offset": 26, + "EndOffset": 84, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 48, + "Offset": 34, + "EndOffset": 84, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.PropertyChangedBase::NotifyOfPropertyChange(System.Linq.Expressions.Expression`1>)": { + "Lines": { + "68": 0, + "69": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.PropertyChangedBase::OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)": { + "Lines": { + "78": 0, + "79": 0 + }, + "Branches": [ + { + "Line": 78, + "Offset": 7, + "EndOffset": 9, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 78, + "Offset": 7, + "EndOffset": 11, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.PropertyChangedBase::OnUIThread(System.Action)": { + "Lines": { + "86": 0 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.PropertyChangedBase::Set(T&,T,System.String)": { + "Lines": { + "98": 0, + "100": 0, + "103": 0, + "105": 0, + "107": 0 + }, + "Branches": [ + { + "Line": 98, + "Offset": 17, + "EndOffset": 19, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 98, + "Offset": 17, + "EndOffset": 21, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 105, + "Offset": 31, + "EndOffset": 33, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 105, + "Offset": 31, + "EndOffset": 39, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.PropertyChangedBase::.ctor()": { + "Lines": { + "18": 0, + "20": 0, + "21": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\RescueResultDecorator.cs": { + "Caliburn.Micro.RescueResultDecorator`1": { + "System.Void Caliburn.Micro.RescueResultDecorator`1::OnInnerResultCompleted(Caliburn.Micro.CoroutineExecutionContext,Caliburn.Micro.IResult,Caliburn.Micro.ResultCompletionEventArgs)": { + "Lines": { + "35": 0, + "36": 0, + "38": 0, + "42": 0, + "43": 0, + "44": 0, + "46": 0 + }, + "Branches": [ + { + "Line": 36, + "Offset": 23, + "EndOffset": 25, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 36, + "Offset": 23, + "EndOffset": 33, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.RescueResultDecorator`1::Rescue(Caliburn.Micro.CoroutineExecutionContext,TException)": { + "Lines": { + "53": 0, + "54": 0, + "55": 0, + "57": 0, + "58": 0, + "63": 0, + "64": 0, + "65": 0, + "66": 0, + "67": 0, + "69": 0, + "70": 0, + "71": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.RescueResultDecorator`1::RescueCompleted(System.Object,Caliburn.Micro.ResultCompletionEventArgs)": { + "Lines": { + "75": 0, + "76": 0, + "77": 0, + "78": 0, + "79": 0, + "80": 0, + "81": 0 + }, + "Branches": [ + { + "Line": 76, + "Offset": 48, + "EndOffset": 50, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 76, + "Offset": 56, + "EndOffset": 58, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 76, + "Offset": 56, + "EndOffset": 66, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 76, + "Offset": 48, + "EndOffset": 69, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.RescueResultDecorator`1::.ctor(Caliburn.Micro.IResult,System.Func`2,System.Boolean)": { + "Lines": { + "21": 0, + "23": 0, + "24": 0, + "25": 0 + }, + "Branches": [ + { + "Line": 23, + "Offset": 10, + "EndOffset": 12, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 23, + "Offset": 10, + "EndOffset": 24, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.RescueResultDecorator`1::.cctor()": { + "Lines": { + "11": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\ResultDecoratorBase.cs": { + "Caliburn.Micro.ResultDecoratorBase": { + "System.Void Caliburn.Micro.ResultDecoratorBase::Execute(Caliburn.Micro.CoroutineExecutionContext)": { + "Lines": { + "28": 0, + "32": 0, + "33": 0, + "34": 0, + "35": 0, + "36": 0, + "38": 0, + "39": 0, + "40": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.ResultDecoratorBase::InnerResultCompleted(System.Object,Caliburn.Micro.ResultCompletionEventArgs)": { + "Lines": { + "44": 0, + "45": 0, + "46": 0, + "47": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.ResultDecoratorBase::OnCompleted(Caliburn.Micro.ResultCompletionEventArgs)": { + "Lines": { + "68": 0, + "69": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.ResultDecoratorBase::.ctor(Caliburn.Micro.IResult)": { + "Lines": { + "17": 0, + "19": 0, + "20": 0, + "60": 0 + }, + "Branches": [ + { + "Line": 19, + "Offset": 46, + "EndOffset": 48, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 19, + "Offset": 46, + "EndOffset": 60, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\ResultExtensions.cs": { + "Caliburn.Micro.ResultExtensions": { + "Caliburn.Micro.IResult Caliburn.Micro.ResultExtensions::WhenCancelled(Caliburn.Micro.IResult,System.Func`1)": { + "Lines": { + "18": 0 + }, + "Branches": [] + }, + "Caliburn.Micro.IResult Caliburn.Micro.ResultExtensions::OverrideCancel(Caliburn.Micro.IResult)": { + "Lines": { + "28": 0 + }, + "Branches": [] + }, + "Caliburn.Micro.IResult Caliburn.Micro.ResultExtensions::Rescue(Caliburn.Micro.IResult,System.Func`2,System.Boolean)": { + "Lines": { + "43": 0 + }, + "Branches": [] + }, + "Caliburn.Micro.IResult Caliburn.Micro.ResultExtensions::Rescue(Caliburn.Micro.IResult,System.Func`2,System.Boolean)": { + "Lines": { + "56": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\Screen.cs": { + "Caliburn.Micro.Screen": { + "System.Boolean Caliburn.Micro.Screen::get_IsInitialized()": { + "Lines": { + "33": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Screen::set_IsInitialized(System.Boolean)": { + "Lines": { + "36": 0, + "37": 0, + "38": 0 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.Screen::get_Parent()": { + "Lines": { + "46": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Screen::set_Parent(System.Object)": { + "Lines": { + "49": 0, + "50": 0, + "51": 0 + }, + "Branches": [] + }, + "System.String Caliburn.Micro.Screen::get_DisplayName()": { + "Lines": { + "59": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Screen::set_DisplayName(System.String)": { + "Lines": { + "62": 0, + "63": 0, + "64": 0 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.Screen::get_IsActive()": { + "Lines": { + "73": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Screen::set_IsActive(System.Boolean)": { + "Lines": { + "76": 0, + "77": 0, + "78": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task`1 Caliburn.Micro.Screen::CanCloseAsync(System.Threading.CancellationToken)": { + "Lines": { + "153": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.Screen::OnInitializeAsync(System.Threading.CancellationToken)": { + "Lines": { + "178": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.Screen::OnActivateAsync(System.Threading.CancellationToken)": { + "Lines": { + "186": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.Screen::OnActivatedAsync(System.Threading.CancellationToken)": { + "Lines": { + "195": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.Screen::OnDeactivateAsync(System.Boolean,System.Threading.CancellationToken)": { + "Lines": { + "206": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Screen::.ctor()": { + "Lines": { + "22": 0, + "24": 0, + "25": 0, + "84": 0, + "89": 0, + "94": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Screen::.cctor()": { + "Lines": { + "12": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.Screen/<>c__DisplayClass30_0/<b__0>d": { + "System.Void Caliburn.Micro.Screen/<>c__DisplayClass30_0/<b__0>d::MoveNext()": { + "Lines": { + "170": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.Screen/d__27": { + "System.Void Caliburn.Micro.Screen/d__27::MoveNext()": { + "Lines": { + "98": 0, + "99": 0, + "101": 0, + "103": 0, + "105": 0, + "106": 0, + "109": 0, + "110": 0, + "111": 0, + "112": 0, + "114": 0, + "115": 0, + "116": 0, + "117": 0, + "118": 0 + }, + "Branches": [ + { + "Line": 98, + "Offset": 42, + "EndOffset": 44, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 98, + "Offset": 42, + "EndOffset": 49, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 103, + "Offset": 62, + "EndOffset": 64, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 103, + "Offset": 62, + "EndOffset": 177, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 114, + "Offset": 410, + "EndOffset": 412, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 114, + "Offset": 410, + "EndOffset": 416, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 114, + "Offset": 440, + "EndOffset": 442, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 114, + "Offset": 440, + "EndOffset": 449, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Screen/d__28": { + "System.Void Caliburn.Micro.Screen/d__28::MoveNext()": { + "Lines": { + "122": 0, + "124": 0, + "125": 0, + "126": 0, + "127": 0, + "129": 0, + "130": 0, + "131": 0, + "133": 0, + "134": 0, + "135": 0, + "136": 0, + "138": 0, + "140": 0, + "141": 0, + "144": 0 + }, + "Branches": [ + { + "Line": 122, + "Offset": 33, + "EndOffset": 35, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 122, + "Offset": 33, + "EndOffset": 53, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 122, + "Offset": 48, + "EndOffset": 53, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 124, + "Offset": 60, + "EndOffset": 62, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 124, + "Offset": 60, + "EndOffset": 65, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 133, + "Offset": 230, + "EndOffset": 232, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 133, + "Offset": 230, + "EndOffset": 236, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 133, + "Offset": 260, + "EndOffset": 262, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 133, + "Offset": 260, + "EndOffset": 269, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + }, + { + "Line": 138, + "Offset": 357, + "EndOffset": 359, + "Path": 0, + "Ordinal": 10, + "Hits": 0 + }, + { + "Line": 122, + "Offset": 48, + "EndOffset": 395, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 138, + "Offset": 357, + "EndOffset": 395, + "Path": 1, + "Ordinal": 11, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Screen/d__30": { + "System.Void Caliburn.Micro.Screen/d__30::MoveNext()": { + "Lines": { + "163": 0, + "165": 0, + "168": 0, + "171": 0 + }, + "Branches": [ + { + "Line": 163, + "Offset": 48, + "EndOffset": 50, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 163, + "Offset": 48, + "EndOffset": 147, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\ScreenExtensions.cs": { + "Caliburn.Micro.ScreenExtensions": { + "System.Threading.Tasks.Task Caliburn.Micro.ScreenExtensions::TryActivateAsync(System.Object)": { + "Lines": { + "18": 0 + }, + "Branches": [ + { + "Line": 18, + "Offset": 8, + "EndOffset": 10, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 18, + "Offset": 8, + "EndOffset": 17, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Threading.Tasks.Task Caliburn.Micro.ScreenExtensions::TryActivateAsync(System.Object,System.Threading.CancellationToken)": { + "Lines": { + "29": 0 + }, + "Branches": [ + { + "Line": 29, + "Offset": 8, + "EndOffset": 10, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 29, + "Offset": 8, + "EndOffset": 17, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Threading.Tasks.Task Caliburn.Micro.ScreenExtensions::TryDeactivateAsync(System.Object,System.Boolean)": { + "Lines": { + "40": 0 + }, + "Branches": [ + { + "Line": 40, + "Offset": 8, + "EndOffset": 10, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 40, + "Offset": 8, + "EndOffset": 17, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Threading.Tasks.Task Caliburn.Micro.ScreenExtensions::TryDeactivateAsync(System.Object,System.Boolean,System.Threading.CancellationToken)": { + "Lines": { + "52": 0 + }, + "Branches": [ + { + "Line": 52, + "Offset": 8, + "EndOffset": 10, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 52, + "Offset": 8, + "EndOffset": 17, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Threading.Tasks.Task Caliburn.Micro.ScreenExtensions::CloseItemAsync(Caliburn.Micro.IConductor,System.Object)": { + "Lines": { + "63": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.ScreenExtensions::CloseItemAsync(Caliburn.Micro.IConductor,System.Object,System.Threading.CancellationToken)": { + "Lines": { + "75": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.ScreenExtensions::CloseItemAsync(Caliburn.Micro.ConductorBase`1,T)": { + "Lines": { + "86": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.ScreenExtensions::CloseItemAsync(Caliburn.Micro.ConductorBase`1,T,System.Threading.CancellationToken)": { + "Lines": { + "98": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.ScreenExtensions::ActivateWith(Caliburn.Micro.IActivate,Caliburn.Micro.IActivate)": { + "Lines": { + "108": 0, + "119": 0, + "120": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.ScreenExtensions::DeactivateWith(Caliburn.Micro.IDeactivate,Caliburn.Micro.IDeactivate)": { + "Lines": { + "129": 0, + "140": 0, + "141": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.ScreenExtensions::ConductWith(TChild,TParent)": { + "Lines": { + "152": 0, + "153": 0, + "154": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.ScreenExtensions/<>c__DisplayClass8_0/<g__OnParentActivated|0>d": { + "System.Void Caliburn.Micro.ScreenExtensions/<>c__DisplayClass8_0/<g__OnParentActivated|0>d::MoveNext()": { + "Lines": { + "112": 0, + "113": 0, + "114": 0, + "116": 0, + "117": 0 + }, + "Branches": [ + { + "Line": 113, + "Offset": 35, + "EndOffset": 37, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 113, + "Offset": 35, + "EndOffset": 67, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.ScreenExtensions/<>c__DisplayClass9_0/<g__OnParentDeactivated|0>d": { + "System.Void Caliburn.Micro.ScreenExtensions/<>c__DisplayClass9_0/<g__OnParentDeactivated|0>d::MoveNext()": { + "Lines": { + "133": 0, + "134": 0, + "135": 0, + "137": 0, + "138": 0 + }, + "Branches": [ + { + "Line": 134, + "Offset": 35, + "EndOffset": 37, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 134, + "Offset": 35, + "EndOffset": 67, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\SequentialResult.cs": { + "Caliburn.Micro.SequentialResult": { + "System.Void Caliburn.Micro.SequentialResult::Execute(Caliburn.Micro.CoroutineExecutionContext)": { + "Lines": { + "34": 0, + "35": 0, + "36": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.SequentialResult::ChildCompleted(System.Object,Caliburn.Micro.ResultCompletionEventArgs)": { + "Lines": { + "40": 0, + "41": 0, + "43": 0, + "46": 0, + "48": 0, + "49": 0, + "52": 0, + "55": 0, + "56": 0, + "57": 0, + "59": 0, + "60": 0, + "63": 0, + "67": 0, + "68": 0, + "69": 0, + "70": 0, + "71": 0, + "72": 0, + "74": 0, + "75": 0, + "80": 0, + "82": 0 + }, + "Branches": [ + { + "Line": 41, + "Offset": 8, + "EndOffset": 10, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 41, + "Offset": 8, + "EndOffset": 28, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 46, + "Offset": 34, + "EndOffset": 36, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 46, + "Offset": 34, + "EndOffset": 44, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 46, + "Offset": 42, + "EndOffset": 44, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 46, + "Offset": 42, + "EndOffset": 63, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 63, + "Offset": 91, + "EndOffset": 93, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 63, + "Offset": 91, + "EndOffset": 161, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.SequentialResult::OnComplete(System.Exception,System.Boolean)": { + "Lines": { + "86": 0, + "87": 0, + "88": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.SequentialResult::.ctor(System.Collections.Generic.IEnumerator`1)": { + "Lines": { + "18": 0, + "20": 0, + "21": 0, + "26": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\SimpleContainer.cs": { + "Caliburn.Micro.SimpleContainer": { + "System.Boolean Caliburn.Micro.SimpleContainer::get_EnablePropertyInjection()": { + "Lines": { + "37": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.SimpleContainer::RegisterInstance(System.Type,System.String,System.Object)": { + "Lines": { + "47": 0, + "48": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.SimpleContainer::RegisterPerRequest(System.Type,System.String,System.Type)": { + "Lines": { + "58": 0, + "59": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.SimpleContainer::RegisterSingleton(System.Type,System.String,System.Type)": { + "Lines": { + "69": 0, + "70": 0, + "71": 0 + }, + "Branches": [ + { + "Line": 70, + "Offset": 7, + "EndOffset": 9, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 70, + "Offset": 7, + "EndOffset": 31, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.SimpleContainer::RegisterHandler(System.Type,System.String,System.Func`2)": { + "Lines": { + "81": 0, + "82": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.SimpleContainer::UnregisterHandler(System.Type,System.String)": { + "Lines": { + "91": 0, + "92": 0, + "94": 0, + "96": 0 + }, + "Branches": [ + { + "Line": 92, + "Offset": 10, + "EndOffset": 12, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 92, + "Offset": 10, + "EndOffset": 25, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Object Caliburn.Micro.SimpleContainer::GetInstance(System.Type,System.String)": { + "Lines": { + "106": 0, + "107": 0, + "109": 0, + "111": 0, + "113": 0, + "116": 0, + "119": 0, + "121": 0, + "123": 0, + "125": 0, + "127": 0, + "128": 0, + "129": 0, + "130": 0, + "131": 0, + "134": 0, + "136": 0, + "137": 0, + "138": 0, + "140": 0, + "142": 0, + "144": 0, + "147": 0, + "150": 0, + "153": 0 + }, + "Branches": [ + { + "Line": 107, + "Offset": 10, + "EndOffset": 12, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 111, + "Offset": 31, + "EndOffset": 33, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 111, + "Offset": 34, + "EndOffset": 36, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 111, + "Offset": 31, + "EndOffset": 43, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 111, + "Offset": 34, + "EndOffset": 43, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 107, + "Offset": 10, + "EndOffset": 45, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 119, + "Offset": 52, + "EndOffset": 54, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 119, + "Offset": 52, + "EndOffset": 56, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 125, + "Offset": 74, + "EndOffset": 76, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 125, + "Offset": 74, + "EndOffset": 161, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + }, + { + "Line": 134, + "Offset": 172, + "EndOffset": 174, + "Path": 0, + "Ordinal": 10, + "Hits": 0 + }, + { + "Line": 134, + "Offset": 180, + "EndOffset": 182, + "Path": 0, + "Ordinal": 12, + "Hits": 0 + }, + { + "Line": 140, + "Offset": 285, + "EndOffset": 229, + "Path": 1, + "Ordinal": 17, + "Hits": 0 + }, + { + "Line": 142, + "Offset": 235, + "EndOffset": 237, + "Path": 0, + "Ordinal": 14, + "Hits": 0 + }, + { + "Line": 142, + "Offset": 235, + "EndOffset": 252, + "Path": 1, + "Ordinal": 15, + "Hits": 0 + }, + { + "Line": 140, + "Offset": 285, + "EndOffset": 287, + "Path": 0, + "Ordinal": 16, + "Hits": 0 + }, + { + "Line": 134, + "Offset": 172, + "EndOffset": 290, + "Path": 1, + "Ordinal": 11, + "Hits": 0 + }, + { + "Line": 134, + "Offset": 180, + "EndOffset": 290, + "Path": 1, + "Ordinal": 13, + "Hits": 0 + } + ] + }, + "System.Boolean Caliburn.Micro.SimpleContainer::HasHandler(System.Type,System.String)": { + "Lines": { + "164": 0 + }, + "Branches": [] + }, + "System.Collections.Generic.IEnumerable`1 Caliburn.Micro.SimpleContainer::GetAllInstances(System.Type,System.String)": { + "Lines": { + "175": 0, + "177": 0, + "179": 0, + "182": 0, + "184": 0, + "186": 0, + "188": 0, + "192": 0 + }, + "Branches": [ + { + "Line": 177, + "Offset": 10, + "EndOffset": 12, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 177, + "Offset": 10, + "EndOffset": 19, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 184, + "Offset": 78, + "EndOffset": 47, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 186, + "Offset": 60, + "EndOffset": 62, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 186, + "Offset": 63, + "EndOffset": 65, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 186, + "Offset": 60, + "EndOffset": 72, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 186, + "Offset": 63, + "EndOffset": 72, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 184, + "Offset": 78, + "EndOffset": 80, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.SimpleContainer::BuildUp(System.Object)": { + "Lines": { + "201": 0, + "202": 0, + "203": 0, + "204": 0, + "206": 0, + "208": 0, + "210": 0, + "212": 0, + "215": 0 + }, + "Branches": [ + { + "Line": 206, + "Offset": 94, + "EndOffset": 55, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 210, + "Offset": 77, + "EndOffset": 79, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 210, + "Offset": 77, + "EndOffset": 88, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 206, + "Offset": 94, + "EndOffset": 96, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 204, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 204, + "Offset": 14, + "EndOffset": 16, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 204, + "Offset": 6, + "EndOffset": 33, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 204, + "Offset": 14, + "EndOffset": 33, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "Caliburn.Micro.SimpleContainer Caliburn.Micro.SimpleContainer::CreateChildContainer()": { + "Lines": { + "223": 0 + }, + "Branches": [] + }, + "Caliburn.Micro.SimpleContainer/ContainerEntry Caliburn.Micro.SimpleContainer::GetOrCreateEntry(System.Type,System.String)": { + "Lines": { + "228": 0, + "229": 0, + "231": 0, + "232": 0, + "235": 0 + }, + "Branches": [ + { + "Line": 229, + "Offset": 10, + "EndOffset": 12, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 229, + "Offset": 10, + "EndOffset": 44, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "Caliburn.Micro.SimpleContainer/ContainerEntry Caliburn.Micro.SimpleContainer::GetEntry(System.Type,System.String)": { + "Lines": { + "240": 0, + "242": 0, + "245": 0, + "247": 0, + "248": 0, + "251": 0 + }, + "Branches": [ + { + "Line": 240, + "Offset": 32, + "EndOffset": 34, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 240, + "Offset": 32, + "EndOffset": 58, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 245, + "Offset": 64, + "EndOffset": 66, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 247, + "Offset": 90, + "EndOffset": 92, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 247, + "Offset": 90, + "EndOffset": 116, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 245, + "Offset": 64, + "EndOffset": 117, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 247, + "Offset": 17, + "EndOffset": 19, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 247, + "Offset": 17, + "EndOffset": 31, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 251, + "Offset": 17, + "EndOffset": 19, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 251, + "Offset": 17, + "EndOffset": 37, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Object Caliburn.Micro.SimpleContainer::BuildInstance(System.Type)": { + "Lines": { + "261": 0, + "262": 0 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.SimpleContainer::ActivateInstance(System.Type,System.Object[])": { + "Lines": { + "273": 0, + "274": 0, + "275": 0 + }, + "Branches": [ + { + "Line": 273, + "Offset": 2, + "EndOffset": 4, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 273, + "Offset": 2, + "EndOffset": 12, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Object[] Caliburn.Micro.SimpleContainer::DetermineConstructorArgs(System.Type)": { + "Lines": { + "285": 0, + "286": 0, + "288": 0, + "290": 0, + "293": 0 + }, + "Branches": [ + { + "Line": 288, + "Offset": 21, + "EndOffset": 23, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 288, + "Offset": 21, + "EndOffset": 52, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Reflection.ConstructorInfo Caliburn.Micro.SimpleContainer::SelectEligibleConstructor(System.Type)": { + "Lines": { + "298": 0, + "299": 0, + "300": 0, + "301": 0, + "302": 0, + "303": 0, + "304": 0, + "305": 0, + "306": 0, + "307": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.SimpleContainer::.ctor()": { + "Lines": { + "18": 0, + "24": 0, + "26": 0, + "27": 0, + "281": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.SimpleContainer::.ctor(System.Collections.Generic.IEnumerable`1)": { + "Lines": { + "29": 0, + "31": 0, + "32": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.SimpleContainer::.cctor()": { + "Lines": { + "14": 0, + "15": 0, + "16": 0, + "17": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.SimpleContainer/FactoryFactory`1": { + "System.Func`1 Caliburn.Micro.SimpleContainer/FactoryFactory`1::Create(Caliburn.Micro.SimpleContainer)": { + "Lines": { + "320": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\SimpleResult.cs": { + "Caliburn.Micro.SimpleResult": { + "Caliburn.Micro.IResult Caliburn.Micro.SimpleResult::Succeeded()": { + "Lines": { + "24": 0 + }, + "Branches": [] + }, + "Caliburn.Micro.IResult Caliburn.Micro.SimpleResult::Cancelled()": { + "Lines": { + "33": 0 + }, + "Branches": [] + }, + "Caliburn.Micro.IResult Caliburn.Micro.SimpleResult::Failed(System.Exception)": { + "Lines": { + "41": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.SimpleResult::Execute(Caliburn.Micro.CoroutineExecutionContext)": { + "Lines": { + "50": 0, + "51": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.SimpleResult::.ctor(System.Boolean,System.Exception)": { + "Lines": { + "13": 0, + "15": 0, + "16": 0, + "17": 0, + "56": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\TaskExtensions.cs": { + "Caliburn.Micro.TaskExtensions": { + "System.Threading.Tasks.Task Caliburn.Micro.TaskExtensions::ExecuteAsync(Caliburn.Micro.IResult,Caliburn.Micro.CoroutineExecutionContext)": { + "Lines": { + "19": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task`1 Caliburn.Micro.TaskExtensions::ExecuteAsync(Caliburn.Micro.IResult`1,Caliburn.Micro.CoroutineExecutionContext)": { + "Lines": { + "32": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task`1 Caliburn.Micro.TaskExtensions::InternalExecuteAsync(Caliburn.Micro.IResult,Caliburn.Micro.CoroutineExecutionContext)": { + "Lines": { + "37": 0, + "39": 0, + "40": 0, + "41": 0, + "42": 0, + "43": 0, + "44": 0, + "45": 0, + "46": 0, + "47": 0, + "48": 0, + "49": 0, + "50": 0, + "51": 0, + "52": 0, + "53": 0, + "54": 0, + "55": 0, + "56": 0, + "57": 0, + "61": 0, + "62": 0, + "63": 0, + "64": 0, + "65": 0, + "67": 0, + "68": 0, + "69": 0, + "71": 0 + }, + "Branches": [ + { + "Line": 63, + "Offset": 90, + "EndOffset": 92, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 63, + "Offset": 90, + "EndOffset": 98, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 44, + "Offset": 23, + "EndOffset": 25, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 44, + "Offset": 23, + "EndOffset": 43, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 48, + "Offset": 49, + "EndOffset": 51, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 48, + "Offset": 49, + "EndOffset": 63, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 55, + "Offset": 82, + "EndOffset": 84, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 55, + "Offset": 82, + "EndOffset": 95, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + }, + "Caliburn.Micro.TaskResult Caliburn.Micro.TaskExtensions::AsResult(System.Threading.Tasks.Task)": { + "Lines": { + "81": 0 + }, + "Branches": [] + }, + "Caliburn.Micro.TaskResult`1 Caliburn.Micro.TaskExtensions::AsResult(System.Threading.Tasks.Task`1)": { + "Lines": { + "92": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\TaskResult.cs": { + "Caliburn.Micro.TaskResult": { + "System.Void Caliburn.Micro.TaskResult::Execute(Caliburn.Micro.CoroutineExecutionContext)": { + "Lines": { + "28": 0, + "30": 0, + "34": 0, + "35": 0, + "36": 0, + "37": 0, + "39": 0 + }, + "Branches": [ + { + "Line": 28, + "Offset": 11, + "EndOffset": 13, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 28, + "Offset": 11, + "EndOffset": 26, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 34, + "Offset": 50, + "EndOffset": 52, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 34, + "Offset": 50, + "EndOffset": 59, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.TaskResult::OnCompleted(System.Threading.Tasks.Task)": { + "Lines": { + "47": 0, + "48": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.TaskResult::.ctor(System.Threading.Tasks.Task)": { + "Lines": { + "17": 0, + "19": 0, + "20": 0, + "53": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.TaskResult`1": { + "TResult Caliburn.Micro.TaskResult`1::get_Result()": { + "Lines": { + "74": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.TaskResult`1::OnCompleted(System.Threading.Tasks.Task)": { + "Lines": { + "82": 0, + "84": 0, + "87": 0, + "88": 0 + }, + "Branches": [ + { + "Line": 82, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 82, + "Offset": 14, + "EndOffset": 16, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 82, + "Offset": 6, + "EndOffset": 33, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 82, + "Offset": 14, + "EndOffset": 33, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.TaskResult`1::.ctor(System.Threading.Tasks.Task`1)": { + "Lines": { + "67": 0, + "69": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\ViewAttachedEventArgs.cs": { + "Caliburn.Micro.ViewAttachedEventArgs": { + "System.Object Caliburn.Micro.ViewAttachedEventArgs::get_View()": { + "Lines": { + "13": 0 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.ViewAttachedEventArgs::get_Context()": { + "Lines": { + "18": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\ViewAware.cs": { + "Caliburn.Micro.ViewAware": { + "System.Collections.Generic.IDictionary`2 Caliburn.Micro.ViewAware::get_Views()": { + "Lines": { + "24": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.ViewAware::Caliburn.Micro.IViewAware.AttachView(System.Object,System.Object)": { + "Lines": { + "42": 0, + "44": 0, + "45": 0, + "46": 0, + "47": 0, + "49": 0, + "50": 0, + "52": 0, + "56": 0, + "58": 0 + }, + "Branches": [ + { + "Line": 42, + "Offset": 8, + "EndOffset": 10, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 42, + "Offset": 8, + "EndOffset": 16, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 50, + "Offset": 105, + "EndOffset": 107, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 50, + "Offset": 105, + "EndOffset": 115, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 50, + "Offset": 113, + "EndOffset": 115, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 50, + "Offset": 113, + "EndOffset": 140, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.ViewAware::AttachViewReadyOnActivated(Caliburn.Micro.IActivate,System.Object)": { + "Lines": { + "62": 0, + "63": 0, + "64": 0, + "65": 0, + "66": 0, + "67": 0, + "68": 0, + "69": 0, + "70": 0, + "71": 0, + "72": 0, + "73": 0, + "74": 0, + "75": 0, + "76": 0 + }, + "Branches": [ + { + "Line": 68, + "Offset": 30, + "EndOffset": 32, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 68, + "Offset": 30, + "EndOffset": 61, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.ViewAware::OnViewAttached(System.Object,System.Object)": { + "Lines": { + "85": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.ViewAware::OnViewLoaded(System.Object)": { + "Lines": { + "93": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.ViewAware::OnViewReady(System.Object)": { + "Lines": { + "101": 0 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.ViewAware::GetView(System.Object)": { + "Lines": { + "111": 0, + "112": 0 + }, + "Branches": [ + { + "Line": 111, + "Offset": 8, + "EndOffset": 10, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 111, + "Offset": 8, + "EndOffset": 16, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.ViewAware::.ctor()": { + "Lines": { + "30": 0, + "32": 0, + "33": 0, + "38": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.ViewAware::.cctor()": { + "Lines": { + "17": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Core\\WeakValueDictionary.cs": { + "Caliburn.Micro.WeakValueDictionary`2": { + "System.Boolean Caliburn.Micro.WeakValueDictionary`2::IsCleanupNeeded()": { + "Lines": { + "23": 0, + "25": 0, + "26": 0, + "29": 0 + }, + "Branches": [ + { + "Line": 23, + "Offset": 11, + "EndOffset": 13, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 23, + "Offset": 11, + "EndOffset": 31, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2::CleanAbandonedItems()": { + "Lines": { + "34": 0, + "35": 0, + "36": 0, + "38": 0, + "39": 0 + }, + "Branches": [ + { + "Line": 34, + "Offset": 12, + "EndOffset": 14, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 34, + "Offset": 12, + "EndOffset": 37, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 34, + "Offset": 48, + "EndOffset": 50, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 34, + "Offset": 48, + "EndOffset": 73, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2::CleanIfNeeded()": { + "Lines": { + "43": 0, + "45": 0, + "47": 0 + }, + "Branches": [ + { + "Line": 43, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 43, + "Offset": 6, + "EndOffset": 14, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Collections.Generic.IEnumerator`1> Caliburn.Micro.WeakValueDictionary`2::GetEnumerator()": { + "Lines": { + "118": 0, + "119": 0, + "120": 0, + "121": 0 + }, + "Branches": [ + { + "Line": 119, + "Offset": 18, + "EndOffset": 20, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 119, + "Offset": 18, + "EndOffset": 43, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 119, + "Offset": 54, + "EndOffset": 56, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 119, + "Offset": 54, + "EndOffset": 79, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Collections.IEnumerator Caliburn.Micro.WeakValueDictionary`2::System.Collections.IEnumerable.GetEnumerator()": { + "Lines": { + "126": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2)": { + "Lines": { + "131": 0, + "132": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2::Clear()": { + "Lines": { + "139": 0, + "140": 0 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.WeakValueDictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2)": { + "Lines": { + "145": 0, + "147": 0, + "150": 0 + }, + "Branches": [ + { + "Line": 145, + "Offset": 15, + "EndOffset": 17, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 145, + "Offset": 15, + "EndOffset": 19, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32)": { + "Lines": { + "155": 0, + "157": 0, + "160": 0, + "162": 0, + "165": 0, + "167": 0, + "168": 0, + "171": 0, + "172": 0 + }, + "Branches": [ + { + "Line": 155, + "Offset": 1, + "EndOffset": 3, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 155, + "Offset": 1, + "EndOffset": 14, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 160, + "Offset": 16, + "EndOffset": 18, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 160, + "Offset": 16, + "EndOffset": 24, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 160, + "Offset": 22, + "EndOffset": 24, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 160, + "Offset": 22, + "EndOffset": 35, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 165, + "Offset": 46, + "EndOffset": 48, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 165, + "Offset": 46, + "EndOffset": 59, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + } + ] + }, + "System.Boolean Caliburn.Micro.WeakValueDictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2)": { + "Lines": { + "177": 0, + "179": 0, + "182": 0, + "184": 0, + "187": 0 + }, + "Branches": [ + { + "Line": 177, + "Offset": 15, + "EndOffset": 17, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 177, + "Offset": 15, + "EndOffset": 19, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 182, + "Offset": 37, + "EndOffset": 39, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 182, + "Offset": 37, + "EndOffset": 41, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Int32 Caliburn.Micro.WeakValueDictionary`2::get_Count()": { + "Lines": { + "202": 0, + "203": 0 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.WeakValueDictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly()": { + "Lines": { + "209": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2::Add(TKey,TValue)": { + "Lines": { + "219": 0, + "220": 0, + "221": 0 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.WeakValueDictionary`2::ContainsKey(TKey)": { + "Lines": { + "231": 0 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.WeakValueDictionary`2::Remove(TKey)": { + "Lines": { + "241": 0, + "242": 0 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.WeakValueDictionary`2::TryGetValue(TKey,TValue&)": { + "Lines": { + "256": 0, + "259": 0, + "261": 0, + "262": 0, + "265": 0, + "266": 0, + "268": 0, + "269": 0, + "270": 0, + "273": 0, + "274": 0 + }, + "Branches": [ + { + "Line": 259, + "Offset": 20, + "EndOffset": 22, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 259, + "Offset": 20, + "EndOffset": 31, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 266, + "Offset": 49, + "EndOffset": 51, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 266, + "Offset": 49, + "EndOffset": 73, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "TValue Caliburn.Micro.WeakValueDictionary`2::get_Item(TKey)": { + "Lines": { + "290": 0, + "292": 0, + "295": 0 + }, + "Branches": [ + { + "Line": 290, + "Offset": 9, + "EndOffset": 11, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 290, + "Offset": 9, + "EndOffset": 17, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2::set_Item(TKey,TValue)": { + "Lines": { + "299": 0, + "300": 0, + "301": 0 + }, + "Branches": [] + }, + "System.Collections.Generic.ICollection`1 Caliburn.Micro.WeakValueDictionary`2::get_Keys()": { + "Lines": { + "309": 0 + }, + "Branches": [] + }, + "System.Collections.Generic.ICollection`1 Caliburn.Micro.WeakValueDictionary`2::get_Values()": { + "Lines": { + "317": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2::<.ctor>b__6_0(System.Collections.Generic.KeyValuePair`2)": { + "Lines": { + "68": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2::<.ctor>b__7_0(System.Collections.Generic.KeyValuePair`2)": { + "Lines": { + "79": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2::.ctor()": { + "Lines": { + "17": 0, + "56": 0, + "58": 0, + "59": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2::.ctor(System.Collections.Generic.IDictionary`2)": { + "Lines": { + "65": 0, + "67": 0, + "69": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1)": { + "Lines": { + "76": 0, + "78": 0, + "80": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1)": { + "Lines": { + "86": 0, + "88": 0, + "89": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2::.ctor(System.Int32)": { + "Lines": { + "95": 0, + "97": 0, + "98": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1)": { + "Lines": { + "105": 0, + "107": 0, + "108": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.WeakValueDictionary`2/ValueCollection": { + "System.Collections.Generic.IEnumerator`1 Caliburn.Micro.WeakValueDictionary`2/ValueCollection::GetEnumerator()": { + "Lines": { + "333": 0 + }, + "Branches": [ + { + "Line": 333, + "Offset": 12, + "EndOffset": 14, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 333, + "Offset": 12, + "EndOffset": 37, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Collections.IEnumerator Caliburn.Micro.WeakValueDictionary`2/ValueCollection::System.Collections.IEnumerable.GetEnumerator()": { + "Lines": { + "338": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2/ValueCollection::System.Collections.Generic.ICollection.Add(TValue)": { + "Lines": { + "343": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2/ValueCollection::System.Collections.Generic.ICollection.Clear()": { + "Lines": { + "348": 0 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.WeakValueDictionary`2/ValueCollection::System.Collections.Generic.ICollection.Contains(TValue)": { + "Lines": { + "353": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2/ValueCollection::CopyTo(TValue[],System.Int32)": { + "Lines": { + "358": 0, + "360": 0, + "363": 0, + "365": 0, + "368": 0, + "370": 0, + "371": 0, + "374": 0, + "375": 0 + }, + "Branches": [ + { + "Line": 358, + "Offset": 1, + "EndOffset": 3, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 358, + "Offset": 1, + "EndOffset": 14, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 363, + "Offset": 16, + "EndOffset": 18, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 363, + "Offset": 16, + "EndOffset": 24, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 363, + "Offset": 22, + "EndOffset": 24, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 363, + "Offset": 22, + "EndOffset": 35, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 368, + "Offset": 46, + "EndOffset": 48, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 368, + "Offset": 46, + "EndOffset": 59, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + } + ] + }, + "System.Boolean Caliburn.Micro.WeakValueDictionary`2/ValueCollection::System.Collections.Generic.ICollection.Remove(TValue)": { + "Lines": { + "379": 0 + }, + "Branches": [] + }, + "System.Int32 Caliburn.Micro.WeakValueDictionary`2/ValueCollection::get_Count()": { + "Lines": { + "384": 0 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.WeakValueDictionary`2/ValueCollection::System.Collections.Generic.ICollection.get_IsReadOnly()": { + "Lines": { + "389": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.WeakValueDictionary`2/ValueCollection::.ctor(Caliburn.Micro.WeakValueDictionary`2)": { + "Lines": { + "326": 0, + "328": 0, + "329": 0 + }, + "Branches": [] + } + } + } + }, + "Caliburn.Micro.Maui.dll": { + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\Action.cs": { + "Caliburn.Micro.Maui.Action": { + "System.Void Caliburn.Micro.Maui.Action::SetTarget(Microsoft.Maui.Controls.BindableObject,System.Object)": { + "Lines": { + "63": 0, + "64": 0 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.Maui.Action::GetTarget(Microsoft.Maui.Controls.BindableObject)": { + "Lines": { + "72": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.Action::SetTargetWithoutContext(Microsoft.Maui.Controls.BindableObject,System.Object)": { + "Lines": { + "84": 0, + "85": 0 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.Maui.Action::GetTargetWithoutContext(Microsoft.Maui.Controls.BindableObject)": { + "Lines": { + "93": 0 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.Maui.Action::HasTargetSet(Microsoft.Maui.Controls.BindableObject)": { + "Lines": { + "102": 0, + "103": 0, + "107": 0, + "108": 0, + "109": 0, + "111": 0, + "112": 0 + }, + "Branches": [ + { + "Line": 102, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 102, + "Offset": 6, + "EndOffset": 16, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 102, + "Offset": 14, + "EndOffset": 16, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 102, + "Offset": 14, + "EndOffset": 18, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 108, + "Offset": 26, + "EndOffset": 28, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 108, + "Offset": 26, + "EndOffset": 30, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 111, + "Offset": 41, + "EndOffset": 43, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 111, + "Offset": 41, + "EndOffset": 55, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.Action::Invoke(System.Object,System.String,Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.VisualElement,System.Object,System.Object[])": { + "Lines": { + "128": 0, + "130": 0, + "131": 0, + "132": 0, + "133": 0, + "134": 0, + "135": 0, + "136": 0, + "137": 0, + "138": 0, + "139": 0, + "140": 0, + "141": 0, + "143": 0, + "144": 0, + "147": 0, + "150": 0, + "151": 0 + }, + "Branches": [ + { + "Line": 143, + "Offset": 86, + "EndOffset": 88, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 143, + "Offset": 86, + "EndOffset": 107, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 144, + "Offset": 23, + "EndOffset": 25, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 144, + "Offset": 23, + "EndOffset": 38, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.Action::OnTargetWithoutContextChanged(Microsoft.Maui.Controls.BindableObject,Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs)": { + "Lines": { + "155": 0, + "156": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.Action::OnTargetChanged(Microsoft.Maui.Controls.BindableObject,Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs)": { + "Lines": { + "159": 0, + "160": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.Action::SetTargetCore(Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs,Microsoft.Maui.Controls.BindableObject,System.Boolean)": { + "Lines": { + "163": 0, + "164": 0, + "167": 0, + "169": 0, + "170": 0, + "172": 0, + "173": 0, + "174": 0, + "187": 0 + }, + "Branches": [ + { + "Line": 163, + "Offset": 12, + "EndOffset": 14, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 163, + "Offset": 19, + "EndOffset": 21, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 163, + "Offset": 12, + "EndOffset": 34, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 163, + "Offset": 32, + "EndOffset": 34, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 163, + "Offset": 19, + "EndOffset": 35, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 163, + "Offset": 32, + "EndOffset": 35, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 172, + "Offset": 79, + "EndOffset": 81, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 172, + "Offset": 87, + "EndOffset": 89, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 172, + "Offset": 79, + "EndOffset": 130, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 172, + "Offset": 87, + "EndOffset": 130, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.Action::.cctor()": { + "Lines": { + "31": 0, + "36": 0, + "37": 0, + "38": 0, + "39": 0, + "40": 0, + "41": 0, + "42": 0, + "43": 0, + "48": 0, + "49": 0, + "50": 0, + "51": 0, + "52": 0, + "53": 0, + "54": 0, + "55": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\ActionExecutionContext.cs": { + "Caliburn.Micro.Maui.ActionExecutionContext": { + "Caliburn.Micro.Maui.ActionMessage Caliburn.Micro.Maui.ActionExecutionContext::get_Message()": { + "Lines": { + "58": 0 + }, + "Branches": [ + { + "Line": 58, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 58, + "Offset": 6, + "EndOffset": 25, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ActionExecutionContext::set_Message(Caliburn.Micro.Maui.ActionMessage)": { + "Lines": { + "59": 2 + }, + "Branches": [] + }, + "Microsoft.Maui.Controls.VisualElement Caliburn.Micro.Maui.ActionExecutionContext::get_Source()": { + "Lines": { + "66": 2 + }, + "Branches": [ + { + "Line": 66, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 2 + }, + { + "Line": 66, + "Offset": 6, + "EndOffset": 25, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ActionExecutionContext::set_Source(Microsoft.Maui.Controls.VisualElement)": { + "Lines": { + "67": 2 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.Maui.ActionExecutionContext::get_Target()": { + "Lines": { + "74": 1 + }, + "Branches": [ + { + "Line": 74, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 74, + "Offset": 6, + "EndOffset": 20, + "Path": 1, + "Ordinal": 1, + "Hits": 1 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ActionExecutionContext::set_Target(System.Object)": { + "Lines": { + "75": 0 + }, + "Branches": [] + }, + "Microsoft.Maui.Controls.BindableObject Caliburn.Micro.Maui.ActionExecutionContext::get_View()": { + "Lines": { + "82": 0 + }, + "Branches": [ + { + "Line": 82, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 82, + "Offset": 6, + "EndOffset": 25, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ActionExecutionContext::set_View(Microsoft.Maui.Controls.BindableObject)": { + "Lines": { + "83": 0 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.Maui.ActionExecutionContext::get_Item(System.String)": { + "Lines": { + "93": 0, + "94": 0, + "97": 0, + "99": 0 + }, + "Branches": [ + { + "Line": 93, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 93, + "Offset": 6, + "EndOffset": 19, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ActionExecutionContext::set_Item(System.String,System.Object)": { + "Lines": { + "102": 0, + "103": 0, + "105": 0, + "106": 0 + }, + "Branches": [ + { + "Line": 102, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 102, + "Offset": 6, + "EndOffset": 19, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ActionExecutionContext::Dispose()": { + "Lines": { + "113": 0, + "114": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.ActionExecutionContext::.ctor()": { + "Lines": { + "119": 3 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\Bind.cs": { + "Caliburn.Micro.Maui.Bind": { + "System.Object Caliburn.Micro.Maui.Bind::GetModelWithoutContext(Microsoft.Maui.Controls.BindableObject)": { + "Lines": { + "69": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.Bind::SetModelWithoutContext(Microsoft.Maui.Controls.BindableObject,System.Object)": { + "Lines": { + "78": 0, + "79": 0 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.Maui.Bind::GetModel(Microsoft.Maui.Controls.BindableObject)": { + "Lines": { + "87": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.Bind::SetModel(Microsoft.Maui.Controls.BindableObject,System.Object)": { + "Lines": { + "96": 0, + "97": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.Bind::ModelChanged(Microsoft.Maui.Controls.BindableObject,Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs)": { + "Lines": { + "100": 0, + "101": 0, + "104": 0, + "105": 0, + "106": 0, + "109": 0, + "110": 0, + "111": 0, + "112": 0, + "113": 0, + "114": 0, + "115": 0, + "116": 0, + "117": 0, + "118": 0, + "119": 0, + "120": 0, + "121": 0, + "122": 0, + "123": 0, + "124": 0 + }, + "Branches": [ + { + "Line": 100, + "Offset": 25, + "EndOffset": 27, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 38, + "EndOffset": 40, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 25, + "EndOffset": 64, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 38, + "EndOffset": 64, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 62, + "EndOffset": 64, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 62, + "EndOffset": 65, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 105, + "Offset": 88, + "EndOffset": 90, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 105, + "Offset": 88, + "EndOffset": 91, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.Bind::ModelWithoutContextChanged(Microsoft.Maui.Controls.BindableObject,Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs)": { + "Lines": { + "127": 0, + "128": 0, + "131": 0, + "132": 0, + "133": 0, + "136": 0, + "137": 0, + "138": 0, + "139": 0, + "140": 0, + "141": 0, + "142": 0, + "143": 0, + "144": 0, + "145": 0, + "146": 0, + "147": 0, + "148": 0, + "149": 0, + "150": 0, + "151": 0 + }, + "Branches": [ + { + "Line": 127, + "Offset": 25, + "EndOffset": 27, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 127, + "Offset": 38, + "EndOffset": 40, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 127, + "Offset": 25, + "EndOffset": 64, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 127, + "Offset": 38, + "EndOffset": 64, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 127, + "Offset": 62, + "EndOffset": 64, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 127, + "Offset": 62, + "EndOffset": 65, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 132, + "Offset": 88, + "EndOffset": 90, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 132, + "Offset": 88, + "EndOffset": 91, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + } + ] + }, + "System.Boolean Caliburn.Micro.Maui.Bind::GetAtDesignTime(Microsoft.Maui.Controls.BindableObject)": { + "Lines": { + "173": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.Bind::SetAtDesignTime(Microsoft.Maui.Controls.BindableObject,System.Boolean)": { + "Lines": { + "182": 0, + "183": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.Bind::AtDesignTimeChanged(Microsoft.Maui.Controls.BindableObject,Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs)": { + "Lines": { + "186": 0, + "187": 0, + "189": 0, + "190": 0, + "191": 0, + "195": 0, + "199": 0 + }, + "Branches": [ + { + "Line": 186, + "Offset": 5, + "EndOffset": 7, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 186, + "Offset": 5, + "EndOffset": 8, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 190, + "Offset": 19, + "EndOffset": 21, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 190, + "Offset": 19, + "EndOffset": 22, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.Bind::DataContextChanged(Microsoft.Maui.Controls.BindableObject,Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs)": { + "Lines": { + "209": 0, + "210": 0, + "212": 0, + "213": 0, + "214": 0, + "216": 0, + "217": 0, + "218": 0, + "220": 0, + "224": 0 + }, + "Branches": [ + { + "Line": 209, + "Offset": 5, + "EndOffset": 7, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 209, + "Offset": 5, + "EndOffset": 8, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 213, + "Offset": 21, + "EndOffset": 23, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 213, + "Offset": 29, + "EndOffset": 31, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 213, + "Offset": 21, + "EndOffset": 39, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 213, + "Offset": 29, + "EndOffset": 39, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 213, + "Offset": 37, + "EndOffset": 39, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 213, + "Offset": 37, + "EndOffset": 40, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 217, + "Offset": 48, + "EndOffset": 50, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 217, + "Offset": 48, + "EndOffset": 51, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.Bind::.cctor()": { + "Lines": { + "37": 0, + "38": 0, + "39": 0, + "40": 0, + "41": 0, + "42": 0, + "43": 0, + "48": 0, + "49": 0, + "50": 0, + "51": 0, + "52": 0, + "53": 0, + "54": 0, + "56": 0, + "57": 0, + "58": 0, + "59": 0, + "60": 0, + "61": 0, + "156": 0, + "157": 0, + "158": 0, + "159": 0, + "160": 0, + "161": 0, + "162": 0, + "201": 0, + "202": 0, + "203": 0, + "204": 0, + "205": 0, + "206": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\DependencyPropertyHelper.cs": { + "Caliburn.Micro.Maui.DependencyPropertyHelper": { + "Microsoft.Maui.Controls.BindableProperty Caliburn.Micro.Maui.DependencyPropertyHelper::RegisterAttached(System.String,System.Type,System.Type,System.Object,Caliburn.Micro.Maui.PropertyChangedCallback)": { + "Lines": { + "43": 1, + "44": 3, + "45": 3, + "46": 4 + }, + "Branches": [ + { + "Line": 44, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 3 + }, + { + "Line": 44, + "Offset": 6, + "EndOffset": 28, + "Path": 1, + "Ordinal": 1, + "Hits": 3 + } + ] + }, + "Microsoft.Maui.Controls.BindableProperty Caliburn.Micro.Maui.DependencyPropertyHelper::Register(System.String,System.Type,System.Type,System.Object,Caliburn.Micro.Maui.PropertyChangedCallback)": { + "Lines": { + "70": 0, + "71": 0, + "72": 0, + "73": 0, + "74": 0 + }, + "Branches": [ + { + "Line": 72, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 72, + "Offset": 6, + "EndOffset": 28, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\ElementConvention.cs": { + "Caliburn.Micro.Maui.ElementConvention": { + "System.Void Caliburn.Micro.Maui.ElementConvention::.ctor()": { + "Lines": { + "58": 0, + "59": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\Message.cs": { + "Caliburn.Micro.Maui.Message": { + "System.Void Caliburn.Micro.Maui.Message::SetHandler(Microsoft.Maui.Controls.BindableObject,System.Object)": { + "Lines": { + "61": 0, + "62": 0 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.Maui.Message::GetHandler(Microsoft.Maui.Controls.BindableObject)": { + "Lines": { + "70": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.Message::SetAttach(Microsoft.Maui.Controls.BindableObject,System.String)": { + "Lines": { + "91": 0, + "92": 0 + }, + "Branches": [] + }, + "System.String Caliburn.Micro.Maui.Message::GetAttach(Microsoft.Maui.Controls.BindableObject)": { + "Lines": { + "100": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.Message::OnAttachChanged(Microsoft.Maui.Controls.BindableObject,Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs)": { + "Lines": { + "104": 0, + "105": 0, + "108": 0, + "121": 0, + "123": 0, + "125": 0, + "126": 0, + "129": 0, + "130": 0, + "143": 0, + "144": 0, + "147": 0, + "149": 0 + }, + "Branches": [ + { + "Line": 104, + "Offset": 18, + "EndOffset": 20, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 104, + "Offset": 18, + "EndOffset": 21, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 123, + "Offset": 47, + "EndOffset": 49, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 123, + "Offset": 47, + "EndOffset": 60, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 125, + "Offset": 72, + "EndOffset": 74, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 125, + "Offset": 72, + "EndOffset": 92, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 143, + "Offset": 141, + "EndOffset": 143, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 143, + "Offset": 141, + "EndOffset": 156, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.Message::.cctor()": { + "Lines": { + "39": 0, + "40": 0, + "41": 0, + "42": 0, + "43": 0, + "44": 0, + "45": 0, + "47": 0, + "48": 0, + "49": 0, + "50": 0, + "51": 0, + "52": 0, + "53": 0, + "76": 0, + "77": 0, + "78": 0, + "79": 0, + "80": 0, + "81": 0, + "82": 0, + "83": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\MessageBinder.cs": { + "Caliburn.Micro.Maui.MessageBinder": { + "System.Object[] Caliburn.Micro.Maui.MessageBinder::DetermineParameters(Caliburn.Micro.Maui.ActionExecutionContext,System.Reflection.ParameterInfo[])": { + "Lines": { + "68": 0, + "69": 0, + "71": 0, + "72": 0, + "73": 0, + "74": 0, + "76": 0, + "77": 0, + "78": 0, + "79": 0, + "82": 0 + }, + "Branches": [ + { + "Line": 71, + "Offset": 144, + "EndOffset": 71, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 76, + "Offset": 96, + "EndOffset": 98, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 76, + "Offset": 96, + "EndOffset": 124, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 71, + "Offset": 144, + "EndOffset": 146, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + } + ] + }, + "System.Object Caliburn.Micro.Maui.MessageBinder::CoerceValue(System.Type,System.Object,System.Object)": { + "Lines": { + "102": 0, + "103": 0, + "106": 0, + "107": 0, + "108": 0, + "111": 0, + "112": 0, + "130": 0, + "134": 0, + "135": 0, + "136": 0, + "139": 0, + "142": 0, + "143": 0, + "144": 0, + "145": 0, + "148": 0, + "149": 0, + "150": 0, + "154": 0, + "156": 0, + "157": 0, + "159": 0 + }, + "Branches": [ + { + "Line": 102, + "Offset": 1, + "EndOffset": 3, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 102, + "Offset": 1, + "EndOffset": 10, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 107, + "Offset": 34, + "EndOffset": 36, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 107, + "Offset": 34, + "EndOffset": 38, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 111, + "Offset": 49, + "EndOffset": 51, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 111, + "Offset": 49, + "EndOffset": 70, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 130, + "Offset": 82, + "EndOffset": 84, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 135, + "Offset": 92, + "EndOffset": 94, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 135, + "Offset": 92, + "EndOffset": 105, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + }, + { + "Line": 130, + "Offset": 82, + "EndOffset": 115, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 142, + "Offset": 141, + "EndOffset": 143, + "Path": 0, + "Ordinal": 10, + "Hits": 0 + }, + { + "Line": 144, + "Offset": 151, + "EndOffset": 153, + "Path": 0, + "Ordinal": 12, + "Hits": 0 + }, + { + "Line": 142, + "Offset": 141, + "EndOffset": 167, + "Path": 1, + "Ordinal": 11, + "Hits": 0 + }, + { + "Line": 144, + "Offset": 151, + "EndOffset": 167, + "Path": 1, + "Ordinal": 13, + "Hits": 0 + } + ] + }, + "System.Object Caliburn.Micro.Maui.MessageBinder::GetDefaultValue(System.Type)": { + "Lines": { + "168": 0, + "169": 0 + }, + "Branches": [ + { + "Line": 169, + "Offset": 13, + "EndOffset": 15, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 169, + "Offset": 21, + "EndOffset": 23, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 169, + "Offset": 13, + "EndOffset": 30, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 169, + "Offset": 21, + "EndOffset": 30, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.MessageBinder::.cctor()": { + "Lines": { + "27": 1, + "28": 1, + "29": 1, + "30": 0, + "31": 1, + "32": 0, + "33": 0, + "34": 1, + "35": 1, + "36": 1, + "37": 1, + "38": 1, + "39": 1, + "40": 0, + "41": 0, + "42": 0, + "43": 1, + "49": 1, + "50": 1, + "51": 1, + "52": 1, + "53": 1, + "54": 1, + "55": 0, + "56": 0, + "57": 1, + "58": 1, + "59": 1, + "88": 1, + "89": 1, + "90": 1, + "91": 2, + "92": 1 + }, + "Branches": [ + { + "Line": 91, + "Offset": 13, + "EndOffset": 15, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 91, + "Offset": 13, + "EndOffset": 17, + "Path": 1, + "Ordinal": 1, + "Hits": 2 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\Parser.cs": { + "Caliburn.Micro.Maui.Parser": { + "System.Collections.Generic.IEnumerable`1 Caliburn.Micro.Maui.Parser::Parse(Microsoft.Maui.Controls.BindableObject,System.String)": { + "Lines": { + "61": 0, + "63": 0, + "66": 0, + "67": 0, + "69": 0, + "71": 0, + "72": 0, + "73": 0, + "75": 0, + "76": 0, + "77": 0, + "78": 0, + "80": 0, + "81": 0, + "84": 0, + "89": 0, + "92": 0 + }, + "Branches": [ + { + "Line": 61, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 61, + "Offset": 6, + "EndOffset": 15, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 69, + "Offset": 183, + "EndOffset": 37, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 71, + "Offset": 52, + "EndOffset": 54, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 71, + "Offset": 52, + "EndOffset": 66, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 80, + "Offset": 131, + "EndOffset": 133, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 80, + "Offset": 131, + "EndOffset": 139, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 69, + "Offset": 183, + "EndOffset": 188, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.Parser::AddActionToTrigger(Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.TriggerAction,Microsoft.Maui.Controls.TriggerBase)": { + "Lines": { + "99": 0, + "101": 0, + "103": 0, + "106": 0, + "113": 0, + "114": 0, + "116": 0, + "118": 0, + "120": 0 + }, + "Branches": [ + { + "Line": 99, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 99, + "Offset": 6, + "EndOffset": 25, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 116, + "Offset": 52, + "EndOffset": 54, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 116, + "Offset": 55, + "EndOffset": 57, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 116, + "Offset": 52, + "EndOffset": 64, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 116, + "Offset": 55, + "EndOffset": 64, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + }, + "Microsoft.Maui.Controls.TriggerAction Caliburn.Micro.Maui.Parser::CreateMessage(Microsoft.Maui.Controls.BindableObject,System.String)": { + "Lines": { + "230": 0, + "231": 0, + "233": 0, + "236": 0, + "237": 0, + "239": 0, + "242": 0, + "243": 0, + "244": 0, + "245": 0, + "247": 0, + "249": 0, + "250": 0, + "252": 0, + "253": 0, + "257": 0 + }, + "Branches": [ + { + "Line": 231, + "Offset": 11, + "EndOffset": 13, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 231, + "Offset": 11, + "EndOffset": 20, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 237, + "Offset": 31, + "EndOffset": 33, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 237, + "Offset": 31, + "EndOffset": 40, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 245, + "Offset": 77, + "EndOffset": 79, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 247, + "Offset": 83, + "EndOffset": 85, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 252, + "Offset": 160, + "EndOffset": 111, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + }, + { + "Line": 245, + "Offset": 77, + "EndOffset": 162, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 247, + "Offset": 83, + "EndOffset": 162, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 252, + "Offset": 160, + "EndOffset": 162, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.Parser::BindParameter(Microsoft.Maui.Controls.VisualElement,Caliburn.Micro.Maui.Parameter,System.String,System.String,Microsoft.Maui.Controls.BindingMode)": { + "Lines": { + "316": 0, + "318": 0, + "320": 0, + "323": 0, + "325": 0, + "328": 0, + "329": 0, + "330": 0, + "331": 0, + "332": 0, + "334": 0, + "368": 0 + }, + "Branches": [ + { + "Line": 316, + "Offset": 11, + "EndOffset": 13, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 316, + "Offset": 11, + "EndOffset": 16, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 318, + "Offset": 19, + "EndOffset": 21, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 318, + "Offset": 19, + "EndOffset": 22, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 323, + "Offset": 28, + "EndOffset": 30, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 323, + "Offset": 28, + "EndOffset": 48, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.Parser::.cctor()": { + "Lines": { + "50": 1, + "51": 1, + "202": 1, + "203": 1, + "204": 0, + "205": 1, + "206": 0, + "207": 0, + "208": 1, + "209": 1, + "210": 0, + "211": 0, + "212": 0, + "213": 0, + "214": 0, + "215": 1, + "216": 0, + "217": 1, + "218": 1, + "219": 1, + "220": 1, + "263": 1, + "264": 1, + "265": 0, + "266": 1, + "271": 1, + "272": 1, + "273": 3, + "274": 1, + "275": 3, + "276": 1, + "277": 0, + "278": 1, + "279": 3, + "280": 1, + "281": 2, + "282": 1, + "283": 1, + "284": 1, + "285": 0, + "286": 0, + "287": 0, + "288": 1, + "289": 0, + "290": 0, + "291": 0, + "292": 0, + "293": 0, + "294": 0, + "295": 0, + "296": 0, + "297": 0, + "298": 0, + "299": 1, + "300": 1, + "301": 3, + "302": 1 + }, + "Branches": [ + { + "Line": 204, + "Offset": 1, + "EndOffset": 3, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 204, + "Offset": 1, + "EndOffset": 25, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 275, + "Offset": 28, + "EndOffset": 30, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 275, + "Offset": 41, + "EndOffset": 43, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 275, + "Offset": 28, + "EndOffset": 74, + "Path": 1, + "Ordinal": 1, + "Hits": 3 + }, + { + "Line": 275, + "Offset": 41, + "EndOffset": 74, + "Path": 1, + "Ordinal": 3, + "Hits": 3 + }, + { + "Line": 279, + "Offset": 90, + "EndOffset": 92, + "Path": 0, + "Ordinal": 4, + "Hits": 3 + }, + { + "Line": 279, + "Offset": 90, + "EndOffset": 102, + "Path": 1, + "Ordinal": 5, + "Hits": 2 + }, + { + "Line": 279, + "Offset": 100, + "EndOffset": 102, + "Path": 0, + "Ordinal": 6, + "Hits": 2 + }, + { + "Line": 279, + "Offset": 100, + "EndOffset": 116, + "Path": 1, + "Ordinal": 7, + "Hits": 1 + }, + { + "Line": 283, + "Offset": 122, + "EndOffset": 124, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 283, + "Offset": 122, + "EndOffset": 237, + "Path": 1, + "Ordinal": 9, + "Hits": 3 + }, + { + "Line": 291, + "Offset": 19, + "EndOffset": 21, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 291, + "Offset": 19, + "EndOffset": 43, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 291, + "Offset": 58, + "EndOffset": 60, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 291, + "Offset": 58, + "EndOffset": 83, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 291, + "Offset": 93, + "EndOffset": 95, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 291, + "Offset": 93, + "EndOffset": 98, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\Platforms\\Maui\\ActionMessage.cs": { + "Caliburn.Micro.Maui.ActionMessage": { + "System.String Caliburn.Micro.Maui.ActionMessage::get_MethodName()": { + "Lines": { + "50": 2 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.Maui.ActionMessage::get_Handler()": { + "Lines": { + "57": 1 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.ActionMessage::set_Handler(System.Object)": { + "Lines": { + "60": 1, + "61": 0, + "63": 1, + "64": 1, + "65": 1 + }, + "Branches": [ + { + "Line": 60, + "Offset": 7, + "EndOffset": 9, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 60, + "Offset": 7, + "EndOffset": 10, + "Path": 1, + "Ordinal": 1, + "Hits": 1 + } + ] + }, + "Caliburn.Micro.Maui.AttachedCollection`1 Caliburn.Micro.Maui.ActionMessage::get_Parameters()": { + "Lines": { + "72": 9 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.ActionMessage::OnAttached()": { + "Lines": { + "84": 0, + "86": 0, + "87": 0, + "93": 0, + "95": 0, + "96": 0, + "97": 0, + "98": 0, + "99": 0, + "101": 0, + "106": 0, + "107": 0 + }, + "Branches": [ + { + "Line": 84, + "Offset": 5, + "EndOffset": 7, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 84, + "Offset": 5, + "EndOffset": 107, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ActionMessage::OnDetaching()": { + "Lines": { + "114": 0, + "116": 0, + "117": 0, + "120": 0, + "121": 0 + }, + "Branches": [ + { + "Line": 114, + "Offset": 5, + "EndOffset": 7, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 114, + "Offset": 5, + "EndOffset": 35, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ActionMessage::ElementLoaded()": { + "Lines": { + "125": 0, + "129": 0, + "131": 0, + "133": 0, + "135": 0, + "138": 0, + "142": 0, + "144": 0, + "145": 0 + }, + "Branches": [ + { + "Line": 129, + "Offset": 17, + "EndOffset": 19, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 133, + "Offset": 44, + "EndOffset": 28, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 135, + "Offset": 34, + "EndOffset": 36, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 129, + "Offset": 17, + "EndOffset": 48, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 135, + "Offset": 34, + "EndOffset": 65, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 133, + "Offset": 44, + "EndOffset": 65, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ActionMessage::UpdateContext()": { + "Lines": { + "149": 1, + "150": 0, + "152": 1, + "153": 1, + "154": 1, + "155": 1, + "156": 1, + "158": 1, + "159": 1, + "160": 1 + }, + "Branches": [ + { + "Line": 149, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 149, + "Offset": 6, + "EndOffset": 19, + "Path": 1, + "Ordinal": 1, + "Hits": 1 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ActionMessage::Invoke(Microsoft.Maui.Controls.VisualElement)": { + "Lines": { + "168": 0, + "170": 0, + "172": 0, + "175": 0, + "177": 0, + "180": 0, + "182": 0, + "183": 0, + "185": 0, + "186": 0, + "188": 0, + "189": 0, + "190": 0, + "193": 0, + "195": 0, + "199": 0, + "201": 0, + "202": 0, + "204": 0, + "205": 0, + "206": 0, + "209": 0, + "211": 0, + "213": 0, + "216": 0, + "217": 0, + "218": 0 + }, + "Branches": [ + { + "Line": 170, + "Offset": 31, + "EndOffset": 33, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 170, + "Offset": 31, + "EndOffset": 40, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 175, + "Offset": 46, + "EndOffset": 48, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 175, + "Offset": 46, + "EndOffset": 54, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 180, + "Offset": 65, + "EndOffset": 67, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 180, + "Offset": 65, + "EndOffset": 80, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 180, + "Offset": 78, + "EndOffset": 80, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 183, + "Offset": 107, + "EndOffset": 109, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 188, + "Offset": 157, + "EndOffset": 159, + "Path": 0, + "Ordinal": 10, + "Hits": 0 + }, + { + "Line": 188, + "Offset": 157, + "EndOffset": 160, + "Path": 1, + "Ordinal": 11, + "Hits": 0 + }, + { + "Line": 183, + "Offset": 107, + "EndOffset": 162, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + }, + { + "Line": 193, + "Offset": 168, + "EndOffset": 170, + "Path": 0, + "Ordinal": 12, + "Hits": 0 + }, + { + "Line": 180, + "Offset": 78, + "EndOffset": 171, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 193, + "Offset": 168, + "EndOffset": 171, + "Path": 1, + "Ordinal": 13, + "Hits": 0 + }, + { + "Line": 199, + "Offset": 188, + "EndOffset": 190, + "Path": 0, + "Ordinal": 14, + "Hits": 0 + }, + { + "Line": 204, + "Offset": 254, + "EndOffset": 256, + "Path": 0, + "Ordinal": 16, + "Hits": 0 + }, + { + "Line": 204, + "Offset": 254, + "EndOffset": 257, + "Path": 1, + "Ordinal": 17, + "Hits": 0 + }, + { + "Line": 199, + "Offset": 188, + "EndOffset": 259, + "Path": 1, + "Ordinal": 15, + "Hits": 0 + }, + { + "Line": 211, + "Offset": 276, + "EndOffset": 278, + "Path": 0, + "Ordinal": 18, + "Hits": 0 + }, + { + "Line": 211, + "Offset": 289, + "EndOffset": 291, + "Path": 0, + "Ordinal": 20, + "Hits": 0 + }, + { + "Line": 211, + "Offset": 307, + "EndOffset": 309, + "Path": 0, + "Ordinal": 22, + "Hits": 0 + }, + { + "Line": 211, + "Offset": 276, + "EndOffset": 310, + "Path": 1, + "Ordinal": 19, + "Hits": 0 + }, + { + "Line": 211, + "Offset": 289, + "EndOffset": 310, + "Path": 1, + "Ordinal": 21, + "Hits": 0 + }, + { + "Line": 211, + "Offset": 307, + "EndOffset": 310, + "Path": 1, + "Ordinal": 23, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ActionMessage::UpdateAvailability()": { + "Lines": { + "225": 0, + "226": 0, + "228": 0, + "229": 0, + "231": 0, + "232": 0 + }, + "Branches": [ + { + "Line": 225, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 225, + "Offset": 6, + "EndOffset": 9, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 228, + "Offset": 20, + "EndOffset": 22, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 228, + "Offset": 20, + "EndOffset": 35, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 228, + "Offset": 33, + "EndOffset": 35, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 228, + "Offset": 33, + "EndOffset": 51, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + }, + "System.Boolean Caliburn.Micro.Maui.ActionMessage::UpdateAvailabilityCore()": { + "Lines": { + "236": 1, + "237": 1 + }, + "Branches": [] + }, + "System.String Caliburn.Micro.Maui.ActionMessage::ToString()": { + "Lines": { + "248": 0 + }, + "Branches": [] + }, + "System.Reflection.MethodInfo Caliburn.Micro.Maui.ActionMessage::TryFindGuardMethod(Caliburn.Micro.Maui.ActionExecutionContext,System.Collections.Generic.IEnumerable`1)": { + "Lines": { + "452": 0, + "453": 0, + "454": 0, + "456": 0, + "457": 0, + "458": 0, + "461": 0, + "462": 0, + "463": 0, + "464": 0, + "465": 0, + "466": 0, + "468": 0, + "469": 0, + "470": 0, + "471": 0, + "472": 0, + "473": 0, + "475": 0, + "476": 0, + "477": 0, + "478": 0, + "480": 0, + "482": 0, + "485": 0 + }, + "Branches": [ + { + "Line": 454, + "Offset": 60, + "EndOffset": 24, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 457, + "Offset": 49, + "EndOffset": 51, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 457, + "Offset": 49, + "EndOffset": 53, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 454, + "Offset": 60, + "EndOffset": 62, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 461, + "Offset": 83, + "EndOffset": 85, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 461, + "Offset": 83, + "EndOffset": 87, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 463, + "Offset": 93, + "EndOffset": 95, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 463, + "Offset": 93, + "EndOffset": 97, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 465, + "Offset": 118, + "EndOffset": 120, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 465, + "Offset": 118, + "EndOffset": 122, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + }, + { + "Line": 470, + "Offset": 143, + "EndOffset": 145, + "Path": 0, + "Ordinal": 10, + "Hits": 0 + }, + { + "Line": 470, + "Offset": 143, + "EndOffset": 147, + "Path": 1, + "Ordinal": 11, + "Hits": 0 + }, + { + "Line": 472, + "Offset": 153, + "EndOffset": 155, + "Path": 0, + "Ordinal": 12, + "Hits": 0 + }, + { + "Line": 472, + "Offset": 153, + "EndOffset": 157, + "Path": 1, + "Ordinal": 13, + "Hits": 0 + }, + { + "Line": 480, + "Offset": 241, + "EndOffset": 243, + "Path": 0, + "Ordinal": 14, + "Hits": 0 + }, + { + "Line": 480, + "Offset": 241, + "EndOffset": 245, + "Path": 1, + "Ordinal": 15, + "Hits": 0 + } + ] + }, + "System.Reflection.MethodInfo Caliburn.Micro.Maui.ActionMessage::GetMethodInfo(System.Type,System.String)": { + "Lines": { + "514": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.ActionMessage::<.ctor>b__5_0(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)": { + "Lines": { + "42": 0, + "43": 4 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.ActionMessage::.ctor()": { + "Lines": { + "37": 4, + "39": 4, + "40": 4, + "41": 4, + "44": 4, + "77": 4 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.ActionMessage::.cctor()": { + "Lines": { + "18": 1, + "26": 1, + "32": 1, + "254": 1, + "255": 1, + "256": 0, + "257": 0, + "258": 1, + "259": 0, + "260": 0, + "261": 1, + "262": 0, + "263": 1, + "264": 1, + "265": 0, + "266": 0, + "267": 1, + "268": 0, + "269": 1, + "270": 1, + "271": 0, + "272": 0, + "273": 1, + "274": 0, + "275": 1, + "276": 1, + "277": 0, + "278": 0, + "279": 1, + "280": 0, + "281": 0, + "282": 0, + "283": 0, + "284": 0, + "285": 0, + "286": 0, + "287": 1, + "288": 1, + "294": 1, + "295": 1, + "296": 1, + "297": 1, + "298": 1, + "299": 1, + "300": 1, + "301": 1, + "302": 1, + "303": 0, + "304": 1, + "305": 0, + "306": 1, + "307": 0, + "308": 1, + "309": 1, + "310": 0, + "311": 1, + "317": 1, + "318": 1, + "319": 0, + "320": 0, + "321": 0, + "322": 0, + "323": 0, + "324": 1, + "329": 1, + "330": 1, + "331": 1, + "332": 1, + "333": 1, + "334": 1, + "335": 1, + "336": 1, + "337": 0, + "338": 1, + "339": 0, + "340": 0, + "341": 1, + "342": 0, + "343": 0, + "344": 1, + "345": 0, + "346": 0, + "347": 0, + "348": 0, + "349": 1, + "350": 1, + "351": 1, + "352": 1, + "353": 0, + "354": 0, + "355": 1, + "356": 1, + "357": 1, + "358": 0, + "359": 1, + "360": 1, + "361": 1, + "362": 1, + "363": 0, + "364": 0, + "365": 1, + "366": 0, + "367": 1, + "368": 0, + "369": 0, + "370": 0, + "371": 1, + "372": 1, + "373": 2, + "378": 1, + "379": 1, + "380": 1, + "381": 1, + "382": 1, + "383": 1, + "384": 1, + "385": 1, + "386": 0, + "387": 1, + "388": 0, + "389": 1, + "390": 0, + "391": 1, + "392": 0, + "393": 0, + "394": 0, + "395": 1, + "396": 0, + "397": 0, + "398": 0, + "399": 1, + "400": 0, + "401": 0, + "402": 0, + "403": 0, + "404": 1, + "405": 1, + "406": 0, + "407": 0, + "408": 1, + "409": 0, + "410": 0, + "411": 0, + "412": 0, + "413": 0, + "414": 0, + "415": 0, + "416": 0, + "417": 0, + "418": 0, + "419": 0, + "420": 0, + "421": 0, + "422": 0, + "423": 0, + "424": 0, + "425": 0, + "426": 1, + "427": 0, + "428": 0, + "429": 0, + "430": 0, + "431": 0, + "432": 1, + "433": 1, + "434": 0, + "435": 0, + "436": 0, + "437": 0, + "438": 1, + "491": 1, + "492": 1, + "493": 1, + "494": 0, + "495": 1, + "496": 1, + "497": 1, + "498": 0, + "499": 1, + "500": 0, + "501": 1, + "502": 1, + "503": 1, + "504": 0, + "505": 1, + "506": 0, + "507": 1, + "508": 1, + "509": 0, + "510": 1 + }, + "Branches": [ + { + "Line": 260, + "Offset": 45, + "EndOffset": 47, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 260, + "Offset": 45, + "EndOffset": 54, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 266, + "Offset": 62, + "EndOffset": 64, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 266, + "Offset": 62, + "EndOffset": 75, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 272, + "Offset": 85, + "EndOffset": 87, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 272, + "Offset": 85, + "EndOffset": 95, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 278, + "Offset": 105, + "EndOffset": 107, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 278, + "Offset": 105, + "EndOffset": 156, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 298, + "Offset": 8, + "EndOffset": 10, + "Path": 0, + "Ordinal": 0, + "Hits": 1 + }, + { + "Line": 298, + "Offset": 8, + "EndOffset": 12, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 305, + "Offset": 23, + "EndOffset": 25, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 305, + "Offset": 31, + "EndOffset": 33, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 305, + "Offset": 23, + "EndOffset": 50, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 305, + "Offset": 31, + "EndOffset": 50, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 335, + "Offset": 94, + "EndOffset": 11, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 337, + "Offset": 17, + "EndOffset": 19, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 340, + "Offset": 27, + "EndOffset": 29, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 343, + "Offset": 54, + "EndOffset": 56, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 340, + "Offset": 27, + "EndOffset": 78, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 337, + "Offset": 17, + "EndOffset": 86, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 343, + "Offset": 54, + "EndOffset": 86, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 335, + "Offset": 94, + "EndOffset": 96, + "Path": 0, + "Ordinal": 6, + "Hits": 1 + }, + { + "Line": 361, + "Offset": 97, + "EndOffset": 99, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 361, + "Offset": 105, + "EndOffset": 107, + "Path": 0, + "Ordinal": 10, + "Hits": 0 + }, + { + "Line": 366, + "Offset": 143, + "EndOffset": 145, + "Path": 0, + "Ordinal": 12, + "Hits": 0 + }, + { + "Line": 361, + "Offset": 97, + "EndOffset": 168, + "Path": 1, + "Ordinal": 9, + "Hits": 1 + }, + { + "Line": 361, + "Offset": 105, + "EndOffset": 168, + "Path": 1, + "Ordinal": 11, + "Hits": 1 + }, + { + "Line": 366, + "Offset": 143, + "EndOffset": 168, + "Path": 1, + "Ordinal": 13, + "Hits": 1 + }, + { + "Line": 381, + "Offset": 40, + "EndOffset": 42, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 381, + "Offset": 40, + "EndOffset": 61, + "Path": 1, + "Ordinal": 1, + "Hits": 1 + }, + { + "Line": 381, + "Offset": 59, + "EndOffset": 61, + "Path": 0, + "Ordinal": 2, + "Hits": 1 + }, + { + "Line": 381, + "Offset": 59, + "EndOffset": 62, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 390, + "Offset": 119, + "EndOffset": 124, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 393, + "Offset": 170, + "EndOffset": 172, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 393, + "Offset": 170, + "EndOffset": 173, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 398, + "Offset": 290, + "EndOffset": 212, + "Path": 1, + "Ordinal": 11, + "Hits": 0 + }, + { + "Line": 402, + "Offset": 279, + "EndOffset": 281, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 402, + "Offset": 279, + "EndOffset": 283, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + }, + { + "Line": 398, + "Offset": 290, + "EndOffset": 292, + "Path": 0, + "Ordinal": 10, + "Hits": 0 + }, + { + "Line": 406, + "Offset": 325, + "EndOffset": 327, + "Path": 0, + "Ordinal": 12, + "Hits": 0 + }, + { + "Line": 406, + "Offset": 325, + "EndOffset": 328, + "Path": 1, + "Ordinal": 13, + "Hits": 0 + }, + { + "Line": 390, + "Offset": 119, + "EndOffset": 431, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 504, + "Offset": 42, + "EndOffset": 44, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 504, + "Offset": 42, + "EndOffset": 84, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 412, + "Offset": 11, + "EndOffset": 13, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 412, + "Offset": 11, + "EndOffset": 32, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 412, + "Offset": 30, + "EndOffset": 32, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 414, + "Offset": 39, + "EndOffset": 41, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 414, + "Offset": 39, + "EndOffset": 63, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 412, + "Offset": 30, + "EndOffset": 68, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 417, + "Offset": 18, + "EndOffset": 20, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 417, + "Offset": 18, + "EndOffset": 38, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\Platforms\\Maui\\AttachedCollection.cs": { + "Caliburn.Micro.Maui.AttachedCollection`1": { + "System.Void Caliburn.Micro.Maui.AttachedCollection`1::Attach(Microsoft.Maui.Controls.BindableObject)": { + "Lines": { + "23": 0, + "24": 0, + "25": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.AttachedCollection`1::Detach()": { + "Lines": { + "31": 0, + "32": 0, + "33": 0 + }, + "Branches": [ + { + "Line": 31, + "Offset": 12, + "EndOffset": 14, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 31, + "Offset": 12, + "EndOffset": 37, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "Microsoft.Maui.Controls.BindableObject Caliburn.Micro.Maui.AttachedCollection`1::get_AssociatedObject()": { + "Lines": { + "39": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.AttachedCollection`1::OnItemAdded(Microsoft.Maui.Controls.BindableObject)": { + "Lines": { + "47": 0, + "48": 0, + "49": 0, + "51": 0 + }, + "Branches": [ + { + "Line": 47, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 48, + "Offset": 14, + "EndOffset": 16, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 47, + "Offset": 6, + "EndOffset": 33, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 48, + "Offset": 14, + "EndOffset": 33, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.AttachedCollection`1::OnItemRemoved(Microsoft.Maui.Controls.BindableObject)": { + "Lines": { + "58": 0, + "59": 0, + "60": 0, + "62": 0 + }, + "Branches": [ + { + "Line": 58, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 59, + "Offset": 19, + "EndOffset": 21, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 58, + "Offset": 6, + "EndOffset": 32, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 59, + "Offset": 19, + "EndOffset": 32, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.AttachedCollection`1::OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)": { + "Lines": { + "69": 0, + "71": 0, + "72": 0, + "74": 0, + "75": 0, + "76": 0 + }, + "Branches": [ + { + "Line": 71, + "Offset": 13, + "EndOffset": 15, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 71, + "Offset": 13, + "EndOffset": 44, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 74, + "Offset": 50, + "EndOffset": 52, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 74, + "Offset": 50, + "EndOffset": 81, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\Platforms\\Maui\\ConventionManager.cs": { + "Caliburn.Micro.Maui.ConventionManager": { + "Caliburn.Micro.Maui.ElementConvention Caliburn.Micro.Maui.ConventionManager::AddElementConvention(Microsoft.Maui.Controls.BindableProperty,System.String,System.String)": { + "Lines": { + "212": 0, + "213": 0, + "214": 0, + "215": 0, + "216": 0, + "217": 0, + "218": 0 + }, + "Branches": [] + }, + "Caliburn.Micro.Maui.ElementConvention Caliburn.Micro.Maui.ConventionManager::AddElementConvention(Caliburn.Micro.Maui.ElementConvention)": { + "Lines": { + "227": 0 + }, + "Branches": [] + }, + "Caliburn.Micro.Maui.ElementConvention Caliburn.Micro.Maui.ConventionManager::GetElementConvention(System.Type)": { + "Lines": { + "238": 0, + "239": 0, + "242": 0, + "244": 0 + }, + "Branches": [ + { + "Line": 238, + "Offset": 7, + "EndOffset": 9, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 238, + "Offset": 7, + "EndOffset": 11, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 244, + "Offset": 27, + "EndOffset": 29, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 244, + "Offset": 27, + "EndOffset": 46, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Boolean Caliburn.Micro.Maui.ConventionManager::HasBinding(Microsoft.Maui.Controls.VisualElement,Microsoft.Maui.Controls.BindableProperty)": { + "Lines": { + "252": 0 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.Maui.ConventionManager::SetBindingWithoutBindingOverwrite(System.Type,System.String,System.Reflection.PropertyInfo,Microsoft.Maui.Controls.VisualElement,Caliburn.Micro.Maui.ElementConvention,Microsoft.Maui.Controls.BindableProperty)": { + "Lines": { + "262": 0, + "264": 0, + "267": 0, + "268": 0 + }, + "Branches": [ + { + "Line": 262, + "Offset": 2, + "EndOffset": 4, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 262, + "Offset": 2, + "EndOffset": 14, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 262, + "Offset": 12, + "EndOffset": 14, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 262, + "Offset": 12, + "EndOffset": 16, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Boolean Caliburn.Micro.Maui.ConventionManager::SetBindingWithoutBindingOrValueOverwrite(System.Type,System.String,System.Reflection.PropertyInfo,Microsoft.Maui.Controls.VisualElement,Caliburn.Micro.Maui.ElementConvention,Microsoft.Maui.Controls.BindableProperty)": { + "Lines": { + "286": 0, + "288": 0, + "291": 0, + "293": 0, + "296": 0, + "297": 0 + }, + "Branches": [ + { + "Line": 286, + "Offset": 2, + "EndOffset": 4, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 286, + "Offset": 2, + "EndOffset": 14, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 286, + "Offset": 12, + "EndOffset": 14, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 286, + "Offset": 12, + "EndOffset": 16, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 291, + "Offset": 24, + "EndOffset": 26, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 291, + "Offset": 24, + "EndOffset": 28, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ConventionManager::ApplyItemTemplate(Microsoft.Maui.Controls.ItemsView`1,System.Reflection.PropertyInfo)": { + "Lines": { + "307": 0, + "308": 0, + "309": 0, + "310": 0, + "315": 0, + "316": 0, + "317": 0 + }, + "Branches": [ + { + "Line": 307, + "Offset": 16, + "EndOffset": 18, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 309, + "Offset": 46, + "EndOffset": 48, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 309, + "Offset": 46, + "EndOffset": 76, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 309, + "Offset": 74, + "EndOffset": 76, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 307, + "Offset": 16, + "EndOffset": 77, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 309, + "Offset": 74, + "EndOffset": 77, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ConventionManager::ApplyHeaderTemplate(Microsoft.Maui.Controls.VisualElement,Microsoft.Maui.Controls.BindableProperty,Microsoft.Maui.Controls.BindableProperty,System.Type)": { + "Lines": { + "374": 0, + "375": 0, + "376": 0, + "377": 0, + "379": 0, + "381": 0, + "384": 0, + "385": 0, + "386": 0 + }, + "Branches": [ + { + "Line": 375, + "Offset": 8, + "EndOffset": 10, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 375, + "Offset": 8, + "EndOffset": 13, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 379, + "Offset": 21, + "EndOffset": 23, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 379, + "Offset": 24, + "EndOffset": 26, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 379, + "Offset": 21, + "EndOffset": 54, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 379, + "Offset": 24, + "EndOffset": 54, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 379, + "Offset": 52, + "EndOffset": 54, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 379, + "Offset": 52, + "EndOffset": 55, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + } + ] + }, + "System.Reflection.PropertyInfo Caliburn.Micro.Maui.ConventionManager::GetPropertyCaseInsensitive(System.Type,System.String)": { + "Lines": { + "396": 0, + "397": 0, + "399": 0, + "400": 0, + "403": 0, + "404": 0, + "405": 0 + }, + "Branches": [ + { + "Line": 399, + "Offset": 39, + "EndOffset": 41, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 399, + "Offset": 39, + "EndOffset": 53, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ConventionManager::.cctor()": { + "Lines": { + "14": 0, + "20": 0, + "26": 0, + "28": 0, + "29": 0, + "30": 0, + "31": 0, + "32": 0, + "33": 0, + "34": 0, + "35": 0, + "36": 0, + "37": 0, + "38": 0, + "39": 0, + "40": 0, + "41": 0, + "42": 0, + "43": 0, + "44": 0, + "49": 0, + "51": 0, + "52": 0, + "53": 0, + "54": 0, + "55": 0, + "56": 0, + "57": 0, + "58": 0, + "64": 0, + "66": 0, + "71": 0, + "72": 0, + "73": 0, + "74": 0, + "75": 0, + "76": 0, + "81": 0, + "82": 0, + "83": 0, + "84": 0, + "85": 0, + "86": 0, + "87": 0, + "88": 0, + "89": 0, + "94": 0, + "95": 0, + "96": 0, + "97": 0, + "98": 0, + "99": 0, + "100": 0, + "101": 0, + "102": 0, + "103": 0, + "104": 0, + "105": 0, + "106": 0, + "111": 0, + "112": 0, + "113": 0, + "114": 0, + "115": 0, + "120": 0, + "121": 0, + "122": 0, + "123": 0, + "128": 0, + "129": 0, + "130": 0, + "131": 0, + "136": 0, + "137": 0, + "138": 0, + "139": 0, + "140": 0, + "141": 0, + "142": 0, + "147": 0, + "148": 0, + "149": 0, + "150": 0, + "154": 0, + "155": 0, + "156": 0, + "157": 0, + "158": 0, + "159": 0, + "160": 0, + "161": 0, + "162": 0, + "163": 0, + "164": 0, + "165": 0, + "166": 0, + "167": 0, + "168": 0, + "169": 0, + "170": 0, + "171": 0, + "172": 0, + "173": 0, + "174": 0, + "175": 0, + "176": 0, + "177": 0, + "178": 0, + "179": 0, + "180": 0, + "181": 0, + "182": 0, + "183": 0, + "184": 0, + "185": 0, + "186": 0, + "187": 0, + "188": 0, + "189": 0, + "190": 0, + "191": 0, + "192": 0, + "193": 0, + "194": 0, + "195": 0, + "196": 0, + "197": 0, + "198": 0, + "199": 0, + "200": 0, + "201": 0, + "322": 0, + "323": 0, + "324": 0, + "325": 0, + "326": 0, + "327": 0, + "328": 0, + "329": 0, + "330": 0, + "331": 0, + "332": 0, + "333": 0, + "334": 0, + "335": 0, + "336": 0, + "337": 0, + "338": 0, + "339": 0, + "340": 0, + "341": 0, + "342": 0, + "343": 0, + "344": 0, + "345": 0, + "346": 0, + "347": 0, + "348": 0, + "349": 0, + "350": 0, + "351": 0, + "352": 0, + "353": 0, + "354": 0, + "359": 0, + "360": 0, + "361": 0, + "362": 0, + "363": 0 + }, + "Branches": [ + { + "Line": 170, + "Offset": 17, + "EndOffset": 19, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 170, + "Offset": 17, + "EndOffset": 21, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 190, + "Offset": 17, + "EndOffset": 19, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 190, + "Offset": 17, + "EndOffset": 21, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 73, + "Offset": 11, + "EndOffset": 13, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 73, + "Offset": 11, + "EndOffset": 22, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 114, + "Offset": 14, + "EndOffset": 16, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 114, + "Offset": 23, + "EndOffset": 25, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 114, + "Offset": 14, + "EndOffset": 33, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 114, + "Offset": 23, + "EndOffset": 33, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 114, + "Offset": 31, + "EndOffset": 33, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 114, + "Offset": 31, + "EndOffset": 36, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 139, + "Offset": 31, + "EndOffset": 33, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 139, + "Offset": 31, + "EndOffset": 44, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 325, + "Offset": 7, + "EndOffset": 9, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 325, + "Offset": 7, + "EndOffset": 10, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 331, + "Offset": 22, + "EndOffset": 24, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 331, + "Offset": 22, + "EndOffset": 29, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 334, + "Offset": 202, + "EndOffset": 62, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + }, + { + "Line": 336, + "Offset": 82, + "EndOffset": 84, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 343, + "Offset": 133, + "EndOffset": 135, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 343, + "Offset": 133, + "EndOffset": 171, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 336, + "Offset": 82, + "EndOffset": 196, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 334, + "Offset": 202, + "EndOffset": 207, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\Platforms\\Maui\\DependencyPropertyChangedEventArgs.cs": { + "Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs": { + "System.Object Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs::get_NewValue()": { + "Lines": { + "31": 4 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs::get_OldValue()": { + "Lines": { + "39": 4 + }, + "Branches": [] + }, + "Microsoft.Maui.Controls.BindableProperty Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs::get_Property()": { + "Lines": { + "47": 4 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs::.ctor(System.Object,System.Object,Microsoft.Maui.Controls.BindableProperty)": { + "Lines": { + "18": 4, + "19": 4, + "20": 4, + "21": 4, + "22": 4 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\Platforms\\Maui\\FormsApplication.cs": { + "Caliburn.Micro.Maui.MauiApplication": { + "System.Void Caliburn.Micro.Maui.MauiApplication::Initialize()": { + "Lines": { + "23": 0, + "24": 0, + "27": 0, + "29": 0, + "31": 0, + "33": 0, + "34": 0, + "35": 0, + "36": 0, + "37": 0, + "38": 0, + "39": 0, + "41": 0, + "42": 0, + "43": 0, + "44": 0, + "46": 0, + "47": 0 + }, + "Branches": [ + { + "Line": 23, + "Offset": 12, + "EndOffset": 14, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 23, + "Offset": 12, + "EndOffset": 15, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.MauiApplication::Configure()": { + "Lines": { + "54": 0 + }, + "Branches": [] + }, + "Microsoft.Maui.Controls.NavigationPage Caliburn.Micro.Maui.MauiApplication::get_RootNavigationPage()": { + "Lines": { + "59": 0 + }, + "Branches": [] + }, + "Microsoft.Maui.Controls.NavigationPage Caliburn.Micro.Maui.MauiApplication::CreateApplicationPage()": { + "Lines": { + "67": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.MauiApplication::PrepareViewFirst()": { + "Lines": { + "75": 0, + "76": 0, + "78": 0, + "79": 0, + "80": 0 + }, + "Branches": [ + { + "Line": 75, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 75, + "Offset": 6, + "EndOffset": 9, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.MauiApplication::PrepareViewFirst(Microsoft.Maui.Controls.NavigationPage)": { + "Lines": { + "88": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.Maui.MauiApplication::DisplayRootView()": { + "Lines": { + "115": 0 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.Maui.MauiApplication::DisplayRootViewForAsync()": { + "Lines": { + "146": 0 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.Maui.MauiApplication::GetInstance(System.Type,System.String)": { + "Lines": { + "157": 0 + }, + "Branches": [] + }, + "System.Collections.Generic.IEnumerable`1 Caliburn.Micro.Maui.MauiApplication::GetAllInstances(System.Type)": { + "Lines": { + "167": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.MauiApplication::BuildUp(System.Object)": { + "Lines": { + "176": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.Maui.MauiApplication/d__10": { + "System.Void Caliburn.Micro.Maui.MauiApplication/d__10::MoveNext()": { + "Lines": { + "96": 0, + "102": 0, + "104": 0, + "106": 0, + "107": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.Maui.MauiApplication/d__12": { + "System.Void Caliburn.Micro.Maui.MauiApplication/d__12::MoveNext()": { + "Lines": { + "124": 0, + "125": 0, + "127": 0, + "128": 0, + "130": 0, + "132": 0, + "134": 0, + "137": 0, + "138": 0 + }, + "Branches": [ + { + "Line": 127, + "Offset": 70, + "EndOffset": 72, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 127, + "Offset": 70, + "EndOffset": 104, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 132, + "Offset": 127, + "EndOffset": 129, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 132, + "Offset": 127, + "EndOffset": 231, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\Platforms\\Maui\\FormsPlatformProvider.cs": { + "Caliburn.Micro.Maui.FormsPlatformProvider": { + "System.Boolean Caliburn.Micro.Maui.FormsPlatformProvider::get_InDesignMode()": { + "Lines": { + "25": 1 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.Maui.FormsPlatformProvider::get_PropertyChangeNotificationsOnUIThread()": { + "Lines": { + "30": 1 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.FormsPlatformProvider::BeginOnUIThread(System.Action)": { + "Lines": { + "33": 1 + }, + "Branches": [] + }, + "System.Threading.Tasks.Task Caliburn.Micro.Maui.FormsPlatformProvider::OnUIThreadAsync(System.Func`1)": { + "Lines": { + "36": 1 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.FormsPlatformProvider::OnUIThread(System.Action)": { + "Lines": { + "39": 1 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.Maui.FormsPlatformProvider::GetFirstNonGeneratedView(System.Object)": { + "Lines": { + "42": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.FormsPlatformProvider::ExecuteOnFirstLoad(System.Object,System.Action`1)": { + "Lines": { + "47": 2, + "49": 2, + "50": 0, + "52": 0, + "53": 0, + "54": 0, + "55": 0, + "56": 0, + "57": 0, + "59": 0, + "61": 0, + "64": 2, + "65": 2 + }, + "Branches": [ + { + "Line": 49, + "Offset": 43, + "EndOffset": 45, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 49, + "Offset": 43, + "EndOffset": 88, + "Path": 1, + "Ordinal": 1, + "Hits": 2 + } + ] + }, + "System.Void Caliburn.Micro.Maui.FormsPlatformProvider::ExecuteOnLayoutUpdated(System.Object,System.Action`1)": { + "Lines": { + "68": 1 + }, + "Branches": [] + }, + "System.Func`2 Caliburn.Micro.Maui.FormsPlatformProvider::GetViewCloseAction(System.Object,System.Collections.Generic.ICollection`1,System.Nullable`1)": { + "Lines": { + "71": 1 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.FormsPlatformProvider::.ctor(Caliburn.Micro.IPlatformProvider)": { + "Lines": { + "18": 9, + "19": 9, + "20": 9 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\Platforms\\Maui\\HttpUtility.cs": { + "Caliburn.Micro.Maui.HttpUtility": { + "System.Collections.Generic.Dictionary`2 Caliburn.Micro.Maui.HttpUtility::ParseQueryString(System.String)": { + "Lines": { + "63": 0 + }, + "Branches": [] + }, + "System.Collections.Generic.Dictionary`2 Caliburn.Micro.Maui.HttpUtility::ParseQueryString(System.String,System.Text.Encoding)": { + "Lines": { + "68": 0, + "69": 0, + "70": 0, + "71": 0, + "72": 0, + "73": 0, + "74": 0, + "75": 0, + "77": 0, + "78": 0, + "79": 0 + }, + "Branches": [ + { + "Line": 68, + "Offset": 1, + "EndOffset": 3, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 68, + "Offset": 1, + "EndOffset": 14, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 70, + "Offset": 15, + "EndOffset": 17, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 70, + "Offset": 15, + "EndOffset": 28, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 72, + "Offset": 34, + "EndOffset": 36, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 72, + "Offset": 43, + "EndOffset": 45, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 72, + "Offset": 34, + "EndOffset": 56, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 72, + "Offset": 54, + "EndOffset": 56, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 72, + "Offset": 43, + "EndOffset": 62, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 72, + "Offset": 54, + "EndOffset": 62, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + }, + { + "Line": 74, + "Offset": 71, + "EndOffset": 73, + "Path": 0, + "Ordinal": 10, + "Hits": 0 + }, + { + "Line": 74, + "Offset": 71, + "EndOffset": 82, + "Path": 1, + "Ordinal": 11, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.HttpUtility::ParseQueryString(System.String,System.Text.Encoding,System.Collections.Generic.Dictionary`2)": { + "Lines": { + "84": 0, + "85": 0, + "87": 0, + "88": 0, + "89": 0, + "90": 0, + "91": 0, + "93": 0, + "94": 0, + "96": 0, + "98": 0, + "100": 0, + "102": 0, + "103": 0, + "107": 0, + "109": 0, + "110": 0, + "111": 0, + "115": 0, + "117": 0, + "118": 0, + "122": 0, + "124": 0, + "126": 0, + "127": 0, + "131": 0, + "133": 0, + "135": 0, + "136": 0, + "139": 0 + }, + "Branches": [ + { + "Line": 84, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 84, + "Offset": 6, + "EndOffset": 9, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 91, + "Offset": 208, + "EndOffset": 32, + "Path": 1, + "Ordinal": 21, + "Hits": 0 + }, + { + "Line": 94, + "Offset": 95, + "EndOffset": 43, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + }, + { + "Line": 96, + "Offset": 46, + "EndOffset": 48, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 96, + "Offset": 58, + "EndOffset": 60, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 96, + "Offset": 46, + "EndOffset": 68, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 96, + "Offset": 58, + "EndOffset": 68, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 78, + "EndOffset": 80, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 78, + "EndOffset": 86, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 94, + "Offset": 95, + "EndOffset": 97, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 107, + "Offset": 98, + "EndOffset": 100, + "Path": 0, + "Ordinal": 10, + "Hits": 0 + }, + { + "Line": 110, + "Offset": 111, + "EndOffset": 113, + "Path": 0, + "Ordinal": 12, + "Hits": 0 + }, + { + "Line": 107, + "Offset": 98, + "EndOffset": 117, + "Path": 1, + "Ordinal": 11, + "Hits": 0 + }, + { + "Line": 110, + "Offset": 111, + "EndOffset": 117, + "Path": 1, + "Ordinal": 13, + "Hits": 0 + }, + { + "Line": 115, + "Offset": 120, + "EndOffset": 122, + "Path": 0, + "Ordinal": 14, + "Hits": 0 + }, + { + "Line": 115, + "Offset": 120, + "EndOffset": 130, + "Path": 1, + "Ordinal": 15, + "Hits": 0 + }, + { + "Line": 124, + "Offset": 153, + "EndOffset": 155, + "Path": 0, + "Ordinal": 16, + "Hits": 0 + }, + { + "Line": 124, + "Offset": 153, + "EndOffset": 167, + "Path": 1, + "Ordinal": 17, + "Hits": 0 + }, + { + "Line": 136, + "Offset": 204, + "EndOffset": 206, + "Path": 0, + "Ordinal": 18, + "Hits": 0 + }, + { + "Line": 136, + "Offset": 204, + "EndOffset": 213, + "Path": 1, + "Ordinal": 19, + "Hits": 0 + }, + { + "Line": 91, + "Offset": 208, + "EndOffset": 213, + "Path": 0, + "Ordinal": 20, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Maui.HttpUtility/HttpQSCollection": { + "System.String Caliburn.Micro.Maui.HttpUtility/HttpQSCollection::ToString()": { + "Lines": { + "45": 0, + "46": 0, + "47": 0, + "48": 0, + "49": 0, + "50": 0, + "52": 0, + "54": 0, + "55": 0, + "56": 0 + }, + "Branches": [ + { + "Line": 46, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 46, + "Offset": 6, + "EndOffset": 14, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 50, + "Offset": 76, + "EndOffset": 41, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 50, + "Offset": 76, + "EndOffset": 78, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 54, + "Offset": 101, + "EndOffset": 103, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 54, + "Offset": 101, + "EndOffset": 119, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\Platforms\\Maui\\NavigationExtensions.cs": { + "Caliburn.Micro.Maui.NavigationExtensions": { + "Caliburn.Micro.Maui.NavigateHelper`1 Caliburn.Micro.Maui.NavigationExtensions::For(Caliburn.Micro.Maui.INavigationService)": { + "Lines": { + "18": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\Platforms\\Maui\\NavigationHelper.cs": { + "Caliburn.Micro.Maui.NavigateHelper`1": { + "Caliburn.Micro.Maui.NavigateHelper`1 Caliburn.Micro.Maui.NavigateHelper`1::WithParam(System.Linq.Expressions.Expression`1>,TValue)": { + "Lines": { + "25": 0, + "27": 0 + }, + "Branches": [] + }, + "Caliburn.Micro.Maui.NavigateHelper`1 Caliburn.Micro.Maui.NavigateHelper`1::AttachTo(Caliburn.Micro.Maui.INavigationService)": { + "Lines": { + "37": 0, + "39": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.NavigateHelper`1::Navigate(System.Boolean)": { + "Lines": { + "47": 0, + "49": 0, + "52": 0, + "53": 0 + }, + "Branches": [ + { + "Line": 47, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 47, + "Offset": 6, + "EndOffset": 19, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.NavigateHelper`1::.ctor()": { + "Lines": { + "13": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\Platforms\\Maui\\NavigationPageAdapter.cs": { + "Caliburn.Micro.Maui.NavigationPageAdapter": { + "Microsoft.Maui.Controls.ContentPage Caliburn.Micro.Maui.NavigationPageAdapter::CreateContentPage(Microsoft.Maui.Controls.ContentView,System.Object)": { + "Lines": { + "63": 0, + "65": 0, + "66": 0, + "68": 0, + "69": 0, + "70": 0, + "72": 0, + "75": 0 + }, + "Branches": [ + { + "Line": 66, + "Offset": 19, + "EndOffset": 21, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 66, + "Offset": 19, + "EndOffset": 76, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.NavigationPageAdapter::TryInjectParameters(System.Object,System.Object)": { + "Lines": { + "229": 0, + "231": 0, + "232": 0, + "234": 0, + "236": 0, + "238": 0, + "240": 0, + "242": 0, + "244": 0, + "246": 0, + "251": 0, + "255": 0, + "256": 0, + "257": 0, + "259": 0, + "263": 0, + "268": 0, + "270": 0, + "271": 0, + "273": 0, + "275": 0 + }, + "Branches": [ + { + "Line": 234, + "Offset": 22, + "EndOffset": 27, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 234, + "Offset": 38, + "EndOffset": 43, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 238, + "Offset": 61, + "EndOffset": 66, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 242, + "Offset": 155, + "EndOffset": 86, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + }, + { + "Line": 246, + "Offset": 118, + "EndOffset": 120, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 246, + "Offset": 118, + "EndOffset": 148, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 242, + "Offset": 155, + "EndOffset": 157, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 234, + "Offset": 22, + "EndOffset": 176, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 234, + "Offset": 38, + "EndOffset": 176, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 255, + "Offset": 177, + "EndOffset": 179, + "Path": 0, + "Ordinal": 10, + "Hits": 0 + }, + { + "Line": 256, + "Offset": 258, + "EndOffset": 189, + "Path": 1, + "Ordinal": 15, + "Hits": 0 + }, + { + "Line": 259, + "Offset": 221, + "EndOffset": 223, + "Path": 0, + "Ordinal": 12, + "Hits": 0 + }, + { + "Line": 259, + "Offset": 221, + "EndOffset": 251, + "Path": 1, + "Ordinal": 13, + "Hits": 0 + }, + { + "Line": 256, + "Offset": 258, + "EndOffset": 260, + "Path": 0, + "Ordinal": 14, + "Hits": 0 + }, + { + "Line": 255, + "Offset": 177, + "EndOffset": 274, + "Path": 1, + "Ordinal": 11, + "Hits": 0 + }, + { + "Line": 270, + "Offset": 295, + "EndOffset": 297, + "Path": 0, + "Ordinal": 16, + "Hits": 0 + }, + { + "Line": 270, + "Offset": 295, + "EndOffset": 298, + "Path": 1, + "Ordinal": 17, + "Hits": 0 + }, + { + "Line": 238, + "Offset": 61, + "EndOffset": 320, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.NavigationPageAdapter::.ctor(Microsoft.Maui.Controls.NavigationPage)": { + "Lines": { + "22": 0, + "23": 0, + "25": 0, + "26": 0, + "27": 0, + "28": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.Maui.NavigationPageAdapter/d__8": { + "System.Void Caliburn.Micro.Maui.NavigationPageAdapter/d__8::MoveNext()": { + "Lines": { + "96": 0, + "98": 0, + "100": 0 + }, + "Branches": [ + { + "Line": 96, + "Offset": 17, + "EndOffset": 19, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 96, + "Offset": 17, + "EndOffset": 23, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 96, + "Offset": 35, + "EndOffset": 37, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 96, + "Offset": 35, + "EndOffset": 134, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Maui.NavigationPageAdapter/d__17": { + "System.Void Caliburn.Micro.Maui.NavigationPageAdapter/d__17::MoveNext()": { + "Lines": { + "278": 0, + "280": 0, + "282": 0, + "284": 0, + "286": 0, + "290": 0, + "291": 0 + }, + "Branches": [ + { + "Line": 280, + "Offset": 29, + "EndOffset": 31, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 280, + "Offset": 29, + "EndOffset": 35, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 280, + "Offset": 47, + "EndOffset": 49, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 284, + "Offset": 145, + "EndOffset": 147, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 280, + "Offset": 47, + "EndOffset": 151, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 284, + "Offset": 145, + "EndOffset": 151, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Maui.NavigationPageAdapter/d__7": { + "System.Void Caliburn.Micro.Maui.NavigationPageAdapter/d__7::MoveNext()": { + "Lines": { + "84": 0, + "86": 0, + "88": 0 + }, + "Branches": [ + { + "Line": 84, + "Offset": 17, + "EndOffset": 19, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 84, + "Offset": 17, + "EndOffset": 23, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 84, + "Offset": 35, + "EndOffset": 37, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 84, + "Offset": 35, + "EndOffset": 135, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Maui.NavigationPageAdapter/d__9": { + "System.Void Caliburn.Micro.Maui.NavigationPageAdapter/d__9::MoveNext()": { + "Lines": { + "109": 0, + "111": 0, + "112": 0, + "114": 0, + "115": 0 + }, + "Branches": [ + { + "Line": 111, + "Offset": 115, + "EndOffset": 117, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 111, + "Offset": 115, + "EndOffset": 119, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Maui.NavigationPageAdapter/d__10": { + "System.Void Caliburn.Micro.Maui.NavigationPageAdapter/d__10::MoveNext()": { + "Lines": { + "124": 0, + "126": 0, + "127": 0, + "129": 0, + "130": 0 + }, + "Branches": [ + { + "Line": 126, + "Offset": 115, + "EndOffset": 117, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 126, + "Offset": 115, + "EndOffset": 119, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Maui.NavigationPageAdapter/d__13": { + "System.Void Caliburn.Micro.Maui.NavigationPageAdapter/d__13::MoveNext()": { + "Lines": { + "172": 0, + "174": 0, + "175": 0, + "177": 0, + "179": 0, + "180": 0 + }, + "Branches": [ + { + "Line": 174, + "Offset": 115, + "EndOffset": 117, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 174, + "Offset": 115, + "EndOffset": 122, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Maui.NavigationPageAdapter/d__14`1": { + "System.Void Caliburn.Micro.Maui.NavigationPageAdapter/d__14`1::MoveNext()": { + "Lines": { + "191": 0, + "192": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.Maui.NavigationPageAdapter/d__11": { + "System.Void Caliburn.Micro.Maui.NavigationPageAdapter/d__11::MoveNext()": { + "Lines": { + "141": 0, + "143": 0, + "144": 0, + "146": 0, + "148": 0, + "149": 0 + }, + "Branches": [ + { + "Line": 143, + "Offset": 115, + "EndOffset": 117, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 143, + "Offset": 115, + "EndOffset": 122, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.Maui.NavigationPageAdapter/d__12`1": { + "System.Void Caliburn.Micro.Maui.NavigationPageAdapter/d__12`1::MoveNext()": { + "Lines": { + "160": 0, + "161": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.Maui.NavigationPageAdapter/d__4": { + "System.Void Caliburn.Micro.Maui.NavigationPageAdapter/d__4::MoveNext()": { + "Lines": { + "40": 0, + "41": 0, + "43": 0, + "44": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.Maui.NavigationPageAdapter/d__3": { + "System.Void Caliburn.Micro.Maui.NavigationPageAdapter/d__3::MoveNext()": { + "Lines": { + "32": 0, + "33": 0, + "35": 0, + "36": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.Maui.NavigationPageAdapter/d__5": { + "System.Void Caliburn.Micro.Maui.NavigationPageAdapter/d__5::MoveNext()": { + "Lines": { + "48": 0, + "49": 0, + "51": 0, + "52": 0 + }, + "Branches": [] + } + }, + "Caliburn.Micro.Maui.NavigationPageAdapter/d__15": { + "System.Void Caliburn.Micro.Maui.NavigationPageAdapter/d__15::MoveNext()": { + "Lines": { + "196": 0, + "198": 0, + "199": 0, + "201": 0, + "203": 0, + "204": 0, + "206": 0, + "208": 0, + "210": 0, + "214": 0, + "215": 0, + "216": 0, + "219": 0, + "220": 0 + }, + "Branches": [ + { + "Line": 198, + "Offset": 50, + "EndOffset": 52, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 198, + "Offset": 63, + "EndOffset": 65, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 198, + "Offset": 50, + "EndOffset": 112, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 198, + "Offset": 63, + "EndOffset": 112, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 203, + "Offset": 140, + "EndOffset": 145, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 208, + "Offset": 199, + "EndOffset": 201, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 203, + "Offset": 140, + "EndOffset": 305, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 208, + "Offset": 199, + "EndOffset": 305, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 215, + "Offset": 318, + "EndOffset": 320, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 215, + "Offset": 318, + "EndOffset": 339, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\Platforms\\Maui\\Parameter.cs": { + "Caliburn.Micro.Maui.Parameter": { + "System.Object Caliburn.Micro.Maui.Parameter::get_Value()": { + "Lines": { + "47": 4 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.Parameter::set_Value(System.Object)": { + "Lines": { + "48": 6 + }, + "Branches": [] + }, + "Microsoft.Maui.Controls.BindableObject Caliburn.Micro.Maui.Parameter::Caliburn.Micro.Maui.IAttachedObject.get_AssociatedObject()": { + "Lines": { + "58": 2 + }, + "Branches": [] + }, + "Caliburn.Micro.Maui.ActionMessage Caliburn.Micro.Maui.Parameter::get_Owner()": { + "Lines": { + "67": 4 + }, + "Branches": [ + { + "Line": 67, + "Offset": 6, + "EndOffset": 8, + "Path": 0, + "Ordinal": 0, + "Hits": 1 + }, + { + "Line": 67, + "Offset": 6, + "EndOffset": 25, + "Path": 1, + "Ordinal": 1, + "Hits": 3 + } + ] + }, + "System.Void Caliburn.Micro.Maui.Parameter::set_Owner(Caliburn.Micro.Maui.ActionMessage)": { + "Lines": { + "68": 2 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.Parameter::Caliburn.Micro.Maui.IAttachedObject.Attach(Microsoft.Maui.Controls.BindableObject)": { + "Lines": { + "78": 2, + "79": 2 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.Parameter::Caliburn.Micro.Maui.IAttachedObject.Detach()": { + "Lines": { + "83": 1, + "84": 1 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.Parameter::MakeAwareOf(Caliburn.Micro.Maui.ActionMessage)": { + "Lines": { + "92": 1, + "93": 1 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.Parameter::OnValueChanged(Microsoft.Maui.Controls.BindableObject,Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs)": { + "Lines": { + "97": 4, + "98": 4, + "100": 4, + "102": 1, + "104": 4 + }, + "Branches": [ + { + "Line": 100, + "Offset": 13, + "EndOffset": 15, + "Path": 0, + "Ordinal": 0, + "Hits": 1 + }, + { + "Line": 100, + "Offset": 13, + "EndOffset": 21, + "Path": 1, + "Ordinal": 1, + "Hits": 4 + } + ] + }, + "System.Void Caliburn.Micro.Maui.Parameter::.cctor()": { + "Lines": { + "32": 1, + "33": 1, + "34": 1, + "35": 1, + "36": 1, + "37": 1, + "38": 1, + "39": 1 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\Platforms\\Maui\\RoutedEventArgs.cs": { + "Caliburn.Micro.Maui.RoutedEventArgs": { + "System.Object Caliburn.Micro.Maui.RoutedEventArgs::get_OriginalSource()": { + "Lines": { + "13": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\Platforms\\Maui\\TriggerActionBase.cs": { + "Caliburn.Micro.Maui.TriggerActionBase`1": { + "Microsoft.Maui.Controls.VisualElement Caliburn.Micro.Maui.TriggerActionBase`1::get_AssociatedObject()": { + "Lines": { + "20": 1 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.TriggerActionBase`1::set_AssociatedObject(Microsoft.Maui.Controls.VisualElement)": { + "Lines": { + "23": 0, + "24": 0, + "26": 0, + "28": 0, + "30": 0, + "31": 0 + }, + "Branches": [ + { + "Line": 23, + "Offset": 7, + "EndOffset": 9, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 23, + "Offset": 7, + "EndOffset": 10, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.TriggerActionBase`1::OnAttached()": { + "Lines": { + "39": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.TriggerActionBase`1::OnDetaching()": { + "Lines": { + "46": 0 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\View.cs": { + "Caliburn.Micro.Maui.View": { + "System.Boolean Caliburn.Micro.Maui.View::ExecuteOnLoad(Microsoft.Maui.Controls.VisualElement,Caliburn.Micro.Maui.RoutedEventHandler)": { + "Lines": { + "128": 0, + "129": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.View::ExecuteOnUnload(Microsoft.Maui.Controls.VisualElement,Caliburn.Micro.Maui.RoutedEventHandler)": { + "Lines": { + "165": 0 + }, + "Branches": [] + }, + "System.Nullable`1 Caliburn.Micro.Maui.View::GetApplyConventions(Microsoft.Maui.Controls.BindableObject)": { + "Lines": { + "267": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.View::SetApplyConventions(Microsoft.Maui.Controls.BindableObject,System.Nullable`1)": { + "Lines": { + "276": 0, + "277": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.View::SetModel(Microsoft.Maui.Controls.BindableObject,System.Object)": { + "Lines": { + "285": 0, + "286": 0 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.Maui.View::GetModel(Microsoft.Maui.Controls.BindableObject)": { + "Lines": { + "294": 0 + }, + "Branches": [] + }, + "System.Object Caliburn.Micro.Maui.View::GetContext(Microsoft.Maui.Controls.BindableObject)": { + "Lines": { + "303": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.View::SetContext(Microsoft.Maui.Controls.BindableObject,System.Object)": { + "Lines": { + "312": 0, + "313": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.View::OnModelChanged(Microsoft.Maui.Controls.BindableObject,Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs)": { + "Lines": { + "316": 0, + "317": 0, + "320": 0, + "321": 0, + "323": 0, + "324": 0, + "325": 0, + "327": 0, + "329": 0, + "331": 0, + "335": 0, + "337": 0 + }, + "Branches": [ + { + "Line": 316, + "Offset": 12, + "EndOffset": 14, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 316, + "Offset": 12, + "EndOffset": 15, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 320, + "Offset": 21, + "EndOffset": 23, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 325, + "Offset": 74, + "EndOffset": 76, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 320, + "Offset": 21, + "EndOffset": 129, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 325, + "Offset": 74, + "EndOffset": 142, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.View::OnContextChanged(Microsoft.Maui.Controls.BindableObject,Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs)": { + "Lines": { + "340": 0, + "341": 0, + "344": 0, + "345": 0, + "346": 0, + "349": 0, + "351": 0, + "353": 0, + "355": 0, + "357": 0, + "360": 0, + "361": 0 + }, + "Branches": [ + { + "Line": 340, + "Offset": 12, + "EndOffset": 14, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 340, + "Offset": 12, + "EndOffset": 15, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 345, + "Offset": 23, + "EndOffset": 25, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 345, + "Offset": 23, + "EndOffset": 26, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 351, + "Offset": 52, + "EndOffset": 54, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 351, + "Offset": 52, + "EndOffset": 106, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + } + ] + }, + "System.Boolean Caliburn.Micro.Maui.View::SetContentProperty(System.Object,System.Object)": { + "Lines": { + "364": 0, + "365": 0, + "366": 0, + "369": 0 + }, + "Branches": [ + { + "Line": 365, + "Offset": 8, + "EndOffset": 10, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 365, + "Offset": 16, + "EndOffset": 18, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 365, + "Offset": 8, + "EndOffset": 31, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 365, + "Offset": 16, + "EndOffset": 31, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Boolean Caliburn.Micro.Maui.View::SetContentPropertyCore(System.Object,System.Object)": { + "Lines": { + "375": 0, + "376": 0, + "378": 0, + "379": 0, + "381": 0, + "383": 0, + "384": 0, + "386": 0, + "388": 0 + }, + "Branches": [] + }, + "System.String Caliburn.Micro.Maui.View::GetContentPropertyName(System.Type)": { + "Lines": { + "391": 0, + "392": 0, + "394": 0 + }, + "Branches": [ + { + "Line": 394, + "Offset": 12, + "EndOffset": 14, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 394, + "Offset": 12, + "EndOffset": 18, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 394, + "Offset": 24, + "EndOffset": 26, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 394, + "Offset": 24, + "EndOffset": 32, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + }, + "System.Boolean Caliburn.Micro.Maui.View::get_InDesignMode()": { + "Lines": { + "426": 0, + "429": 0, + "438": 0 + }, + "Branches": [ + { + "Line": 426, + "Offset": 10, + "EndOffset": 12, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 426, + "Offset": 10, + "EndOffset": 23, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.View::.cctor()": { + "Lines": { + "46": 0, + "56": 0, + "57": 0, + "58": 0, + "59": 0, + "60": 0, + "61": 0, + "62": 0, + "67": 0, + "68": 0, + "69": 0, + "70": 0, + "71": 0, + "72": 0, + "73": 0, + "78": 0, + "79": 0, + "80": 0, + "81": 0, + "82": 0, + "83": 0, + "88": 0, + "89": 0, + "90": 0, + "91": 0, + "92": 0, + "93": 0, + "94": 0, + "95": 0, + "100": 0, + "101": 0, + "102": 0, + "103": 0, + "104": 0, + "105": 0, + "106": 0, + "107": 0, + "112": 0, + "113": 0, + "114": 0, + "115": 0, + "116": 0, + "117": 0, + "118": 0, + "231": 0, + "232": 0, + "233": 0, + "234": 0, + "235": 0, + "236": 0, + "237": 0, + "238": 0, + "239": 0, + "240": 0, + "241": 0, + "242": 0, + "243": 0, + "244": 0, + "245": 0, + "246": 0, + "247": 0, + "248": 0, + "249": 0, + "250": 0, + "251": 0, + "252": 0, + "253": 0, + "254": 0, + "255": 0, + "256": 0, + "257": 0, + "258": 0, + "259": 0 + }, + "Branches": [ + { + "Line": 233, + "Offset": 8, + "EndOffset": 10, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 233, + "Offset": 8, + "EndOffset": 12, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 237, + "Offset": 28, + "EndOffset": 30, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 238, + "Offset": 36, + "EndOffset": 38, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 238, + "Offset": 36, + "EndOffset": 50, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 237, + "Offset": 28, + "EndOffset": 77, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\ViewLocator.cs": { + "Caliburn.Micro.Maui.ViewLocator": { + "System.Void Caliburn.Micro.Maui.ViewLocator::ConfigureTypeMappings(Caliburn.Micro.TypeMappingConfiguration)": { + "Lines": { + "72": 8, + "73": 2, + "76": 6, + "77": 2, + "80": 4, + "81": 2, + "84": 2, + "85": 2, + "87": 2, + "88": 2, + "89": 2, + "90": 2, + "91": 2, + "92": 2, + "93": 2, + "95": 2, + "96": 2 + }, + "Branches": [ + { + "Line": 72, + "Offset": 11, + "EndOffset": 13, + "Path": 0, + "Ordinal": 0, + "Hits": 2 + }, + { + "Line": 72, + "Offset": 11, + "EndOffset": 24, + "Path": 1, + "Ordinal": 1, + "Hits": 6 + }, + { + "Line": 76, + "Offset": 35, + "EndOffset": 37, + "Path": 0, + "Ordinal": 2, + "Hits": 2 + }, + { + "Line": 76, + "Offset": 35, + "EndOffset": 48, + "Path": 1, + "Ordinal": 3, + "Hits": 4 + }, + { + "Line": 80, + "Offset": 59, + "EndOffset": 61, + "Path": 0, + "Ordinal": 4, + "Hits": 2 + }, + { + "Line": 80, + "Offset": 59, + "EndOffset": 72, + "Path": 1, + "Ordinal": 5, + "Hits": 2 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ViewLocator::SetAllDefaults()": { + "Lines": { + "100": 2, + "102": 2, + "105": 0, + "107": 0 + }, + "Branches": [ + { + "Line": 100, + "Offset": 5, + "EndOffset": 7, + "Path": 0, + "Ordinal": 0, + "Hits": 2 + }, + { + "Line": 100, + "Offset": 5, + "EndOffset": 30, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ViewLocator::AddDefaultTypeMapping(System.String)": { + "Lines": { + "114": 4, + "115": 0, + "119": 4, + "122": 4, + "123": 4 + }, + "Branches": [ + { + "Line": 114, + "Offset": 5, + "EndOffset": 7, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 114, + "Offset": 5, + "EndOffset": 8, + "Path": 1, + "Ordinal": 1, + "Hits": 4 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ViewLocator::RegisterViewSuffix(System.String)": { + "Lines": { + "133": 24, + "134": 0, + "136": 8 + }, + "Branches": [ + { + "Line": 133, + "Offset": 35, + "EndOffset": 37, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 133, + "Offset": 35, + "EndOffset": 53, + "Path": 1, + "Ordinal": 1, + "Hits": 8 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ViewLocator::AddTypeMapping(System.String,System.String,System.String[],System.String)": { + "Lines": { + "146": 8, + "148": 8, + "149": 8, + "152": 32, + "153": 8, + "156": 8, + "157": 8, + "158": 8, + "159": 8, + "160": 8, + "161": 4, + "164": 8, + "165": 8, + "166": 8, + "167": 8, + "169": 8, + "170": 8, + "171": 8, + "172": 8, + "173": 8, + "174": 8 + }, + "Branches": [ + { + "Line": 149, + "Offset": 17, + "EndOffset": 19, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 149, + "Offset": 17, + "EndOffset": 26, + "Path": 1, + "Ordinal": 1, + "Hits": 8 + }, + { + "Line": 152, + "Offset": 84, + "EndOffset": 36, + "Path": 1, + "Ordinal": 3, + "Hits": 8 + }, + { + "Line": 152, + "Offset": 84, + "EndOffset": 86, + "Path": 0, + "Ordinal": 2, + "Hits": 8 + }, + { + "Line": 158, + "Offset": 108, + "EndOffset": 110, + "Path": 0, + "Ordinal": 4, + "Hits": 8 + }, + { + "Line": 160, + "Offset": 127, + "EndOffset": 129, + "Path": 0, + "Ordinal": 6, + "Hits": 4 + }, + { + "Line": 160, + "Offset": 134, + "EndOffset": 136, + "Path": 0, + "Ordinal": 8, + "Hits": 4 + }, + { + "Line": 158, + "Offset": 108, + "EndOffset": 144, + "Path": 1, + "Ordinal": 5, + "Hits": 8 + }, + { + "Line": 160, + "Offset": 127, + "EndOffset": 144, + "Path": 1, + "Ordinal": 7, + "Hits": 8 + }, + { + "Line": 160, + "Offset": 134, + "EndOffset": 144, + "Path": 1, + "Ordinal": 9, + "Hits": 8 + }, + { + "Line": 164, + "Offset": 150, + "EndOffset": 152, + "Path": 0, + "Ordinal": 10, + "Hits": 0 + }, + { + "Line": 164, + "Offset": 150, + "EndOffset": 181, + "Path": 1, + "Ordinal": 11, + "Hits": 8 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ViewLocator::AddTypeMapping(System.String,System.String,System.String,System.String)": { + "Lines": { + "184": 0, + "185": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.ViewLocator::AddNamespaceMapping(System.String,System.String[],System.String)": { + "Lines": { + "195": 4, + "199": 4, + "200": 0, + "204": 4, + "206": 8, + "207": 4, + "208": 4 + }, + "Branches": [ + { + "Line": 199, + "Offset": 23, + "EndOffset": 25, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 199, + "Offset": 23, + "EndOffset": 37, + "Path": 1, + "Ordinal": 1, + "Hits": 4 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ViewLocator::AddNamespaceMapping(System.String,System.String,System.String)": { + "Lines": { + "217": 4, + "218": 4 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.ViewLocator::AddSubNamespaceMapping(System.String,System.String[],System.String)": { + "Lines": { + "228": 4, + "231": 4, + "233": 4, + "235": 4, + "236": 4, + "237": 4, + "240": 4, + "241": 4, + "242": 4, + "246": 4, + "247": 4, + "249": 8, + "250": 4, + "251": 4 + }, + "Branches": [ + { + "Line": 233, + "Offset": 59, + "EndOffset": 61, + "Path": 0, + "Ordinal": 0, + "Hits": 4 + }, + { + "Line": 235, + "Offset": 72, + "EndOffset": 74, + "Path": 0, + "Ordinal": 2, + "Hits": 4 + }, + { + "Line": 235, + "Offset": 72, + "EndOffset": 96, + "Path": 1, + "Ordinal": 3, + "Hits": 4 + }, + { + "Line": 240, + "Offset": 107, + "EndOffset": 109, + "Path": 0, + "Ordinal": 4, + "Hits": 4 + }, + { + "Line": 233, + "Offset": 59, + "EndOffset": 131, + "Path": 1, + "Ordinal": 1, + "Hits": 4 + }, + { + "Line": 240, + "Offset": 107, + "EndOffset": 131, + "Path": 1, + "Ordinal": 5, + "Hits": 4 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ViewLocator::AddSubNamespaceMapping(System.String,System.String,System.String)": { + "Lines": { + "260": 4, + "261": 4 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.ViewLocator::InitializeComponent(System.Object)": { + "Lines": { + "455": 0, + "456": 0, + "458": 0, + "466": 0 + }, + "Branches": [ + { + "Line": 458, + "Offset": 19, + "EndOffset": 21, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 458, + "Offset": 19, + "EndOffset": 23, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ViewLocator::.cctor()": { + "Lines": { + "40": 1, + "48": 1, + "54": 1, + "59": 1, + "62": 1, + "63": 1, + "269": 1, + "270": 0, + "271": 0, + "272": 1, + "273": 0, + "274": 0, + "275": 0, + "276": 1, + "277": 1, + "278": 1, + "279": 0, + "280": 0, + "281": 1, + "282": 1, + "283": 1, + "284": 1, + "285": 1, + "286": 1, + "287": 1, + "288": 1, + "289": 0, + "290": 1, + "291": 0, + "292": 1, + "293": 0, + "294": 1, + "299": 1, + "300": 1, + "301": 0, + "302": 0, + "303": 0, + "304": 0, + "305": 0, + "306": 1, + "307": 1, + "308": 0, + "309": 1, + "320": 1, + "321": 1, + "322": 0, + "323": 0, + "324": 0, + "325": 1, + "326": 1, + "327": 0, + "328": 0, + "329": 0, + "330": 1, + "331": 0, + "332": 0, + "333": 1, + "334": 1, + "335": 1, + "336": 0, + "337": 1, + "338": 1, + "339": 0, + "340": 1, + "341": 1, + "342": 0, + "343": 1, + "344": 1, + "345": 0, + "346": 1, + "355": 1, + "356": 0, + "357": 1, + "358": 0, + "359": 0, + "360": 1, + "361": 1, + "362": 0, + "363": 0, + "364": 0, + "365": 0, + "366": 0, + "367": 0, + "368": 1, + "369": 0, + "370": 0, + "371": 1, + "372": 0, + "373": 0, + "374": 1, + "375": 1, + "376": 0, + "377": 1, + "386": 1, + "387": 0, + "388": 1, + "389": 0, + "390": 0, + "391": 0, + "392": 1, + "401": 1, + "402": 0, + "403": 0, + "404": 0, + "405": 0, + "406": 1, + "407": 1, + "408": 1, + "409": 1, + "410": 1, + "411": 1, + "412": 1, + "413": 0, + "414": 0, + "415": 1, + "416": 1, + "417": 1, + "418": 1, + "419": 0, + "420": 1, + "425": 1, + "426": 1, + "427": 1, + "428": 1, + "429": 1, + "430": 0, + "431": 0, + "432": 1, + "433": 0, + "434": 1, + "435": 0, + "436": 0, + "437": 1, + "438": 0, + "439": 1, + "440": 0, + "441": 0, + "442": 1, + "443": 1, + "444": 0, + "445": 1 + }, + "Branches": [ + { + "Line": 273, + "Offset": 23, + "EndOffset": 25, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 273, + "Offset": 23, + "EndOffset": 33, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 279, + "Offset": 39, + "EndOffset": 41, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 279, + "Offset": 47, + "EndOffset": 49, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 279, + "Offset": 39, + "EndOffset": 67, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 279, + "Offset": 47, + "EndOffset": 67, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 279, + "Offset": 65, + "EndOffset": 67, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 279, + "Offset": 65, + "EndOffset": 95, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 301, + "Offset": 11, + "EndOffset": 13, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 301, + "Offset": 11, + "EndOffset": 53, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 322, + "Offset": 7, + "EndOffset": 9, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 322, + "Offset": 7, + "EndOffset": 54, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 327, + "Offset": 61, + "EndOffset": 63, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 327, + "Offset": 61, + "EndOffset": 66, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 329, + "Offset": 93, + "EndOffset": 95, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 329, + "Offset": 93, + "EndOffset": 143, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 358, + "Offset": 12, + "EndOffset": 14, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 358, + "Offset": 12, + "EndOffset": 26, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 362, + "Offset": 37, + "EndOffset": 39, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 362, + "Offset": 37, + "EndOffset": 49, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 372, + "Offset": 93, + "EndOffset": 95, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 372, + "Offset": 93, + "EndOffset": 135, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 389, + "Offset": 21, + "EndOffset": 23, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 389, + "Offset": 21, + "EndOffset": 35, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 403, + "Offset": 8, + "EndOffset": 10, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 405, + "Offset": 24, + "EndOffset": 26, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 403, + "Offset": 8, + "EndOffset": 53, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 405, + "Offset": 24, + "EndOffset": 53, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 435, + "Offset": 56, + "EndOffset": 58, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 435, + "Offset": 56, + "EndOffset": 71, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 440, + "Offset": 104, + "EndOffset": 106, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 440, + "Offset": 104, + "EndOffset": 124, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\ViewModelBinder.cs": { + "Caliburn.Micro.Maui.ViewModelBinder": { + "System.Boolean Caliburn.Micro.Maui.ViewModelBinder::ShouldApplyConventions(Microsoft.Maui.Controls.VisualElement)": { + "Lines": { + "66": 0, + "67": 0 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.Maui.ViewModelBinder::IsAsyncMethod(System.Reflection.MethodInfo)": { + "Lines": { + "189": 0, + "190": 0 + }, + "Branches": [ + { + "Line": 189, + "Offset": 31, + "EndOffset": 33, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 189, + "Offset": 31, + "EndOffset": 51, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ViewModelBinder::.cctor()": { + "Lines": { + "38": 0, + "46": 0, + "51": 0, + "52": 0, + "53": 0, + "54": 0, + "55": 0, + "56": 0, + "57": 0, + "74": 0, + "75": 0, + "76": 0, + "77": 0, + "78": 0, + "79": 0, + "80": 0, + "81": 0, + "82": 0, + "83": 0, + "84": 0, + "85": 0, + "86": 0, + "87": 0, + "88": 0, + "89": 0, + "90": 0, + "91": 0, + "92": 0, + "93": 0, + "94": 0, + "95": 0, + "96": 0, + "97": 0, + "98": 0, + "99": 0, + "100": 0, + "101": 0, + "102": 0, + "103": 0, + "104": 0, + "105": 0, + "106": 0, + "107": 0, + "108": 0, + "109": 0, + "110": 0, + "111": 0, + "112": 0, + "113": 0, + "114": 0, + "115": 0, + "116": 0, + "117": 0, + "118": 0, + "119": 0, + "120": 0, + "121": 0, + "122": 0, + "128": 0, + "129": 0, + "130": 0, + "131": 0, + "132": 0, + "133": 0, + "134": 0, + "135": 0, + "136": 0, + "137": 0, + "138": 0, + "139": 0, + "140": 0, + "141": 0, + "142": 0, + "143": 0, + "144": 0, + "145": 0, + "146": 0, + "147": 0, + "148": 0, + "149": 0, + "150": 0, + "151": 0, + "152": 0, + "153": 0, + "154": 0, + "155": 0, + "156": 0, + "157": 0, + "158": 0, + "159": 0, + "160": 0, + "161": 0, + "162": 0, + "163": 0, + "164": 0, + "165": 0, + "166": 0, + "167": 0, + "168": 0, + "169": 0, + "170": 0, + "171": 0, + "172": 0, + "173": 0, + "174": 0, + "175": 0, + "176": 0, + "177": 0, + "178": 0, + "179": 0, + "180": 0, + "181": 0, + "182": 0, + "183": 0, + "184": 0, + "185": 0, + "186": 0, + "196": 0, + "202": 0, + "203": 0, + "204": 0, + "205": 0, + "206": 0, + "207": 0, + "208": 0, + "209": 0, + "210": 0, + "211": 0, + "212": 0, + "213": 0, + "214": 0, + "215": 0, + "216": 0, + "217": 0, + "218": 0, + "219": 0, + "220": 0, + "221": 0, + "222": 0, + "223": 0, + "224": 0, + "225": 0, + "226": 0, + "227": 0, + "228": 0, + "229": 0, + "230": 0, + "231": 0, + "232": 0, + "233": 0, + "234": 0, + "235": 0, + "236": 0, + "237": 0, + "238": 0, + "239": 0, + "240": 0, + "241": 0, + "242": 0, + "243": 0, + "244": 0, + "245": 0, + "246": 0, + "247": 0, + "248": 0, + "249": 0, + "250": 0, + "251": 0, + "252": 0, + "253": 0, + "254": 0, + "255": 0, + "256": 0, + "257": 0, + "258": 0, + "259": 0, + "260": 0, + "261": 0, + "262": 0, + "263": 0, + "264": 0, + "265": 0, + "266": 0, + "267": 0, + "268": 0, + "269": 0 + }, + "Branches": [ + { + "Line": 225, + "Offset": 47, + "EndOffset": 49, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 225, + "Offset": 47, + "EndOffset": 58, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 233, + "Offset": 73, + "EndOffset": 75, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 233, + "Offset": 73, + "EndOffset": 112, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 238, + "Offset": 128, + "EndOffset": 130, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 238, + "Offset": 128, + "EndOffset": 131, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 243, + "Offset": 149, + "EndOffset": 151, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 243, + "Offset": 149, + "EndOffset": 152, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 247, + "Offset": 158, + "EndOffset": 160, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 247, + "Offset": 158, + "EndOffset": 190, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform\\ViewModelLocator.cs": { + "Caliburn.Micro.Maui.ViewModelLocator": { + "System.Void Caliburn.Micro.Maui.ViewModelLocator::ConfigureTypeMappings(Caliburn.Micro.TypeMappingConfiguration)": { + "Lines": { + "84": 6, + "86": 2, + "89": 4, + "91": 2, + "94": 2, + "96": 0, + "99": 2, + "100": 2, + "102": 2, + "103": 2, + "104": 2, + "105": 2, + "106": 2, + "107": 2, + "108": 2, + "110": 2, + "111": 2 + }, + "Branches": [ + { + "Line": 84, + "Offset": 11, + "EndOffset": 13, + "Path": 0, + "Ordinal": 0, + "Hits": 2 + }, + { + "Line": 84, + "Offset": 11, + "EndOffset": 24, + "Path": 1, + "Ordinal": 1, + "Hits": 4 + }, + { + "Line": 89, + "Offset": 35, + "EndOffset": 37, + "Path": 0, + "Ordinal": 2, + "Hits": 2 + }, + { + "Line": 89, + "Offset": 35, + "EndOffset": 48, + "Path": 1, + "Ordinal": 3, + "Hits": 2 + }, + { + "Line": 94, + "Offset": 59, + "EndOffset": 61, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 94, + "Offset": 59, + "EndOffset": 72, + "Path": 1, + "Ordinal": 5, + "Hits": 2 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ViewModelLocator::SetAllDefaults()": { + "Lines": { + "115": 2, + "118": 2, + "122": 0, + "124": 0 + }, + "Branches": [ + { + "Line": 115, + "Offset": 5, + "EndOffset": 7, + "Path": 0, + "Ordinal": 0, + "Hits": 2 + }, + { + "Line": 115, + "Offset": 5, + "EndOffset": 30, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ViewModelLocator::AddDefaultTypeMapping(System.String)": { + "Lines": { + "132": 4, + "134": 0, + "138": 4, + "141": 4, + "142": 4 + }, + "Branches": [ + { + "Line": 132, + "Offset": 5, + "EndOffset": 7, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 132, + "Offset": 5, + "EndOffset": 8, + "Path": 1, + "Ordinal": 1, + "Hits": 4 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ViewModelLocator::AddTypeMapping(System.String,System.String,System.String[],System.String)": { + "Lines": { + "153": 8, + "157": 8, + "159": 8, + "161": 8, + "163": 4, + "164": 4, + "165": 4, + "166": 4, + "167": 4, + "168": 4, + "169": 4, + "170": 8, + "174": 4, + "175": 4, + "176": 4, + "177": 4, + "178": 4, + "179": 8, + "184": 0, + "185": 0, + "186": 0, + "187": 0, + "188": 0, + "191": 16, + "193": 8, + "195": 8, + "196": 8, + "197": 8, + "198": 8, + "199": 8, + "202": 8, + "203": 8, + "204": 8, + "205": 8, + "206": 8, + "207": 8, + "208": 8 + }, + "Branches": [ + { + "Line": 159, + "Offset": 48, + "EndOffset": 53, + "Path": 0, + "Ordinal": 0, + "Hits": 8 + }, + { + "Line": 161, + "Offset": 64, + "EndOffset": 66, + "Path": 0, + "Ordinal": 2, + "Hits": 4 + }, + { + "Line": 161, + "Offset": 64, + "EndOffset": 73, + "Path": 1, + "Ordinal": 3, + "Hits": 4 + }, + { + "Line": 161, + "Offset": 71, + "EndOffset": 73, + "Path": 0, + "Ordinal": 4, + "Hits": 4 + }, + { + "Line": 161, + "Offset": 71, + "EndOffset": 142, + "Path": 1, + "Ordinal": 5, + "Hits": 4 + }, + { + "Line": 159, + "Offset": 48, + "EndOffset": 221, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 193, + "Offset": 267, + "EndOffset": 269, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 193, + "Offset": 267, + "EndOffset": 276, + "Path": 1, + "Ordinal": 7, + "Hits": 8 + }, + { + "Line": 195, + "Offset": 284, + "EndOffset": 286, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 195, + "Offset": 284, + "EndOffset": 315, + "Path": 1, + "Ordinal": 9, + "Hits": 8 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ViewModelLocator::AddTypeMapping(System.String,System.String,System.String,System.String)": { + "Lines": { + "219": 0, + "220": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.ViewModelLocator::AddNamespaceMapping(System.String,System.String[],System.String)": { + "Lines": { + "231": 4, + "235": 4, + "237": 0, + "241": 4, + "243": 8, + "244": 4, + "245": 4 + }, + "Branches": [ + { + "Line": 235, + "Offset": 23, + "EndOffset": 25, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 235, + "Offset": 23, + "EndOffset": 37, + "Path": 1, + "Ordinal": 1, + "Hits": 4 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ViewModelLocator::AddNamespaceMapping(System.String,System.String,System.String)": { + "Lines": { + "255": 4, + "256": 4 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.Maui.ViewModelLocator::AddSubNamespaceMapping(System.String,System.String[],System.String)": { + "Lines": { + "267": 4, + "270": 4, + "272": 4, + "274": 4, + "276": 4, + "277": 4, + "280": 4, + "282": 4, + "283": 4, + "287": 4, + "288": 4, + "290": 8, + "291": 4, + "292": 4 + }, + "Branches": [ + { + "Line": 272, + "Offset": 59, + "EndOffset": 61, + "Path": 0, + "Ordinal": 0, + "Hits": 4 + }, + { + "Line": 274, + "Offset": 72, + "EndOffset": 74, + "Path": 0, + "Ordinal": 2, + "Hits": 4 + }, + { + "Line": 274, + "Offset": 72, + "EndOffset": 96, + "Path": 1, + "Ordinal": 3, + "Hits": 4 + }, + { + "Line": 280, + "Offset": 107, + "EndOffset": 109, + "Path": 0, + "Ordinal": 4, + "Hits": 4 + }, + { + "Line": 272, + "Offset": 59, + "EndOffset": 131, + "Path": 1, + "Ordinal": 1, + "Hits": 4 + }, + { + "Line": 280, + "Offset": 107, + "EndOffset": 131, + "Path": 1, + "Ordinal": 5, + "Hits": 4 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ViewModelLocator::AddSubNamespaceMapping(System.String,System.String,System.String)": { + "Lines": { + "302": 4, + "303": 4 + }, + "Branches": [] + }, + "System.String Caliburn.Micro.Maui.ViewModelLocator::MakeInterface(System.String)": { + "Lines": { + "312": 2, + "313": 2, + "316": 0, + "317": 0, + "318": 0, + "321": 2, + "322": 2 + }, + "Branches": [ + { + "Line": 313, + "Offset": 17, + "EndOffset": 19, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 313, + "Offset": 17, + "EndOffset": 48, + "Path": 1, + "Ordinal": 1, + "Hits": 2 + } + ] + }, + "System.Void Caliburn.Micro.Maui.ViewModelLocator::.cctor()": { + "Lines": { + "40": 1, + "47": 1, + "53": 1, + "58": 1, + "61": 1, + "73": 1, + "74": 1, + "334": 1, + "335": 1, + "336": 1, + "337": 0, + "338": 1, + "339": 0, + "340": 1, + "341": 1, + "342": 1, + "343": 0, + "344": 0, + "345": 1, + "346": 0, + "347": 1, + "356": 1, + "357": 1, + "358": 0, + "359": 1, + "360": 0, + "361": 1, + "362": 0, + "363": 1, + "364": 0, + "365": 1, + "366": 0, + "367": 1, + "368": 1, + "369": 0, + "370": 1, + "379": 1, + "380": 1, + "381": 0, + "382": 1, + "383": 0, + "384": 1, + "385": 0, + "386": 0, + "387": 1, + "388": 0, + "389": 1, + "390": 1, + "391": 1, + "392": 0, + "393": 1, + "394": 0, + "395": 0, + "396": 0, + "397": 1, + "406": 1, + "407": 1, + "408": 0, + "409": 1, + "410": 0, + "411": 1, + "412": 1, + "413": 1, + "414": 1, + "415": 1, + "416": 1, + "417": 1, + "418": 1, + "419": 1, + "420": 1, + "421": 1, + "422": 1, + "423": 1, + "424": 0, + "425": 0, + "426": 1, + "427": 0, + "428": 1, + "429": 1, + "430": 0, + "431": 1, + "432": 1, + "433": 1, + "434": 1, + "435": 1, + "436": 1, + "437": 1, + "438": 1, + "439": 1, + "440": 1 + }, + "Branches": [ + { + "Line": 337, + "Offset": 1, + "EndOffset": 3, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 337, + "Offset": 1, + "EndOffset": 37, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 364, + "Offset": 44, + "EndOffset": 46, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 364, + "Offset": 44, + "EndOffset": 86, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 383, + "Offset": 20, + "EndOffset": 22, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 386, + "Offset": 36, + "EndOffset": 38, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 383, + "Offset": 20, + "EndOffset": 40, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 386, + "Offset": 36, + "EndOffset": 40, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 394, + "Offset": 60, + "EndOffset": 62, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 394, + "Offset": 60, + "EndOffset": 64, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 408, + "Offset": 1, + "EndOffset": 3, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 408, + "Offset": 1, + "EndOffset": 5, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 425, + "Offset": 13, + "EndOffset": 15, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 425, + "Offset": 21, + "EndOffset": 23, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 425, + "Offset": 13, + "EndOffset": 30, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 425, + "Offset": 21, + "EndOffset": 30, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 344, + "Offset": 12, + "EndOffset": 14, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 344, + "Offset": 12, + "EndOffset": 16, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + } + } + }, + "Caliburn.Micro.Platform.Core.dll": { + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform.Core\\AssemblySource.cs": { + "Caliburn.Micro.AssemblySource": { + "System.Void Caliburn.Micro.AssemblySource::AddRange(System.Collections.Generic.IEnumerable`1)": { + "Lines": { + "27": 0, + "31": 0, + "32": 0, + "33": 0, + "34": 0, + "37": 0, + "39": 0 + }, + "Branches": [ + { + "Line": 27, + "Offset": 51, + "EndOffset": 9, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 31, + "Offset": 27, + "EndOffset": 29, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 31, + "Offset": 27, + "EndOffset": 40, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 27, + "Offset": 51, + "EndOffset": 53, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.AssemblySource::.cctor()": { + "Lines": { + "18": 1, + "44": 1, + "45": 1, + "46": 0, + "47": 1, + "48": 0, + "49": 1, + "50": 1, + "51": 0, + "52": 0, + "53": 0, + "54": 0, + "55": 1 + }, + "Branches": [ + { + "Line": 46, + "Offset": 1, + "EndOffset": 3, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 46, + "Offset": 1, + "EndOffset": 5, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + }, + "Caliburn.Micro.AssemblySourceCache": { + "System.Void Caliburn.Micro.AssemblySourceCache::AddTypeAssembly(System.Type)": { + "Lines": { + "122": 0, + "124": 0, + "126": 0 + }, + "Branches": [ + { + "Line": 122, + "Offset": 16, + "EndOffset": 18, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 122, + "Offset": 16, + "EndOffset": 35, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.AssemblySourceCache::.cctor()": { + "Lines": { + "64": 1, + "69": 1, + "70": 11, + "71": 11, + "72": 101, + "77": 1, + "78": 1, + "79": 2, + "80": 1, + "81": 1, + "82": 1, + "83": 1, + "84": 1, + "85": 1, + "86": 1, + "87": 1, + "88": 5, + "89": 1, + "90": 1, + "91": 2, + "92": 2, + "93": 2, + "94": 2, + "95": 1, + "96": 1, + "97": 1, + "98": 3, + "99": 3, + "100": 8, + "101": 3, + "102": 1, + "103": 1, + "104": 4, + "105": 1, + "106": 1, + "107": 1, + "108": 1, + "109": 1, + "110": 0, + "111": 1, + "112": 0, + "113": 1, + "114": 1, + "115": 0, + "116": 0, + "117": 1, + "118": 2 + }, + "Branches": [ + { + "Line": 79, + "Offset": 5, + "EndOffset": 7, + "Path": 0, + "Ordinal": 0, + "Hits": 1 + }, + { + "Line": 79, + "Offset": 5, + "EndOffset": 8, + "Path": 1, + "Ordinal": 1, + "Hits": 1 + }, + { + "Line": 88, + "Offset": 8, + "EndOffset": 33, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 88, + "Offset": 8, + "EndOffset": 34, + "Path": 1, + "Ordinal": 1, + "Hits": 2 + }, + { + "Line": 88, + "Offset": 8, + "EndOffset": 99, + "Path": 2, + "Ordinal": 2, + "Hits": 3 + }, + { + "Line": 88, + "Offset": 8, + "EndOffset": 99, + "Path": 3, + "Ordinal": 3, + "Hits": 3 + }, + { + "Line": 88, + "Offset": 8, + "EndOffset": 99, + "Path": 5, + "Ordinal": 5, + "Hits": 3 + }, + { + "Line": 88, + "Offset": 8, + "EndOffset": 167, + "Path": 4, + "Ordinal": 4, + "Hits": 3 + }, + { + "Line": 110, + "Offset": 1, + "EndOffset": 3, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 110, + "Offset": 1, + "EndOffset": 5, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform.Core\\ExtensionMethods.cs": { + "Caliburn.Micro.ExtensionMethods": { + "System.String Caliburn.Micro.ExtensionMethods::GetAssemblyName(System.Reflection.Assembly)": { + "Lines": { + "18": 0 + }, + "Branches": [] + }, + "TValue Caliburn.Micro.ExtensionMethods::GetValueOrDefault(System.Collections.Generic.IDictionary`2,TKey)": { + "Lines": { + "31": 0 + }, + "Branches": [ + { + "Line": 31, + "Offset": 9, + "EndOffset": 11, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 31, + "Offset": 9, + "EndOffset": 21, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform.Core\\NameTransformer.cs": { + "Caliburn.Micro.NameTransformer": { + "System.Boolean Caliburn.Micro.NameTransformer::get_UseEagerRuleSelection()": { + "Lines": { + "22": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.NameTransformer::set_UseEagerRuleSelection(System.Boolean)": { + "Lines": { + "23": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.NameTransformer::AddRule(System.String,System.String,System.String)": { + "Lines": { + "34": 0, + "35": 0 + }, + "Branches": [] + }, + "System.Void Caliburn.Micro.NameTransformer::AddRule(System.String,System.Collections.Generic.IEnumerable`1,System.String)": { + "Lines": { + "45": 16, + "46": 16, + "47": 16, + "48": 16, + "49": 16, + "50": 16, + "51": 16 + }, + "Branches": [] + }, + "System.Collections.Generic.IEnumerable`1 Caliburn.Micro.NameTransformer::Transform(System.String)": { + "Lines": { + "60": 0 + }, + "Branches": [] + }, + "System.Collections.Generic.IEnumerable`1 Caliburn.Micro.NameTransformer::Transform(System.String,System.Func`2)": { + "Lines": { + "71": 0, + "72": 0, + "74": 0, + "76": 0, + "81": 0, + "86": 0, + "87": 0, + "88": 0, + "89": 0, + "90": 0, + "92": 0, + "94": 0, + "98": 0 + }, + "Branches": [ + { + "Line": 74, + "Offset": 193, + "EndOffset": 36, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + }, + { + "Line": 76, + "Offset": 77, + "EndOffset": 79, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 76, + "Offset": 77, + "EndOffset": 108, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 76, + "Offset": 106, + "EndOffset": 108, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 81, + "Offset": 135, + "EndOffset": 137, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 92, + "Offset": 183, + "EndOffset": 185, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 76, + "Offset": 106, + "EndOffset": 187, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 81, + "Offset": 135, + "EndOffset": 187, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 92, + "Offset": 183, + "EndOffset": 187, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 74, + "Offset": 193, + "EndOffset": 198, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + } + ] + }, + "System.Void Caliburn.Micro.NameTransformer::.ctor()": { + "Lines": { + "15": 2 + }, + "Branches": [] + } + }, + "Caliburn.Micro.NameTransformer/Rule": { + "System.Text.RegularExpressions.Regex Caliburn.Micro.NameTransformer/Rule::get_GlobalFilterPatternRegex()": { + "Lines": { + "131": 0 + }, + "Branches": [ + { + "Line": 131, + "Offset": 7, + "EndOffset": 9, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 131, + "Offset": 7, + "EndOffset": 31, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + }, + "System.Text.RegularExpressions.Regex Caliburn.Micro.NameTransformer/Rule::get_ReplacePatternRegex()": { + "Lines": { + "142": 0 + }, + "Branches": [ + { + "Line": 142, + "Offset": 7, + "EndOffset": 9, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 142, + "Offset": 7, + "EndOffset": 31, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform.Core\\RegExHelper.cs": { + "Caliburn.Micro.RegExHelper": { + "System.String Caliburn.Micro.RegExHelper::GetCaptureGroup(System.String,System.String)": { + "Lines": { + "33": 72 + }, + "Branches": [] + }, + "System.String Caliburn.Micro.RegExHelper::NamespaceToRegEx(System.String)": { + "Lines": { + "44": 16, + "47": 16, + "48": 16 + }, + "Branches": [] + }, + "System.String Caliburn.Micro.RegExHelper::GetNameCaptureGroup(System.String)": { + "Lines": { + "58": 16 + }, + "Branches": [] + }, + "System.String Caliburn.Micro.RegExHelper::GetNamespaceCaptureGroup(System.String)": { + "Lines": { + "68": 16 + }, + "Branches": [] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform.Core\\StringSplitter.cs": { + "Caliburn.Micro.StringSplitter": { + "System.String[] Caliburn.Micro.StringSplitter::Split(System.String,System.Char)": { + "Lines": { + "26": 5, + "27": 5, + "29": 5, + "31": 238, + "34": 114, + "36": 0, + "38": 114, + "40": 0, + "42": 114, + "44": 5, + "46": 5, + "47": 5, + "49": 5, + "52": 5, + "53": 5, + "57": 109, + "60": 5, + "61": 5, + "63": 4, + "66": 5, + "67": 9, + "68": 5 + }, + "Branches": [ + { + "Line": 31, + "Offset": 125, + "EndOffset": 21, + "Path": 1, + "Ordinal": 11, + "Hits": 114 + }, + { + "Line": 34, + "Offset": 35, + "EndOffset": 37, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 34, + "Offset": 35, + "EndOffset": 43, + "Path": 1, + "Ordinal": 1, + "Hits": 114 + }, + { + "Line": 38, + "Offset": 47, + "EndOffset": 49, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 38, + "Offset": 47, + "EndOffset": 55, + "Path": 1, + "Ordinal": 3, + "Hits": 114 + }, + { + "Line": 42, + "Offset": 58, + "EndOffset": 60, + "Path": 0, + "Ordinal": 4, + "Hits": 5 + }, + { + "Line": 44, + "Offset": 61, + "EndOffset": 63, + "Path": 0, + "Ordinal": 6, + "Hits": 5 + }, + { + "Line": 47, + "Offset": 74, + "EndOffset": 76, + "Path": 0, + "Ordinal": 8, + "Hits": 5 + }, + { + "Line": 47, + "Offset": 74, + "EndOffset": 93, + "Path": 1, + "Ordinal": 9, + "Hits": 5 + }, + { + "Line": 42, + "Offset": 58, + "EndOffset": 102, + "Path": 1, + "Ordinal": 5, + "Hits": 109 + }, + { + "Line": 44, + "Offset": 61, + "EndOffset": 102, + "Path": 1, + "Ordinal": 7, + "Hits": 109 + }, + { + "Line": 31, + "Offset": 125, + "EndOffset": 127, + "Path": 0, + "Ordinal": 10, + "Hits": 5 + }, + { + "Line": 61, + "Offset": 138, + "EndOffset": 140, + "Path": 0, + "Ordinal": 12, + "Hits": 4 + }, + { + "Line": 61, + "Offset": 138, + "EndOffset": 157, + "Path": 1, + "Ordinal": 13, + "Hits": 5 + } + ] + }, + "System.String[] Caliburn.Micro.StringSplitter::SplitParameters(System.String)": { + "Lines": { + "80": 0, + "81": 0, + "83": 0, + "85": 0, + "86": 0, + "87": 0, + "88": 0, + "90": 0, + "92": 0, + "94": 0, + "96": 0, + "100": 0, + "105": 0, + "106": 0, + "108": 0, + "109": 0, + "111": 0, + "112": 0, + "114": 0, + "115": 0, + "117": 0, + "118": 0, + "120": 0, + "121": 0, + "123": 0, + "130": 0, + "131": 0, + "132": 0, + "138": 0, + "141": 0, + "143": 0 + }, + "Branches": [ + { + "Line": 88, + "Offset": 232, + "EndOffset": 30, + "Path": 1, + "Ordinal": 33, + "Hits": 0 + }, + { + "Line": 92, + "Offset": 44, + "EndOffset": 46, + "Path": 0, + "Ordinal": 0, + "Hits": 0 + }, + { + "Line": 92, + "Offset": 44, + "EndOffset": 52, + "Path": 1, + "Ordinal": 1, + "Hits": 0 + }, + { + "Line": 92, + "Offset": 50, + "EndOffset": 52, + "Path": 0, + "Ordinal": 2, + "Hits": 0 + }, + { + "Line": 94, + "Offset": 54, + "EndOffset": 56, + "Path": 0, + "Ordinal": 4, + "Hits": 0 + }, + { + "Line": 94, + "Offset": 54, + "EndOffset": 70, + "Path": 1, + "Ordinal": 5, + "Hits": 0 + }, + { + "Line": 94, + "Offset": 68, + "EndOffset": 70, + "Path": 0, + "Ordinal": 6, + "Hits": 0 + }, + { + "Line": 92, + "Offset": 50, + "EndOffset": 75, + "Path": 1, + "Ordinal": 3, + "Hits": 0 + }, + { + "Line": 94, + "Offset": 68, + "EndOffset": 75, + "Path": 1, + "Ordinal": 7, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 76, + "EndOffset": 81, + "Path": 0, + "Ordinal": 8, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 85, + "EndOffset": 87, + "Path": 0, + "Ordinal": 10, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 91, + "EndOffset": 93, + "Path": 0, + "Ordinal": 12, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 97, + "EndOffset": 99, + "Path": 0, + "Ordinal": 14, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 85, + "EndOffset": 107, + "Path": 1, + "Ordinal": 11, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 111, + "EndOffset": 113, + "Path": 0, + "Ordinal": 18, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 117, + "EndOffset": 119, + "Path": 0, + "Ordinal": 20, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 117, + "EndOffset": 127, + "Path": 1, + "Ordinal": 21, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 123, + "EndOffset": 133, + "Path": 1, + "Ordinal": 23, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 103, + "EndOffset": 139, + "Path": 1, + "Ordinal": 17, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 111, + "EndOffset": 147, + "Path": 1, + "Ordinal": 19, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 91, + "EndOffset": 155, + "Path": 1, + "Ordinal": 13, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 97, + "EndOffset": 163, + "Path": 1, + "Ordinal": 15, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 103, + "EndOffset": 171, + "Path": 0, + "Ordinal": 16, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 123, + "EndOffset": 171, + "Path": 0, + "Ordinal": 22, + "Hits": 0 + }, + { + "Line": 123, + "Offset": 175, + "EndOffset": 177, + "Path": 0, + "Ordinal": 24, + "Hits": 0 + }, + { + "Line": 123, + "Offset": 179, + "EndOffset": 181, + "Path": 0, + "Ordinal": 26, + "Hits": 0 + }, + { + "Line": 123, + "Offset": 183, + "EndOffset": 185, + "Path": 0, + "Ordinal": 28, + "Hits": 0 + }, + { + "Line": 123, + "Offset": 186, + "EndOffset": 188, + "Path": 0, + "Ordinal": 30, + "Hits": 0 + }, + { + "Line": 100, + "Offset": 76, + "EndOffset": 209, + "Path": 1, + "Ordinal": 9, + "Hits": 0 + }, + { + "Line": 123, + "Offset": 175, + "EndOffset": 209, + "Path": 1, + "Ordinal": 25, + "Hits": 0 + }, + { + "Line": 123, + "Offset": 179, + "EndOffset": 209, + "Path": 1, + "Ordinal": 27, + "Hits": 0 + }, + { + "Line": 123, + "Offset": 183, + "EndOffset": 209, + "Path": 1, + "Ordinal": 29, + "Hits": 0 + }, + { + "Line": 123, + "Offset": 186, + "EndOffset": 209, + "Path": 1, + "Ordinal": 31, + "Hits": 0 + }, + { + "Line": 88, + "Offset": 232, + "EndOffset": 237, + "Path": 0, + "Ordinal": 32, + "Hits": 0 + } + ] + } + } + }, + "D:\\caliburn.micro\\src\\Caliburn.Micro.Platform.Core\\TypeMappingConfiguration.cs": { + "Caliburn.Micro.TypeMappingConfiguration": { + "System.String Caliburn.Micro.TypeMappingConfiguration::get_DefaultSubNamespaceForViews()": { + "Lines": { + "13": 42 + }, + "Branches": [] + }, + "System.String Caliburn.Micro.TypeMappingConfiguration::get_DefaultSubNamespaceForViewModels()": { + "Lines": { + "18": 38 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.TypeMappingConfiguration::get_UseNameSuffixesInMappings()": { + "Lines": { + "23": 18 + }, + "Branches": [] + }, + "System.String Caliburn.Micro.TypeMappingConfiguration::get_NameFormat()": { + "Lines": { + "28": 34 + }, + "Branches": [] + }, + "System.Boolean Caliburn.Micro.TypeMappingConfiguration::get_IncludeViewSuffixInViewModelNames()": { + "Lines": { + "33": 18 + }, + "Branches": [] + }, + "System.Collections.Generic.List`1 Caliburn.Micro.TypeMappingConfiguration::get_ViewSuffixList()": { + "Lines": { + "39": 18 + }, + "Branches": [] + }, + "System.String Caliburn.Micro.TypeMappingConfiguration::get_ViewModelSuffix()": { + "Lines": { + "44": 18 + }, + "Branches": [] + } + } + } + } +} \ No newline at end of file diff --git a/src/Caliburn.Micro.Maui/Caliburn.Micro.Maui.csproj b/src/Caliburn.Micro.Maui/Caliburn.Micro.Maui.csproj index 74f648bd..3b57a314 100644 --- a/src/Caliburn.Micro.Maui/Caliburn.Micro.Maui.csproj +++ b/src/Caliburn.Micro.Maui/Caliburn.Micro.Maui.csproj @@ -22,6 +22,8 @@ 9.0 + Caliburn Micro for .net Maui + CaliburnIcon.png @@ -93,6 +95,13 @@ + + + + True + \ + + diff --git a/src/Caliburn.Micro.Platform.Core/Caliburn.Micro.Platform.Core.csproj b/src/Caliburn.Micro.Platform.Core/Caliburn.Micro.Platform.Core.csproj index e7579189..0ed8a0fe 100644 --- a/src/Caliburn.Micro.Platform.Core/Caliburn.Micro.Platform.Core.csproj +++ b/src/Caliburn.Micro.Platform.Core/Caliburn.Micro.Platform.Core.csproj @@ -1,4 +1,4 @@ - + netstandard2.0 @@ -6,8 +6,17 @@ Caliburn.Micro .\..\Caliburn.Micro.snk true + Caliburn Micro Platform Core + CaliburnIcon.png + + + True + \ + + + diff --git a/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj b/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj index 35a9e8dd..fc632b32 100644 --- a/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj +++ b/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj @@ -35,6 +35,8 @@ 9.0 + Caliburn Micro for WPF, UWP, iOS, and Android + CaliburnIcon.png @@ -52,6 +54,10 @@ + + True + \ + diff --git a/src/Caliburn.Micro.Xamarin.Forms/Caliburn.Micro.Xamarin.Forms.csproj b/src/Caliburn.Micro.Xamarin.Forms/Caliburn.Micro.Xamarin.Forms.csproj index 57341d14..4cc852d1 100644 --- a/src/Caliburn.Micro.Xamarin.Forms/Caliburn.Micro.Xamarin.Forms.csproj +++ b/src/Caliburn.Micro.Xamarin.Forms/Caliburn.Micro.Xamarin.Forms.csproj @@ -6,6 +6,8 @@ Caliburn.Micro.Xamarin.Forms Caliburn.Micro.Xamarin.Forms $(TargetsForTfmSpecificBuildOutput);CopyProjectReferencesToPackage + Caliburn Micro for Xamarin Forms + CaliburnIcon.png @@ -70,6 +72,13 @@ + + + True + \ + + + From a219fb872c49bf4fcbcb414cbc46abad08d378b3 Mon Sep 17 00:00:00 2001 From: Ken Tucker Date: Tue, 12 Nov 2024 07:32:31 -0500 Subject: [PATCH 2/5] add strong namer to uwp to fix warning about Microsoft.Xaml.Behaviors.Uwp,Managed --- src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj b/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj index fc632b32..fc0a24ac 100644 --- a/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj +++ b/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj @@ -64,6 +64,7 @@ + From 6eb1b1779d623d15e3a5466add20a0d7880c9d31 Mon Sep 17 00:00:00 2001 From: Ken Tucker Date: Tue, 12 Nov 2024 07:54:18 -0500 Subject: [PATCH 3/5] Generate Readme.md for nuget package from xml comments in code --- .../Caliburn.Micro.Core.csproj | 17 + src/Caliburn.Micro.Core/Readme.md | 5193 +++++++++++++++++ .../Caliburn.Micro.Maui.csproj | 17 +- src/Caliburn.Micro.Maui/Readme.md | 3665 ++++++++++++ .../Caliburn.Micro.Platform.Core.csproj | 22 +- src/Caliburn.Micro.Platform.Core/Readme.md | 501 ++ .../Caliburn.Micro.Platform.csproj | 12 + .../Maui/Windows/CaliburnApplication.cs | 123 - src/Caliburn.Micro.Platform/Readme.md | 4345 ++++++++++++++ .../Caliburn.Micro.Xamarin.Forms.csproj | 18 +- src/Caliburn.Micro.Xamarin.Forms/Readme.md | 3187 ++++++++++ 11 files changed, 16974 insertions(+), 126 deletions(-) create mode 100644 src/Caliburn.Micro.Core/Readme.md create mode 100644 src/Caliburn.Micro.Maui/Readme.md create mode 100644 src/Caliburn.Micro.Platform.Core/Readme.md create mode 100644 src/Caliburn.Micro.Platform/Readme.md create mode 100644 src/Caliburn.Micro.Xamarin.Forms/Readme.md diff --git a/src/Caliburn.Micro.Core/Caliburn.Micro.Core.csproj b/src/Caliburn.Micro.Core/Caliburn.Micro.Core.csproj index b70a79ad..483de61c 100644 --- a/src/Caliburn.Micro.Core/Caliburn.Micro.Core.csproj +++ b/src/Caliburn.Micro.Core/Caliburn.Micro.Core.csproj @@ -35,6 +35,23 @@ + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + true + $(MSBuildProjectDirectory)\Readme.md + Readme.md + + + + True + \ + + diff --git a/src/Caliburn.Micro.Core/Readme.md b/src/Caliburn.Micro.Core/Readme.md new file mode 100644 index 00000000..ed3dd753 --- /dev/null +++ b/src/Caliburn.Micro.Core/Readme.md @@ -0,0 +1,5193 @@ + +# Caliburn.Micro.Core + +## Contents + +- [ActivateExtensions](#T-Caliburn-Micro-ActivateExtensions 'Caliburn.Micro.ActivateExtensions') + - [ActivateAsync(activate)](#M-Caliburn-Micro-ActivateExtensions-ActivateAsync-Caliburn-Micro-IActivate- 'Caliburn.Micro.ActivateExtensions.ActivateAsync(Caliburn.Micro.IActivate)') +- [ActivationEventArgs](#T-Caliburn-Micro-ActivationEventArgs 'Caliburn.Micro.ActivationEventArgs') + - [WasInitialized](#P-Caliburn-Micro-ActivationEventArgs-WasInitialized 'Caliburn.Micro.ActivationEventArgs.WasInitialized') +- [ActivationProcessedEventArgs](#T-Caliburn-Micro-ActivationProcessedEventArgs 'Caliburn.Micro.ActivationProcessedEventArgs') + - [Item](#P-Caliburn-Micro-ActivationProcessedEventArgs-Item 'Caliburn.Micro.ActivationProcessedEventArgs.Item') + - [Success](#P-Caliburn-Micro-ActivationProcessedEventArgs-Success 'Caliburn.Micro.ActivationProcessedEventArgs.Success') +- [AllActive](#T-Caliburn-Micro-Conductor`1-Collection-AllActive 'Caliburn.Micro.Conductor`1.Collection.AllActive') + - [#ctor(openPublicItems)](#M-Caliburn-Micro-Conductor`1-Collection-AllActive-#ctor-System-Boolean- 'Caliburn.Micro.Conductor`1.Collection.AllActive.#ctor(System.Boolean)') + - [#ctor()](#M-Caliburn-Micro-Conductor`1-Collection-AllActive-#ctor 'Caliburn.Micro.Conductor`1.Collection.AllActive.#ctor') + - [Items](#P-Caliburn-Micro-Conductor`1-Collection-AllActive-Items 'Caliburn.Micro.Conductor`1.Collection.AllActive.Items') + - [ActivateItemAsync(item,cancellationToken)](#M-Caliburn-Micro-Conductor`1-Collection-AllActive-ActivateItemAsync-`0,System-Threading-CancellationToken- 'Caliburn.Micro.Conductor`1.Collection.AllActive.ActivateItemAsync(`0,System.Threading.CancellationToken)') + - [CanCloseAsync(cancellationToken)](#M-Caliburn-Micro-Conductor`1-Collection-AllActive-CanCloseAsync-System-Threading-CancellationToken- 'Caliburn.Micro.Conductor`1.Collection.AllActive.CanCloseAsync(System.Threading.CancellationToken)') + - [DeactivateItemAsync(item,close,cancellationToken)](#M-Caliburn-Micro-Conductor`1-Collection-AllActive-DeactivateItemAsync-`0,System-Boolean,System-Threading-CancellationToken- 'Caliburn.Micro.Conductor`1.Collection.AllActive.DeactivateItemAsync(`0,System.Boolean,System.Threading.CancellationToken)') + - [EnsureItem(newItem)](#M-Caliburn-Micro-Conductor`1-Collection-AllActive-EnsureItem-`0- 'Caliburn.Micro.Conductor`1.Collection.AllActive.EnsureItem(`0)') + - [GetChildren()](#M-Caliburn-Micro-Conductor`1-Collection-AllActive-GetChildren 'Caliburn.Micro.Conductor`1.Collection.AllActive.GetChildren') + - [OnActivatedAsync()](#M-Caliburn-Micro-Conductor`1-Collection-AllActive-OnActivatedAsync-System-Threading-CancellationToken- 'Caliburn.Micro.Conductor`1.Collection.AllActive.OnActivatedAsync(System.Threading.CancellationToken)') + - [OnDeactivateAsync(close,cancellationToken)](#M-Caliburn-Micro-Conductor`1-Collection-AllActive-OnDeactivateAsync-System-Boolean,System-Threading-CancellationToken- 'Caliburn.Micro.Conductor`1.Collection.AllActive.OnDeactivateAsync(System.Boolean,System.Threading.CancellationToken)') + - [OnInitializedAsync()](#M-Caliburn-Micro-Conductor`1-Collection-AllActive-OnInitializedAsync-System-Threading-CancellationToken- 'Caliburn.Micro.Conductor`1.Collection.AllActive.OnInitializedAsync(System.Threading.CancellationToken)') +- [AsyncEventHandlerExtensions](#T-Caliburn-Micro-AsyncEventHandlerExtensions 'Caliburn.Micro.AsyncEventHandlerExtensions') + - [GetHandlers\`\`1(handler)](#M-Caliburn-Micro-AsyncEventHandlerExtensions-GetHandlers``1-Caliburn-Micro-AsyncEventHandler{``0}- 'Caliburn.Micro.AsyncEventHandlerExtensions.GetHandlers``1(Caliburn.Micro.AsyncEventHandler{``0})') + - [InvokeAllAsync\`\`1(handler,sender,e)](#M-Caliburn-Micro-AsyncEventHandlerExtensions-InvokeAllAsync``1-Caliburn-Micro-AsyncEventHandler{``0},System-Object,``0- 'Caliburn.Micro.AsyncEventHandlerExtensions.InvokeAllAsync``1(Caliburn.Micro.AsyncEventHandler{``0},System.Object,``0)') +- [AsyncEventHandler\`1](#T-Caliburn-Micro-AsyncEventHandler`1 'Caliburn.Micro.AsyncEventHandler`1') +- [BindableCollection\`1](#T-Caliburn-Micro-BindableCollection`1 'Caliburn.Micro.BindableCollection`1') + - [#ctor()](#M-Caliburn-Micro-BindableCollection`1-#ctor 'Caliburn.Micro.BindableCollection`1.#ctor') + - [#ctor(collection)](#M-Caliburn-Micro-BindableCollection`1-#ctor-System-Collections-Generic-IEnumerable{`0}- 'Caliburn.Micro.BindableCollection`1.#ctor(System.Collections.Generic.IEnumerable{`0})') + - [IsNotifying](#P-Caliburn-Micro-BindableCollection`1-IsNotifying 'Caliburn.Micro.BindableCollection`1.IsNotifying') + - [AddRange(items)](#M-Caliburn-Micro-BindableCollection`1-AddRange-System-Collections-Generic-IEnumerable{`0}- 'Caliburn.Micro.BindableCollection`1.AddRange(System.Collections.Generic.IEnumerable{`0})') + - [ClearItems()](#M-Caliburn-Micro-BindableCollection`1-ClearItems 'Caliburn.Micro.BindableCollection`1.ClearItems') + - [ClearItemsBase()](#M-Caliburn-Micro-BindableCollection`1-ClearItemsBase 'Caliburn.Micro.BindableCollection`1.ClearItemsBase') + - [InsertItem(index,item)](#M-Caliburn-Micro-BindableCollection`1-InsertItem-System-Int32,`0- 'Caliburn.Micro.BindableCollection`1.InsertItem(System.Int32,`0)') + - [InsertItemBase(index,item)](#M-Caliburn-Micro-BindableCollection`1-InsertItemBase-System-Int32,`0- 'Caliburn.Micro.BindableCollection`1.InsertItemBase(System.Int32,`0)') + - [NotifyOfPropertyChange(propertyName)](#M-Caliburn-Micro-BindableCollection`1-NotifyOfPropertyChange-System-String- 'Caliburn.Micro.BindableCollection`1.NotifyOfPropertyChange(System.String)') + - [OnCollectionChanged(e)](#M-Caliburn-Micro-BindableCollection`1-OnCollectionChanged-System-Collections-Specialized-NotifyCollectionChangedEventArgs- 'Caliburn.Micro.BindableCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)') + - [OnPropertyChanged(e)](#M-Caliburn-Micro-BindableCollection`1-OnPropertyChanged-System-ComponentModel-PropertyChangedEventArgs- 'Caliburn.Micro.BindableCollection`1.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)') + - [OnUIThread(action)](#M-Caliburn-Micro-BindableCollection`1-OnUIThread-System-Action- 'Caliburn.Micro.BindableCollection`1.OnUIThread(System.Action)') + - [Refresh()](#M-Caliburn-Micro-BindableCollection`1-Refresh 'Caliburn.Micro.BindableCollection`1.Refresh') + - [RemoveItem(index)](#M-Caliburn-Micro-BindableCollection`1-RemoveItem-System-Int32- 'Caliburn.Micro.BindableCollection`1.RemoveItem(System.Int32)') + - [RemoveItemBase(index)](#M-Caliburn-Micro-BindableCollection`1-RemoveItemBase-System-Int32- 'Caliburn.Micro.BindableCollection`1.RemoveItemBase(System.Int32)') + - [RemoveRange(items)](#M-Caliburn-Micro-BindableCollection`1-RemoveRange-System-Collections-Generic-IEnumerable{`0}- 'Caliburn.Micro.BindableCollection`1.RemoveRange(System.Collections.Generic.IEnumerable{`0})') + - [SetItem(index,item)](#M-Caliburn-Micro-BindableCollection`1-SetItem-System-Int32,`0- 'Caliburn.Micro.BindableCollection`1.SetItem(System.Int32,`0)') + - [SetItemBase(index,item)](#M-Caliburn-Micro-BindableCollection`1-SetItemBase-System-Int32,`0- 'Caliburn.Micro.BindableCollection`1.SetItemBase(System.Int32,`0)') +- [CloseResult\`1](#T-Caliburn-Micro-CloseResult`1 'Caliburn.Micro.CloseResult`1') + - [#ctor(closeCanOccur,children)](#M-Caliburn-Micro-CloseResult`1-#ctor-System-Boolean,System-Collections-Generic-IEnumerable{`0}- 'Caliburn.Micro.CloseResult`1.#ctor(System.Boolean,System.Collections.Generic.IEnumerable{`0})') + - [Children](#P-Caliburn-Micro-CloseResult`1-Children 'Caliburn.Micro.CloseResult`1.Children') + - [CloseCanOccur](#P-Caliburn-Micro-CloseResult`1-CloseCanOccur 'Caliburn.Micro.CloseResult`1.CloseCanOccur') +- [Collection](#T-Caliburn-Micro-Conductor`1-Collection 'Caliburn.Micro.Conductor`1.Collection') +- [ConductorBaseWithActiveItem\`1](#T-Caliburn-Micro-ConductorBaseWithActiveItem`1 'Caliburn.Micro.ConductorBaseWithActiveItem`1') + - [ActiveItem](#P-Caliburn-Micro-ConductorBaseWithActiveItem`1-ActiveItem 'Caliburn.Micro.ConductorBaseWithActiveItem`1.ActiveItem') + - [Caliburn#Micro#IHaveActiveItem#ActiveItem](#P-Caliburn-Micro-ConductorBaseWithActiveItem`1-Caliburn#Micro#IHaveActiveItem#ActiveItem 'Caliburn.Micro.ConductorBaseWithActiveItem`1.Caliburn#Micro#IHaveActiveItem#ActiveItem') + - [ChangeActiveItemAsync(newItem,closePrevious,cancellationToken)](#M-Caliburn-Micro-ConductorBaseWithActiveItem`1-ChangeActiveItemAsync-`0,System-Boolean,System-Threading-CancellationToken- 'Caliburn.Micro.ConductorBaseWithActiveItem`1.ChangeActiveItemAsync(`0,System.Boolean,System.Threading.CancellationToken)') + - [ChangeActiveItemAsync(newItem,closePrevious)](#M-Caliburn-Micro-ConductorBaseWithActiveItem`1-ChangeActiveItemAsync-`0,System-Boolean- 'Caliburn.Micro.ConductorBaseWithActiveItem`1.ChangeActiveItemAsync(`0,System.Boolean)') +- [ConductorBase\`1](#T-Caliburn-Micro-ConductorBase`1 'Caliburn.Micro.ConductorBase`1') + - [CloseStrategy](#P-Caliburn-Micro-ConductorBase`1-CloseStrategy 'Caliburn.Micro.ConductorBase`1.CloseStrategy') + - [ActivateItemAsync(item,cancellationToken)](#M-Caliburn-Micro-ConductorBase`1-ActivateItemAsync-`0,System-Threading-CancellationToken- 'Caliburn.Micro.ConductorBase`1.ActivateItemAsync(`0,System.Threading.CancellationToken)') + - [DeactivateItemAsync(item,close,cancellationToken)](#M-Caliburn-Micro-ConductorBase`1-DeactivateItemAsync-`0,System-Boolean,System-Threading-CancellationToken- 'Caliburn.Micro.ConductorBase`1.DeactivateItemAsync(`0,System.Boolean,System.Threading.CancellationToken)') + - [EnsureItem(newItem)](#M-Caliburn-Micro-ConductorBase`1-EnsureItem-`0- 'Caliburn.Micro.ConductorBase`1.EnsureItem(`0)') + - [GetChildren()](#M-Caliburn-Micro-ConductorBase`1-GetChildren 'Caliburn.Micro.ConductorBase`1.GetChildren') + - [OnActivationProcessed(item,success)](#M-Caliburn-Micro-ConductorBase`1-OnActivationProcessed-`0,System-Boolean- 'Caliburn.Micro.ConductorBase`1.OnActivationProcessed(`0,System.Boolean)') +- [ConductorExtensions](#T-Caliburn-Micro-ConductorExtensions 'Caliburn.Micro.ConductorExtensions') + - [ActivateItemAsync(conductor,item)](#M-Caliburn-Micro-ConductorExtensions-ActivateItemAsync-Caliburn-Micro-IConductor,System-Object- 'Caliburn.Micro.ConductorExtensions.ActivateItemAsync(Caliburn.Micro.IConductor,System.Object)') +- [Conductor\`1](#T-Caliburn-Micro-Conductor`1 'Caliburn.Micro.Conductor`1') + - [ActivateItemAsync()](#M-Caliburn-Micro-Conductor`1-ActivateItemAsync-`0,System-Threading-CancellationToken- 'Caliburn.Micro.Conductor`1.ActivateItemAsync(`0,System.Threading.CancellationToken)') + - [CanCloseAsync(cancellationToken)](#M-Caliburn-Micro-Conductor`1-CanCloseAsync-System-Threading-CancellationToken- 'Caliburn.Micro.Conductor`1.CanCloseAsync(System.Threading.CancellationToken)') + - [DeactivateItemAsync(item,close,cancellationToken)](#M-Caliburn-Micro-Conductor`1-DeactivateItemAsync-`0,System-Boolean,System-Threading-CancellationToken- 'Caliburn.Micro.Conductor`1.DeactivateItemAsync(`0,System.Boolean,System.Threading.CancellationToken)') + - [GetChildren()](#M-Caliburn-Micro-Conductor`1-GetChildren 'Caliburn.Micro.Conductor`1.GetChildren') + - [OnActivatedAsync()](#M-Caliburn-Micro-Conductor`1-OnActivatedAsync-System-Threading-CancellationToken- 'Caliburn.Micro.Conductor`1.OnActivatedAsync(System.Threading.CancellationToken)') + - [OnDeactivateAsync(close,cancellationToken)](#M-Caliburn-Micro-Conductor`1-OnDeactivateAsync-System-Boolean,System-Threading-CancellationToken- 'Caliburn.Micro.Conductor`1.OnDeactivateAsync(System.Boolean,System.Threading.CancellationToken)') +- [ContainerExtensions](#T-Caliburn-Micro-ContainerExtensions 'Caliburn.Micro.ContainerExtensions') + - [AllTypesOf\`\`1(container,assembly,filter)](#M-Caliburn-Micro-ContainerExtensions-AllTypesOf``1-Caliburn-Micro-SimpleContainer,System-Reflection-Assembly,System-Func{System-Type,System-Boolean}- 'Caliburn.Micro.ContainerExtensions.AllTypesOf``1(Caliburn.Micro.SimpleContainer,System.Reflection.Assembly,System.Func{System.Type,System.Boolean})') + - [GetAllInstances\`\`1(container,key)](#M-Caliburn-Micro-ContainerExtensions-GetAllInstances``1-Caliburn-Micro-SimpleContainer,System-String- 'Caliburn.Micro.ContainerExtensions.GetAllInstances``1(Caliburn.Micro.SimpleContainer,System.String)') + - [GetInstance\`\`1(container,key)](#M-Caliburn-Micro-ContainerExtensions-GetInstance``1-Caliburn-Micro-SimpleContainer,System-String- 'Caliburn.Micro.ContainerExtensions.GetInstance``1(Caliburn.Micro.SimpleContainer,System.String)') + - [Handler\`\`1(container,handler)](#M-Caliburn-Micro-ContainerExtensions-Handler``1-Caliburn-Micro-SimpleContainer,System-Func{Caliburn-Micro-SimpleContainer,System-Object}- 'Caliburn.Micro.ContainerExtensions.Handler``1(Caliburn.Micro.SimpleContainer,System.Func{Caliburn.Micro.SimpleContainer,System.Object})') + - [HasHandler\`\`1(container,key)](#M-Caliburn-Micro-ContainerExtensions-HasHandler``1-Caliburn-Micro-SimpleContainer,System-String- 'Caliburn.Micro.ContainerExtensions.HasHandler``1(Caliburn.Micro.SimpleContainer,System.String)') + - [Instance\`\`1(container,instance)](#M-Caliburn-Micro-ContainerExtensions-Instance``1-Caliburn-Micro-SimpleContainer,``0- 'Caliburn.Micro.ContainerExtensions.Instance``1(Caliburn.Micro.SimpleContainer,``0)') + - [PerRequest\`\`1(container,key)](#M-Caliburn-Micro-ContainerExtensions-PerRequest``1-Caliburn-Micro-SimpleContainer,System-String- 'Caliburn.Micro.ContainerExtensions.PerRequest``1(Caliburn.Micro.SimpleContainer,System.String)') + - [PerRequest\`\`2(container,key)](#M-Caliburn-Micro-ContainerExtensions-PerRequest``2-Caliburn-Micro-SimpleContainer,System-String- 'Caliburn.Micro.ContainerExtensions.PerRequest``2(Caliburn.Micro.SimpleContainer,System.String)') + - [Singleton\`\`1(container,key)](#M-Caliburn-Micro-ContainerExtensions-Singleton``1-Caliburn-Micro-SimpleContainer,System-String- 'Caliburn.Micro.ContainerExtensions.Singleton``1(Caliburn.Micro.SimpleContainer,System.String)') + - [Singleton\`\`2(container,key)](#M-Caliburn-Micro-ContainerExtensions-Singleton``2-Caliburn-Micro-SimpleContainer,System-String- 'Caliburn.Micro.ContainerExtensions.Singleton``2(Caliburn.Micro.SimpleContainer,System.String)') + - [UnregisterHandler\`\`1(container,key)](#M-Caliburn-Micro-ContainerExtensions-UnregisterHandler``1-Caliburn-Micro-SimpleContainer,System-String- 'Caliburn.Micro.ContainerExtensions.UnregisterHandler``1(Caliburn.Micro.SimpleContainer,System.String)') +- [ContinueResultDecorator](#T-Caliburn-Micro-ContinueResultDecorator 'Caliburn.Micro.ContinueResultDecorator') + - [#ctor(result,coroutine)](#M-Caliburn-Micro-ContinueResultDecorator-#ctor-Caliburn-Micro-IResult,System-Func{Caliburn-Micro-IResult}- 'Caliburn.Micro.ContinueResultDecorator.#ctor(Caliburn.Micro.IResult,System.Func{Caliburn.Micro.IResult})') + - [OnInnerResultCompleted(context,innerResult,args)](#M-Caliburn-Micro-ContinueResultDecorator-OnInnerResultCompleted-Caliburn-Micro-CoroutineExecutionContext,Caliburn-Micro-IResult,Caliburn-Micro-ResultCompletionEventArgs- 'Caliburn.Micro.ContinueResultDecorator.OnInnerResultCompleted(Caliburn.Micro.CoroutineExecutionContext,Caliburn.Micro.IResult,Caliburn.Micro.ResultCompletionEventArgs)') +- [Coroutine](#T-Caliburn-Micro-Coroutine 'Caliburn.Micro.Coroutine') + - [CreateParentEnumerator](#F-Caliburn-Micro-Coroutine-CreateParentEnumerator 'Caliburn.Micro.Coroutine.CreateParentEnumerator') + - [BeginExecute(coroutine,context,callback)](#M-Caliburn-Micro-Coroutine-BeginExecute-System-Collections-Generic-IEnumerator{Caliburn-Micro-IResult},Caliburn-Micro-CoroutineExecutionContext,System-EventHandler{Caliburn-Micro-ResultCompletionEventArgs}- 'Caliburn.Micro.Coroutine.BeginExecute(System.Collections.Generic.IEnumerator{Caliburn.Micro.IResult},Caliburn.Micro.CoroutineExecutionContext,System.EventHandler{Caliburn.Micro.ResultCompletionEventArgs})') + - [ExecuteAsync(coroutine,context)](#M-Caliburn-Micro-Coroutine-ExecuteAsync-System-Collections-Generic-IEnumerator{Caliburn-Micro-IResult},Caliburn-Micro-CoroutineExecutionContext- 'Caliburn.Micro.Coroutine.ExecuteAsync(System.Collections.Generic.IEnumerator{Caliburn.Micro.IResult},Caliburn.Micro.CoroutineExecutionContext)') +- [CoroutineExecutionContext](#T-Caliburn-Micro-CoroutineExecutionContext 'Caliburn.Micro.CoroutineExecutionContext') + - [Source](#P-Caliburn-Micro-CoroutineExecutionContext-Source 'Caliburn.Micro.CoroutineExecutionContext.Source') + - [Target](#P-Caliburn-Micro-CoroutineExecutionContext-Target 'Caliburn.Micro.CoroutineExecutionContext.Target') + - [View](#P-Caliburn-Micro-CoroutineExecutionContext-View 'Caliburn.Micro.CoroutineExecutionContext.View') +- [DeactivateExtensions](#T-Caliburn-Micro-DeactivateExtensions 'Caliburn.Micro.DeactivateExtensions') + - [DeactivateAsync(deactivate,close)](#M-Caliburn-Micro-DeactivateExtensions-DeactivateAsync-Caliburn-Micro-IDeactivate,System-Boolean- 'Caliburn.Micro.DeactivateExtensions.DeactivateAsync(Caliburn.Micro.IDeactivate,System.Boolean)') +- [DeactivationEventArgs](#T-Caliburn-Micro-DeactivationEventArgs 'Caliburn.Micro.DeactivationEventArgs') + - [WasClosed](#P-Caliburn-Micro-DeactivationEventArgs-WasClosed 'Caliburn.Micro.DeactivationEventArgs.WasClosed') +- [DebugLog](#T-Caliburn-Micro-DebugLog 'Caliburn.Micro.DebugLog') + - [#ctor(type)](#M-Caliburn-Micro-DebugLog-#ctor-System-Type- 'Caliburn.Micro.DebugLog.#ctor(System.Type)') + - [Error(exception)](#M-Caliburn-Micro-DebugLog-Error-System-Exception- 'Caliburn.Micro.DebugLog.Error(System.Exception)') + - [Info(format,args)](#M-Caliburn-Micro-DebugLog-Info-System-String,System-Object[]- 'Caliburn.Micro.DebugLog.Info(System.String,System.Object[])') + - [Warn(format,args)](#M-Caliburn-Micro-DebugLog-Warn-System-String,System-Object[]- 'Caliburn.Micro.DebugLog.Warn(System.String,System.Object[])') +- [DefaultCloseStrategy\`1](#T-Caliburn-Micro-DefaultCloseStrategy`1 'Caliburn.Micro.DefaultCloseStrategy`1') + - [#ctor(closeConductedItemsWhenConductorCannotClose)](#M-Caliburn-Micro-DefaultCloseStrategy`1-#ctor-System-Boolean- 'Caliburn.Micro.DefaultCloseStrategy`1.#ctor(System.Boolean)') + - [ExecuteAsync()](#M-Caliburn-Micro-DefaultCloseStrategy`1-ExecuteAsync-System-Collections-Generic-IEnumerable{`0},System-Threading-CancellationToken- 'Caliburn.Micro.DefaultCloseStrategy`1.ExecuteAsync(System.Collections.Generic.IEnumerable{`0},System.Threading.CancellationToken)') +- [DefaultPlatformProvider](#T-Caliburn-Micro-DefaultPlatformProvider 'Caliburn.Micro.DefaultPlatformProvider') + - [InDesignMode](#P-Caliburn-Micro-DefaultPlatformProvider-InDesignMode 'Caliburn.Micro.DefaultPlatformProvider.InDesignMode') + - [PropertyChangeNotificationsOnUIThread](#P-Caliburn-Micro-DefaultPlatformProvider-PropertyChangeNotificationsOnUIThread 'Caliburn.Micro.DefaultPlatformProvider.PropertyChangeNotificationsOnUIThread') + - [BeginOnUIThread(action)](#M-Caliburn-Micro-DefaultPlatformProvider-BeginOnUIThread-System-Action- 'Caliburn.Micro.DefaultPlatformProvider.BeginOnUIThread(System.Action)') + - [ExecuteOnFirstLoad(view,handler)](#M-Caliburn-Micro-DefaultPlatformProvider-ExecuteOnFirstLoad-System-Object,System-Action{System-Object}- 'Caliburn.Micro.DefaultPlatformProvider.ExecuteOnFirstLoad(System.Object,System.Action{System.Object})') + - [ExecuteOnLayoutUpdated(view,handler)](#M-Caliburn-Micro-DefaultPlatformProvider-ExecuteOnLayoutUpdated-System-Object,System-Action{System-Object}- 'Caliburn.Micro.DefaultPlatformProvider.ExecuteOnLayoutUpdated(System.Object,System.Action{System.Object})') + - [GetFirstNonGeneratedView(view)](#M-Caliburn-Micro-DefaultPlatformProvider-GetFirstNonGeneratedView-System-Object- 'Caliburn.Micro.DefaultPlatformProvider.GetFirstNonGeneratedView(System.Object)') + - [GetViewCloseAction(viewModel,views,dialogResult)](#M-Caliburn-Micro-DefaultPlatformProvider-GetViewCloseAction-System-Object,System-Collections-Generic-ICollection{System-Object},System-Nullable{System-Boolean}- 'Caliburn.Micro.DefaultPlatformProvider.GetViewCloseAction(System.Object,System.Collections.Generic.ICollection{System.Object},System.Nullable{System.Boolean})') + - [OnUIThread(action)](#M-Caliburn-Micro-DefaultPlatformProvider-OnUIThread-System-Action- 'Caliburn.Micro.DefaultPlatformProvider.OnUIThread(System.Action)') + - [OnUIThreadAsync(action)](#M-Caliburn-Micro-DefaultPlatformProvider-OnUIThreadAsync-System-Func{System-Threading-Tasks-Task}- 'Caliburn.Micro.DefaultPlatformProvider.OnUIThreadAsync(System.Func{System.Threading.Tasks.Task})') +- [DelegateResult](#T-Caliburn-Micro-DelegateResult 'Caliburn.Micro.DelegateResult') + - [#ctor(action)](#M-Caliburn-Micro-DelegateResult-#ctor-System-Action- 'Caliburn.Micro.DelegateResult.#ctor(System.Action)') + - [Execute(context)](#M-Caliburn-Micro-DelegateResult-Execute-Caliburn-Micro-CoroutineExecutionContext- 'Caliburn.Micro.DelegateResult.Execute(Caliburn.Micro.CoroutineExecutionContext)') +- [DelegateResult\`1](#T-Caliburn-Micro-DelegateResult`1 'Caliburn.Micro.DelegateResult`1') + - [#ctor(action)](#M-Caliburn-Micro-DelegateResult`1-#ctor-System-Func{`0}- 'Caliburn.Micro.DelegateResult`1.#ctor(System.Func{`0})') + - [Result](#P-Caliburn-Micro-DelegateResult`1-Result 'Caliburn.Micro.DelegateResult`1.Result') + - [Execute(context)](#M-Caliburn-Micro-DelegateResult`1-Execute-Caliburn-Micro-CoroutineExecutionContext- 'Caliburn.Micro.DelegateResult`1.Execute(Caliburn.Micro.CoroutineExecutionContext)') +- [EnumerableExtensions](#T-Caliburn-Micro-EnumerableExtensions 'Caliburn.Micro.EnumerableExtensions') + - [Apply\`\`1(enumerable,action)](#M-Caliburn-Micro-EnumerableExtensions-Apply``1-System-Collections-Generic-IEnumerable{``0},System-Action{``0}- 'Caliburn.Micro.EnumerableExtensions.Apply``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})') +- [EventAggregator](#T-Caliburn-Micro-EventAggregator 'Caliburn.Micro.EventAggregator') + - [HandlerExistsFor()](#M-Caliburn-Micro-EventAggregator-HandlerExistsFor-System-Type- 'Caliburn.Micro.EventAggregator.HandlerExistsFor(System.Type)') + - [PublishAsync()](#M-Caliburn-Micro-EventAggregator-PublishAsync-System-Object,System-Func{System-Func{System-Threading-Tasks-Task},System-Threading-Tasks-Task},System-Threading-CancellationToken- 'Caliburn.Micro.EventAggregator.PublishAsync(System.Object,System.Func{System.Func{System.Threading.Tasks.Task},System.Threading.Tasks.Task},System.Threading.CancellationToken)') + - [Subscribe()](#M-Caliburn-Micro-EventAggregator-Subscribe-System-Object,System-Func{System-Func{System-Threading-Tasks-Task},System-Threading-Tasks-Task}- 'Caliburn.Micro.EventAggregator.Subscribe(System.Object,System.Func{System.Func{System.Threading.Tasks.Task},System.Threading.Tasks.Task})') + - [Unsubscribe()](#M-Caliburn-Micro-EventAggregator-Unsubscribe-System-Object- 'Caliburn.Micro.EventAggregator.Unsubscribe(System.Object)') +- [EventAggregatorExtensions](#T-Caliburn-Micro-EventAggregatorExtensions 'Caliburn.Micro.EventAggregatorExtensions') + - [PublishOnBackgroundThreadAsync(eventAggregator,message,cancellationToken)](#M-Caliburn-Micro-EventAggregatorExtensions-PublishOnBackgroundThreadAsync-Caliburn-Micro-IEventAggregator,System-Object,System-Threading-CancellationToken- 'Caliburn.Micro.EventAggregatorExtensions.PublishOnBackgroundThreadAsync(Caliburn.Micro.IEventAggregator,System.Object,System.Threading.CancellationToken)') + - [PublishOnBackgroundThreadAsync(eventAggregator,message)](#M-Caliburn-Micro-EventAggregatorExtensions-PublishOnBackgroundThreadAsync-Caliburn-Micro-IEventAggregator,System-Object- 'Caliburn.Micro.EventAggregatorExtensions.PublishOnBackgroundThreadAsync(Caliburn.Micro.IEventAggregator,System.Object)') + - [PublishOnCurrentThreadAsync(eventAggregator,message,cancellationToken)](#M-Caliburn-Micro-EventAggregatorExtensions-PublishOnCurrentThreadAsync-Caliburn-Micro-IEventAggregator,System-Object,System-Threading-CancellationToken- 'Caliburn.Micro.EventAggregatorExtensions.PublishOnCurrentThreadAsync(Caliburn.Micro.IEventAggregator,System.Object,System.Threading.CancellationToken)') + - [PublishOnCurrentThreadAsync(eventAggregator,message)](#M-Caliburn-Micro-EventAggregatorExtensions-PublishOnCurrentThreadAsync-Caliburn-Micro-IEventAggregator,System-Object- 'Caliburn.Micro.EventAggregatorExtensions.PublishOnCurrentThreadAsync(Caliburn.Micro.IEventAggregator,System.Object)') + - [PublishOnUIThreadAsync(eventAggregator,message,cancellationToken)](#M-Caliburn-Micro-EventAggregatorExtensions-PublishOnUIThreadAsync-Caliburn-Micro-IEventAggregator,System-Object,System-Threading-CancellationToken- 'Caliburn.Micro.EventAggregatorExtensions.PublishOnUIThreadAsync(Caliburn.Micro.IEventAggregator,System.Object,System.Threading.CancellationToken)') + - [PublishOnUIThreadAsync(eventAggregator,message)](#M-Caliburn-Micro-EventAggregatorExtensions-PublishOnUIThreadAsync-Caliburn-Micro-IEventAggregator,System-Object- 'Caliburn.Micro.EventAggregatorExtensions.PublishOnUIThreadAsync(Caliburn.Micro.IEventAggregator,System.Object)') + - [Subscribe(eventAggregator,subscriber)](#M-Caliburn-Micro-EventAggregatorExtensions-Subscribe-Caliburn-Micro-IEventAggregator,System-Object- 'Caliburn.Micro.EventAggregatorExtensions.Subscribe(Caliburn.Micro.IEventAggregator,System.Object)') + - [SubscribeOnBackgroundThread(eventAggregator,subscriber)](#M-Caliburn-Micro-EventAggregatorExtensions-SubscribeOnBackgroundThread-Caliburn-Micro-IEventAggregator,System-Object- 'Caliburn.Micro.EventAggregatorExtensions.SubscribeOnBackgroundThread(Caliburn.Micro.IEventAggregator,System.Object)') + - [SubscribeOnPublishedThread(eventAggregator,subscriber)](#M-Caliburn-Micro-EventAggregatorExtensions-SubscribeOnPublishedThread-Caliburn-Micro-IEventAggregator,System-Object- 'Caliburn.Micro.EventAggregatorExtensions.SubscribeOnPublishedThread(Caliburn.Micro.IEventAggregator,System.Object)') + - [SubscribeOnUIThread(eventAggregator,subscriber)](#M-Caliburn-Micro-EventAggregatorExtensions-SubscribeOnUIThread-Caliburn-Micro-IEventAggregator,System-Object- 'Caliburn.Micro.EventAggregatorExtensions.SubscribeOnUIThread(Caliburn.Micro.IEventAggregator,System.Object)') +- [Execute](#T-Caliburn-Micro-Execute 'Caliburn.Micro.Execute') + - [InDesignMode](#P-Caliburn-Micro-Execute-InDesignMode 'Caliburn.Micro.Execute.InDesignMode') + - [BeginOnUIThread(action)](#M-Caliburn-Micro-Execute-BeginOnUIThread-System-Action- 'Caliburn.Micro.Execute.BeginOnUIThread(System.Action)') + - [OnUIThread(action)](#M-Caliburn-Micro-Execute-OnUIThread-System-Action- 'Caliburn.Micro.Execute.OnUIThread(System.Action)') + - [OnUIThreadAsync(action)](#M-Caliburn-Micro-Execute-OnUIThreadAsync-System-Func{System-Threading-Tasks-Task}- 'Caliburn.Micro.Execute.OnUIThreadAsync(System.Func{System.Threading.Tasks.Task})') +- [ExpressionExtensions](#T-Caliburn-Micro-ExpressionExtensions 'Caliburn.Micro.ExpressionExtensions') + - [GetMemberInfo(expression)](#M-Caliburn-Micro-ExpressionExtensions-GetMemberInfo-System-Linq-Expressions-Expression- 'Caliburn.Micro.ExpressionExtensions.GetMemberInfo(System.Linq.Expressions.Expression)') +- [IActivate](#T-Caliburn-Micro-IActivate 'Caliburn.Micro.IActivate') + - [IsActive](#P-Caliburn-Micro-IActivate-IsActive 'Caliburn.Micro.IActivate.IsActive') + - [ActivateAsync(cancellationToken)](#M-Caliburn-Micro-IActivate-ActivateAsync-System-Threading-CancellationToken- 'Caliburn.Micro.IActivate.ActivateAsync(System.Threading.CancellationToken)') +- [IChild](#T-Caliburn-Micro-IChild 'Caliburn.Micro.IChild') + - [Parent](#P-Caliburn-Micro-IChild-Parent 'Caliburn.Micro.IChild.Parent') +- [IChild\`1](#T-Caliburn-Micro-IChild`1 'Caliburn.Micro.IChild`1') + - [Parent](#P-Caliburn-Micro-IChild`1-Parent 'Caliburn.Micro.IChild`1.Parent') +- [IClose](#T-Caliburn-Micro-IClose 'Caliburn.Micro.IClose') + - [TryCloseAsync(dialogResult)](#M-Caliburn-Micro-IClose-TryCloseAsync-System-Nullable{System-Boolean}- 'Caliburn.Micro.IClose.TryCloseAsync(System.Nullable{System.Boolean})') +- [ICloseResult\`1](#T-Caliburn-Micro-ICloseResult`1 'Caliburn.Micro.ICloseResult`1') + - [Children](#P-Caliburn-Micro-ICloseResult`1-Children 'Caliburn.Micro.ICloseResult`1.Children') + - [CloseCanOccur](#P-Caliburn-Micro-ICloseResult`1-CloseCanOccur 'Caliburn.Micro.ICloseResult`1.CloseCanOccur') +- [ICloseStrategy\`1](#T-Caliburn-Micro-ICloseStrategy`1 'Caliburn.Micro.ICloseStrategy`1') + - [ExecuteAsync(toClose,cancellationToken)](#M-Caliburn-Micro-ICloseStrategy`1-ExecuteAsync-System-Collections-Generic-IEnumerable{`0},System-Threading-CancellationToken- 'Caliburn.Micro.ICloseStrategy`1.ExecuteAsync(System.Collections.Generic.IEnumerable{`0},System.Threading.CancellationToken)') +- [IConductActiveItem](#T-Caliburn-Micro-IConductActiveItem 'Caliburn.Micro.IConductActiveItem') +- [IConductor](#T-Caliburn-Micro-IConductor 'Caliburn.Micro.IConductor') + - [ActivateItemAsync(item,cancellationToken)](#M-Caliburn-Micro-IConductor-ActivateItemAsync-System-Object,System-Threading-CancellationToken- 'Caliburn.Micro.IConductor.ActivateItemAsync(System.Object,System.Threading.CancellationToken)') + - [DeactivateItemAsync(item,close,cancellationToken)](#M-Caliburn-Micro-IConductor-DeactivateItemAsync-System-Object,System-Boolean,System-Threading-CancellationToken- 'Caliburn.Micro.IConductor.DeactivateItemAsync(System.Object,System.Boolean,System.Threading.CancellationToken)') +- [IDeactivate](#T-Caliburn-Micro-IDeactivate 'Caliburn.Micro.IDeactivate') + - [DeactivateAsync(close,cancellationToken)](#M-Caliburn-Micro-IDeactivate-DeactivateAsync-System-Boolean,System-Threading-CancellationToken- 'Caliburn.Micro.IDeactivate.DeactivateAsync(System.Boolean,System.Threading.CancellationToken)') +- [IEventAggregator](#T-Caliburn-Micro-IEventAggregator 'Caliburn.Micro.IEventAggregator') + - [HandlerExistsFor(messageType)](#M-Caliburn-Micro-IEventAggregator-HandlerExistsFor-System-Type- 'Caliburn.Micro.IEventAggregator.HandlerExistsFor(System.Type)') + - [PublishAsync(message,marshal,cancellationToken)](#M-Caliburn-Micro-IEventAggregator-PublishAsync-System-Object,System-Func{System-Func{System-Threading-Tasks-Task},System-Threading-Tasks-Task},System-Threading-CancellationToken- 'Caliburn.Micro.IEventAggregator.PublishAsync(System.Object,System.Func{System.Func{System.Threading.Tasks.Task},System.Threading.Tasks.Task},System.Threading.CancellationToken)') + - [Subscribe(subscriber,marshal)](#M-Caliburn-Micro-IEventAggregator-Subscribe-System-Object,System-Func{System-Func{System-Threading-Tasks-Task},System-Threading-Tasks-Task}- 'Caliburn.Micro.IEventAggregator.Subscribe(System.Object,System.Func{System.Func{System.Threading.Tasks.Task},System.Threading.Tasks.Task})') + - [Unsubscribe(subscriber)](#M-Caliburn-Micro-IEventAggregator-Unsubscribe-System-Object- 'Caliburn.Micro.IEventAggregator.Unsubscribe(System.Object)') +- [IGuardClose](#T-Caliburn-Micro-IGuardClose 'Caliburn.Micro.IGuardClose') + - [CanCloseAsync(cancellationToken)](#M-Caliburn-Micro-IGuardClose-CanCloseAsync-System-Threading-CancellationToken- 'Caliburn.Micro.IGuardClose.CanCloseAsync(System.Threading.CancellationToken)') +- [IHandle\`1](#T-Caliburn-Micro-IHandle`1 'Caliburn.Micro.IHandle`1') + - [HandleAsync(message,cancellationToken)](#M-Caliburn-Micro-IHandle`1-HandleAsync-`0,System-Threading-CancellationToken- 'Caliburn.Micro.IHandle`1.HandleAsync(`0,System.Threading.CancellationToken)') +- [IHaveActiveItem](#T-Caliburn-Micro-IHaveActiveItem 'Caliburn.Micro.IHaveActiveItem') + - [ActiveItem](#P-Caliburn-Micro-IHaveActiveItem-ActiveItem 'Caliburn.Micro.IHaveActiveItem.ActiveItem') +- [IHaveDisplayName](#T-Caliburn-Micro-IHaveDisplayName 'Caliburn.Micro.IHaveDisplayName') + - [DisplayName](#P-Caliburn-Micro-IHaveDisplayName-DisplayName 'Caliburn.Micro.IHaveDisplayName.DisplayName') +- [ILog](#T-Caliburn-Micro-ILog 'Caliburn.Micro.ILog') + - [Error(exception)](#M-Caliburn-Micro-ILog-Error-System-Exception- 'Caliburn.Micro.ILog.Error(System.Exception)') + - [Info(format,args)](#M-Caliburn-Micro-ILog-Info-System-String,System-Object[]- 'Caliburn.Micro.ILog.Info(System.String,System.Object[])') + - [Warn(format,args)](#M-Caliburn-Micro-ILog-Warn-System-String,System-Object[]- 'Caliburn.Micro.ILog.Warn(System.String,System.Object[])') +- [INotifyPropertyChangedEx](#T-Caliburn-Micro-INotifyPropertyChangedEx 'Caliburn.Micro.INotifyPropertyChangedEx') + - [IsNotifying](#P-Caliburn-Micro-INotifyPropertyChangedEx-IsNotifying 'Caliburn.Micro.INotifyPropertyChangedEx.IsNotifying') + - [NotifyOfPropertyChange(propertyName)](#M-Caliburn-Micro-INotifyPropertyChangedEx-NotifyOfPropertyChange-System-String- 'Caliburn.Micro.INotifyPropertyChangedEx.NotifyOfPropertyChange(System.String)') + - [Refresh()](#M-Caliburn-Micro-INotifyPropertyChangedEx-Refresh 'Caliburn.Micro.INotifyPropertyChangedEx.Refresh') +- [IObservableCollection\`1](#T-Caliburn-Micro-IObservableCollection`1 'Caliburn.Micro.IObservableCollection`1') + - [AddRange(items)](#M-Caliburn-Micro-IObservableCollection`1-AddRange-System-Collections-Generic-IEnumerable{`0}- 'Caliburn.Micro.IObservableCollection`1.AddRange(System.Collections.Generic.IEnumerable{`0})') + - [RemoveRange(items)](#M-Caliburn-Micro-IObservableCollection`1-RemoveRange-System-Collections-Generic-IEnumerable{`0}- 'Caliburn.Micro.IObservableCollection`1.RemoveRange(System.Collections.Generic.IEnumerable{`0})') +- [IParent](#T-Caliburn-Micro-IParent 'Caliburn.Micro.IParent') + - [GetChildren()](#M-Caliburn-Micro-IParent-GetChildren 'Caliburn.Micro.IParent.GetChildren') +- [IParent\`1](#T-Caliburn-Micro-IParent`1 'Caliburn.Micro.IParent`1') + - [GetChildren()](#M-Caliburn-Micro-IParent`1-GetChildren 'Caliburn.Micro.IParent`1.GetChildren') +- [IPlatformProvider](#T-Caliburn-Micro-IPlatformProvider 'Caliburn.Micro.IPlatformProvider') + - [InDesignMode](#P-Caliburn-Micro-IPlatformProvider-InDesignMode 'Caliburn.Micro.IPlatformProvider.InDesignMode') + - [PropertyChangeNotificationsOnUIThread](#P-Caliburn-Micro-IPlatformProvider-PropertyChangeNotificationsOnUIThread 'Caliburn.Micro.IPlatformProvider.PropertyChangeNotificationsOnUIThread') + - [BeginOnUIThread(action)](#M-Caliburn-Micro-IPlatformProvider-BeginOnUIThread-System-Action- 'Caliburn.Micro.IPlatformProvider.BeginOnUIThread(System.Action)') + - [ExecuteOnFirstLoad(view,handler)](#M-Caliburn-Micro-IPlatformProvider-ExecuteOnFirstLoad-System-Object,System-Action{System-Object}- 'Caliburn.Micro.IPlatformProvider.ExecuteOnFirstLoad(System.Object,System.Action{System.Object})') + - [ExecuteOnLayoutUpdated(view,handler)](#M-Caliburn-Micro-IPlatformProvider-ExecuteOnLayoutUpdated-System-Object,System-Action{System-Object}- 'Caliburn.Micro.IPlatformProvider.ExecuteOnLayoutUpdated(System.Object,System.Action{System.Object})') + - [GetFirstNonGeneratedView(view)](#M-Caliburn-Micro-IPlatformProvider-GetFirstNonGeneratedView-System-Object- 'Caliburn.Micro.IPlatformProvider.GetFirstNonGeneratedView(System.Object)') + - [GetViewCloseAction(viewModel,views,dialogResult)](#M-Caliburn-Micro-IPlatformProvider-GetViewCloseAction-System-Object,System-Collections-Generic-ICollection{System-Object},System-Nullable{System-Boolean}- 'Caliburn.Micro.IPlatformProvider.GetViewCloseAction(System.Object,System.Collections.Generic.ICollection{System.Object},System.Nullable{System.Boolean})') + - [OnUIThread(action)](#M-Caliburn-Micro-IPlatformProvider-OnUIThread-System-Action- 'Caliburn.Micro.IPlatformProvider.OnUIThread(System.Action)') + - [OnUIThreadAsync(action)](#M-Caliburn-Micro-IPlatformProvider-OnUIThreadAsync-System-Func{System-Threading-Tasks-Task}- 'Caliburn.Micro.IPlatformProvider.OnUIThreadAsync(System.Func{System.Threading.Tasks.Task})') +- [IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') + - [Execute(context)](#M-Caliburn-Micro-IResult-Execute-Caliburn-Micro-CoroutineExecutionContext- 'Caliburn.Micro.IResult.Execute(Caliburn.Micro.CoroutineExecutionContext)') +- [IResult\`1](#T-Caliburn-Micro-IResult`1 'Caliburn.Micro.IResult`1') + - [Result](#P-Caliburn-Micro-IResult`1-Result 'Caliburn.Micro.IResult`1.Result') +- [IScreen](#T-Caliburn-Micro-IScreen 'Caliburn.Micro.IScreen') +- [IViewAware](#T-Caliburn-Micro-IViewAware 'Caliburn.Micro.IViewAware') + - [AttachView(view,context)](#M-Caliburn-Micro-IViewAware-AttachView-System-Object,System-Object- 'Caliburn.Micro.IViewAware.AttachView(System.Object,System.Object)') + - [GetView(context)](#M-Caliburn-Micro-IViewAware-GetView-System-Object- 'Caliburn.Micro.IViewAware.GetView(System.Object)') +- [IoC](#T-Caliburn-Micro-IoC 'Caliburn.Micro.IoC') + - [BuildUp](#F-Caliburn-Micro-IoC-BuildUp 'Caliburn.Micro.IoC.BuildUp') + - [GetAllInstances](#F-Caliburn-Micro-IoC-GetAllInstances 'Caliburn.Micro.IoC.GetAllInstances') + - [GetInstance](#F-Caliburn-Micro-IoC-GetInstance 'Caliburn.Micro.IoC.GetInstance') + - [GetAll\`\`1()](#M-Caliburn-Micro-IoC-GetAll``1 'Caliburn.Micro.IoC.GetAll``1') + - [Get\`\`1(key)](#M-Caliburn-Micro-IoC-Get``1-System-String- 'Caliburn.Micro.IoC.Get``1(System.String)') +- [LogManager](#T-Caliburn-Micro-LogManager 'Caliburn.Micro.LogManager') + - [GetLog](#F-Caliburn-Micro-LogManager-GetLog 'Caliburn.Micro.LogManager.GetLog') +- [OneActive](#T-Caliburn-Micro-Conductor`1-Collection-OneActive 'Caliburn.Micro.Conductor`1.Collection.OneActive') + - [#ctor()](#M-Caliburn-Micro-Conductor`1-Collection-OneActive-#ctor 'Caliburn.Micro.Conductor`1.Collection.OneActive.#ctor') + - [Items](#P-Caliburn-Micro-Conductor`1-Collection-OneActive-Items 'Caliburn.Micro.Conductor`1.Collection.OneActive.Items') + - [ActivateItemAsync(item,cancellationToken)](#M-Caliburn-Micro-Conductor`1-Collection-OneActive-ActivateItemAsync-`0,System-Threading-CancellationToken- 'Caliburn.Micro.Conductor`1.Collection.OneActive.ActivateItemAsync(`0,System.Threading.CancellationToken)') + - [CanCloseAsync(cancellationToken)](#M-Caliburn-Micro-Conductor`1-Collection-OneActive-CanCloseAsync-System-Threading-CancellationToken- 'Caliburn.Micro.Conductor`1.Collection.OneActive.CanCloseAsync(System.Threading.CancellationToken)') + - [DeactivateItemAsync(item,close,cancellationToken)](#M-Caliburn-Micro-Conductor`1-Collection-OneActive-DeactivateItemAsync-`0,System-Boolean,System-Threading-CancellationToken- 'Caliburn.Micro.Conductor`1.Collection.OneActive.DeactivateItemAsync(`0,System.Boolean,System.Threading.CancellationToken)') + - [DetermineNextItemToActivate(list,lastIndex)](#M-Caliburn-Micro-Conductor`1-Collection-OneActive-DetermineNextItemToActivate-System-Collections-Generic-IList{`0},System-Int32- 'Caliburn.Micro.Conductor`1.Collection.OneActive.DetermineNextItemToActivate(System.Collections.Generic.IList{`0},System.Int32)') + - [EnsureItem(newItem)](#M-Caliburn-Micro-Conductor`1-Collection-OneActive-EnsureItem-`0- 'Caliburn.Micro.Conductor`1.Collection.OneActive.EnsureItem(`0)') + - [GetChildren()](#M-Caliburn-Micro-Conductor`1-Collection-OneActive-GetChildren 'Caliburn.Micro.Conductor`1.Collection.OneActive.GetChildren') + - [OnActivatedAsync(cancellationToken)](#M-Caliburn-Micro-Conductor`1-Collection-OneActive-OnActivatedAsync-System-Threading-CancellationToken- 'Caliburn.Micro.Conductor`1.Collection.OneActive.OnActivatedAsync(System.Threading.CancellationToken)') + - [OnDeactivateAsync(close,cancellationToken)](#M-Caliburn-Micro-Conductor`1-Collection-OneActive-OnDeactivateAsync-System-Boolean,System-Threading-CancellationToken- 'Caliburn.Micro.Conductor`1.Collection.OneActive.OnDeactivateAsync(System.Boolean,System.Threading.CancellationToken)') +- [OverrideCancelResultDecorator](#T-Caliburn-Micro-OverrideCancelResultDecorator 'Caliburn.Micro.OverrideCancelResultDecorator') + - [#ctor(result)](#M-Caliburn-Micro-OverrideCancelResultDecorator-#ctor-Caliburn-Micro-IResult- 'Caliburn.Micro.OverrideCancelResultDecorator.#ctor(Caliburn.Micro.IResult)') + - [OnInnerResultCompleted(context,innerResult,args)](#M-Caliburn-Micro-OverrideCancelResultDecorator-OnInnerResultCompleted-Caliburn-Micro-CoroutineExecutionContext,Caliburn-Micro-IResult,Caliburn-Micro-ResultCompletionEventArgs- 'Caliburn.Micro.OverrideCancelResultDecorator.OnInnerResultCompleted(Caliburn.Micro.CoroutineExecutionContext,Caliburn.Micro.IResult,Caliburn.Micro.ResultCompletionEventArgs)') +- [PlatformProvider](#T-Caliburn-Micro-PlatformProvider 'Caliburn.Micro.PlatformProvider') + - [Current](#P-Caliburn-Micro-PlatformProvider-Current 'Caliburn.Micro.PlatformProvider.Current') +- [PropertyChangedBase](#T-Caliburn-Micro-PropertyChangedBase 'Caliburn.Micro.PropertyChangedBase') + - [#ctor()](#M-Caliburn-Micro-PropertyChangedBase-#ctor 'Caliburn.Micro.PropertyChangedBase.#ctor') + - [IsNotifying](#P-Caliburn-Micro-PropertyChangedBase-IsNotifying 'Caliburn.Micro.PropertyChangedBase.IsNotifying') + - [NotifyOfPropertyChange(propertyName)](#M-Caliburn-Micro-PropertyChangedBase-NotifyOfPropertyChange-System-String- 'Caliburn.Micro.PropertyChangedBase.NotifyOfPropertyChange(System.String)') + - [NotifyOfPropertyChange\`\`1(property)](#M-Caliburn-Micro-PropertyChangedBase-NotifyOfPropertyChange``1-System-Linq-Expressions-Expression{System-Func{``0}}- 'Caliburn.Micro.PropertyChangedBase.NotifyOfPropertyChange``1(System.Linq.Expressions.Expression{System.Func{``0}})') + - [OnPropertyChanged(e)](#M-Caliburn-Micro-PropertyChangedBase-OnPropertyChanged-System-ComponentModel-PropertyChangedEventArgs- 'Caliburn.Micro.PropertyChangedBase.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)') + - [OnUIThread(action)](#M-Caliburn-Micro-PropertyChangedBase-OnUIThread-System-Action- 'Caliburn.Micro.PropertyChangedBase.OnUIThread(System.Action)') + - [Refresh()](#M-Caliburn-Micro-PropertyChangedBase-Refresh 'Caliburn.Micro.PropertyChangedBase.Refresh') + - [Set\`\`1(oldValue,newValue,propertyName)](#M-Caliburn-Micro-PropertyChangedBase-Set``1-``0@,``0,System-String- 'Caliburn.Micro.PropertyChangedBase.Set``1(``0@,``0,System.String)') +- [RescueResultDecorator\`1](#T-Caliburn-Micro-RescueResultDecorator`1 'Caliburn.Micro.RescueResultDecorator`1') + - [#ctor(result,coroutine,cancelResult)](#M-Caliburn-Micro-RescueResultDecorator`1-#ctor-Caliburn-Micro-IResult,System-Func{`0,Caliburn-Micro-IResult},System-Boolean- 'Caliburn.Micro.RescueResultDecorator`1.#ctor(Caliburn.Micro.IResult,System.Func{`0,Caliburn.Micro.IResult},System.Boolean)') + - [OnInnerResultCompleted(context,innerResult,args)](#M-Caliburn-Micro-RescueResultDecorator`1-OnInnerResultCompleted-Caliburn-Micro-CoroutineExecutionContext,Caliburn-Micro-IResult,Caliburn-Micro-ResultCompletionEventArgs- 'Caliburn.Micro.RescueResultDecorator`1.OnInnerResultCompleted(Caliburn.Micro.CoroutineExecutionContext,Caliburn.Micro.IResult,Caliburn.Micro.ResultCompletionEventArgs)') +- [ResultCompletionEventArgs](#T-Caliburn-Micro-ResultCompletionEventArgs 'Caliburn.Micro.ResultCompletionEventArgs') + - [Error](#F-Caliburn-Micro-ResultCompletionEventArgs-Error 'Caliburn.Micro.ResultCompletionEventArgs.Error') + - [WasCancelled](#F-Caliburn-Micro-ResultCompletionEventArgs-WasCancelled 'Caliburn.Micro.ResultCompletionEventArgs.WasCancelled') +- [ResultDecoratorBase](#T-Caliburn-Micro-ResultDecoratorBase 'Caliburn.Micro.ResultDecoratorBase') + - [#ctor(result)](#M-Caliburn-Micro-ResultDecoratorBase-#ctor-Caliburn-Micro-IResult- 'Caliburn.Micro.ResultDecoratorBase.#ctor(Caliburn.Micro.IResult)') + - [Execute(context)](#M-Caliburn-Micro-ResultDecoratorBase-Execute-Caliburn-Micro-CoroutineExecutionContext- 'Caliburn.Micro.ResultDecoratorBase.Execute(Caliburn.Micro.CoroutineExecutionContext)') + - [OnCompleted(args)](#M-Caliburn-Micro-ResultDecoratorBase-OnCompleted-Caliburn-Micro-ResultCompletionEventArgs- 'Caliburn.Micro.ResultDecoratorBase.OnCompleted(Caliburn.Micro.ResultCompletionEventArgs)') + - [OnInnerResultCompleted(context,innerResult,args)](#M-Caliburn-Micro-ResultDecoratorBase-OnInnerResultCompleted-Caliburn-Micro-CoroutineExecutionContext,Caliburn-Micro-IResult,Caliburn-Micro-ResultCompletionEventArgs- 'Caliburn.Micro.ResultDecoratorBase.OnInnerResultCompleted(Caliburn.Micro.CoroutineExecutionContext,Caliburn.Micro.IResult,Caliburn.Micro.ResultCompletionEventArgs)') +- [ResultExtensions](#T-Caliburn-Micro-ResultExtensions 'Caliburn.Micro.ResultExtensions') + - [OverrideCancel(result)](#M-Caliburn-Micro-ResultExtensions-OverrideCancel-Caliburn-Micro-IResult- 'Caliburn.Micro.ResultExtensions.OverrideCancel(Caliburn.Micro.IResult)') + - [Rescue(result,rescue,cancelResult)](#M-Caliburn-Micro-ResultExtensions-Rescue-Caliburn-Micro-IResult,System-Func{System-Exception,Caliburn-Micro-IResult},System-Boolean- 'Caliburn.Micro.ResultExtensions.Rescue(Caliburn.Micro.IResult,System.Func{System.Exception,Caliburn.Micro.IResult},System.Boolean)') + - [Rescue\`\`1(result,rescue,cancelResult)](#M-Caliburn-Micro-ResultExtensions-Rescue``1-Caliburn-Micro-IResult,System-Func{``0,Caliburn-Micro-IResult},System-Boolean- 'Caliburn.Micro.ResultExtensions.Rescue``1(Caliburn.Micro.IResult,System.Func{``0,Caliburn.Micro.IResult},System.Boolean)') + - [WhenCancelled(result,coroutine)](#M-Caliburn-Micro-ResultExtensions-WhenCancelled-Caliburn-Micro-IResult,System-Func{Caliburn-Micro-IResult}- 'Caliburn.Micro.ResultExtensions.WhenCancelled(Caliburn.Micro.IResult,System.Func{Caliburn.Micro.IResult})') +- [Screen](#T-Caliburn-Micro-Screen 'Caliburn.Micro.Screen') + - [#ctor()](#M-Caliburn-Micro-Screen-#ctor 'Caliburn.Micro.Screen.#ctor') + - [DisplayName](#P-Caliburn-Micro-Screen-DisplayName 'Caliburn.Micro.Screen.DisplayName') + - [IsActive](#P-Caliburn-Micro-Screen-IsActive 'Caliburn.Micro.Screen.IsActive') + - [IsInitialized](#P-Caliburn-Micro-Screen-IsInitialized 'Caliburn.Micro.Screen.IsInitialized') + - [Parent](#P-Caliburn-Micro-Screen-Parent 'Caliburn.Micro.Screen.Parent') + - [CanCloseAsync(cancellationToken)](#M-Caliburn-Micro-Screen-CanCloseAsync-System-Threading-CancellationToken- 'Caliburn.Micro.Screen.CanCloseAsync(System.Threading.CancellationToken)') + - [OnActivateAsync()](#M-Caliburn-Micro-Screen-OnActivateAsync-System-Threading-CancellationToken- 'Caliburn.Micro.Screen.OnActivateAsync(System.Threading.CancellationToken)') + - [OnActivatedAsync()](#M-Caliburn-Micro-Screen-OnActivatedAsync-System-Threading-CancellationToken- 'Caliburn.Micro.Screen.OnActivatedAsync(System.Threading.CancellationToken)') + - [OnDeactivateAsync(close,cancellationToken)](#M-Caliburn-Micro-Screen-OnDeactivateAsync-System-Boolean,System-Threading-CancellationToken- 'Caliburn.Micro.Screen.OnDeactivateAsync(System.Boolean,System.Threading.CancellationToken)') + - [OnInitializeAsync()](#M-Caliburn-Micro-Screen-OnInitializeAsync-System-Threading-CancellationToken- 'Caliburn.Micro.Screen.OnInitializeAsync(System.Threading.CancellationToken)') + - [OnInitializedAsync()](#M-Caliburn-Micro-Screen-OnInitializedAsync-System-Threading-CancellationToken- 'Caliburn.Micro.Screen.OnInitializedAsync(System.Threading.CancellationToken)') + - [TryCloseAsync(dialogResult)](#M-Caliburn-Micro-Screen-TryCloseAsync-System-Nullable{System-Boolean}- 'Caliburn.Micro.Screen.TryCloseAsync(System.Nullable{System.Boolean})') +- [ScreenExtensions](#T-Caliburn-Micro-ScreenExtensions 'Caliburn.Micro.ScreenExtensions') + - [ActivateWith(child,parent)](#M-Caliburn-Micro-ScreenExtensions-ActivateWith-Caliburn-Micro-IActivate,Caliburn-Micro-IActivate- 'Caliburn.Micro.ScreenExtensions.ActivateWith(Caliburn.Micro.IActivate,Caliburn.Micro.IActivate)') + - [CloseItemAsync(conductor,item)](#M-Caliburn-Micro-ScreenExtensions-CloseItemAsync-Caliburn-Micro-IConductor,System-Object- 'Caliburn.Micro.ScreenExtensions.CloseItemAsync(Caliburn.Micro.IConductor,System.Object)') + - [CloseItemAsync(conductor,item,cancellationToken)](#M-Caliburn-Micro-ScreenExtensions-CloseItemAsync-Caliburn-Micro-IConductor,System-Object,System-Threading-CancellationToken- 'Caliburn.Micro.ScreenExtensions.CloseItemAsync(Caliburn.Micro.IConductor,System.Object,System.Threading.CancellationToken)') + - [CloseItemAsync\`\`1(conductor,item)](#M-Caliburn-Micro-ScreenExtensions-CloseItemAsync``1-Caliburn-Micro-ConductorBase{``0},``0- 'Caliburn.Micro.ScreenExtensions.CloseItemAsync``1(Caliburn.Micro.ConductorBase{``0},``0)') + - [CloseItemAsync\`\`1(conductor,item,cancellationToken)](#M-Caliburn-Micro-ScreenExtensions-CloseItemAsync``1-Caliburn-Micro-ConductorBase{``0},``0,System-Threading-CancellationToken- 'Caliburn.Micro.ScreenExtensions.CloseItemAsync``1(Caliburn.Micro.ConductorBase{``0},``0,System.Threading.CancellationToken)') + - [ConductWith\`\`2(child,parent)](#M-Caliburn-Micro-ScreenExtensions-ConductWith``2-``0,``1- 'Caliburn.Micro.ScreenExtensions.ConductWith``2(``0,``1)') + - [DeactivateWith(child,parent)](#M-Caliburn-Micro-ScreenExtensions-DeactivateWith-Caliburn-Micro-IDeactivate,Caliburn-Micro-IDeactivate- 'Caliburn.Micro.ScreenExtensions.DeactivateWith(Caliburn.Micro.IDeactivate,Caliburn.Micro.IDeactivate)') + - [TryActivateAsync(potentialActivatable)](#M-Caliburn-Micro-ScreenExtensions-TryActivateAsync-System-Object- 'Caliburn.Micro.ScreenExtensions.TryActivateAsync(System.Object)') + - [TryActivateAsync(potentialActivatable,cancellationToken)](#M-Caliburn-Micro-ScreenExtensions-TryActivateAsync-System-Object,System-Threading-CancellationToken- 'Caliburn.Micro.ScreenExtensions.TryActivateAsync(System.Object,System.Threading.CancellationToken)') + - [TryDeactivateAsync(potentialDeactivatable,close)](#M-Caliburn-Micro-ScreenExtensions-TryDeactivateAsync-System-Object,System-Boolean- 'Caliburn.Micro.ScreenExtensions.TryDeactivateAsync(System.Object,System.Boolean)') + - [TryDeactivateAsync(potentialDeactivatable,close,cancellationToken)](#M-Caliburn-Micro-ScreenExtensions-TryDeactivateAsync-System-Object,System-Boolean,System-Threading-CancellationToken- 'Caliburn.Micro.ScreenExtensions.TryDeactivateAsync(System.Object,System.Boolean,System.Threading.CancellationToken)') +- [SequentialResult](#T-Caliburn-Micro-SequentialResult 'Caliburn.Micro.SequentialResult') + - [#ctor(enumerator)](#M-Caliburn-Micro-SequentialResult-#ctor-System-Collections-Generic-IEnumerator{Caliburn-Micro-IResult}- 'Caliburn.Micro.SequentialResult.#ctor(System.Collections.Generic.IEnumerator{Caliburn.Micro.IResult})') + - [Execute(context)](#M-Caliburn-Micro-SequentialResult-Execute-Caliburn-Micro-CoroutineExecutionContext- 'Caliburn.Micro.SequentialResult.Execute(Caliburn.Micro.CoroutineExecutionContext)') +- [SimpleContainer](#T-Caliburn-Micro-SimpleContainer 'Caliburn.Micro.SimpleContainer') + - [#ctor()](#M-Caliburn-Micro-SimpleContainer-#ctor 'Caliburn.Micro.SimpleContainer.#ctor') + - [EnablePropertyInjection](#P-Caliburn-Micro-SimpleContainer-EnablePropertyInjection 'Caliburn.Micro.SimpleContainer.EnablePropertyInjection') + - [ActivateInstance(type,args)](#M-Caliburn-Micro-SimpleContainer-ActivateInstance-System-Type,System-Object[]- 'Caliburn.Micro.SimpleContainer.ActivateInstance(System.Type,System.Object[])') + - [BuildInstance(type)](#M-Caliburn-Micro-SimpleContainer-BuildInstance-System-Type- 'Caliburn.Micro.SimpleContainer.BuildInstance(System.Type)') + - [BuildUp(instance)](#M-Caliburn-Micro-SimpleContainer-BuildUp-System-Object- 'Caliburn.Micro.SimpleContainer.BuildUp(System.Object)') + - [CreateChildContainer()](#M-Caliburn-Micro-SimpleContainer-CreateChildContainer 'Caliburn.Micro.SimpleContainer.CreateChildContainer') + - [GetAllInstances(service,key)](#M-Caliburn-Micro-SimpleContainer-GetAllInstances-System-Type,System-String- 'Caliburn.Micro.SimpleContainer.GetAllInstances(System.Type,System.String)') + - [GetInstance(service,key)](#M-Caliburn-Micro-SimpleContainer-GetInstance-System-Type,System-String- 'Caliburn.Micro.SimpleContainer.GetInstance(System.Type,System.String)') + - [HasHandler(service,key)](#M-Caliburn-Micro-SimpleContainer-HasHandler-System-Type,System-String- 'Caliburn.Micro.SimpleContainer.HasHandler(System.Type,System.String)') + - [RegisterHandler(service,key,handler)](#M-Caliburn-Micro-SimpleContainer-RegisterHandler-System-Type,System-String,System-Func{Caliburn-Micro-SimpleContainer,System-Object}- 'Caliburn.Micro.SimpleContainer.RegisterHandler(System.Type,System.String,System.Func{Caliburn.Micro.SimpleContainer,System.Object})') + - [RegisterInstance(service,key,implementation)](#M-Caliburn-Micro-SimpleContainer-RegisterInstance-System-Type,System-String,System-Object- 'Caliburn.Micro.SimpleContainer.RegisterInstance(System.Type,System.String,System.Object)') + - [RegisterPerRequest(service,key,implementation)](#M-Caliburn-Micro-SimpleContainer-RegisterPerRequest-System-Type,System-String,System-Type- 'Caliburn.Micro.SimpleContainer.RegisterPerRequest(System.Type,System.String,System.Type)') + - [RegisterSingleton(service,key,implementation)](#M-Caliburn-Micro-SimpleContainer-RegisterSingleton-System-Type,System-String,System-Type- 'Caliburn.Micro.SimpleContainer.RegisterSingleton(System.Type,System.String,System.Type)') + - [UnregisterHandler(service,key)](#M-Caliburn-Micro-SimpleContainer-UnregisterHandler-System-Type,System-String- 'Caliburn.Micro.SimpleContainer.UnregisterHandler(System.Type,System.String)') +- [SimpleResult](#T-Caliburn-Micro-SimpleResult 'Caliburn.Micro.SimpleResult') + - [Cancelled()](#M-Caliburn-Micro-SimpleResult-Cancelled 'Caliburn.Micro.SimpleResult.Cancelled') + - [Execute(context)](#M-Caliburn-Micro-SimpleResult-Execute-Caliburn-Micro-CoroutineExecutionContext- 'Caliburn.Micro.SimpleResult.Execute(Caliburn.Micro.CoroutineExecutionContext)') + - [Failed()](#M-Caliburn-Micro-SimpleResult-Failed-System-Exception- 'Caliburn.Micro.SimpleResult.Failed(System.Exception)') + - [Succeeded()](#M-Caliburn-Micro-SimpleResult-Succeeded 'Caliburn.Micro.SimpleResult.Succeeded') +- [TaskExtensions](#T-Caliburn-Micro-TaskExtensions 'Caliburn.Micro.TaskExtensions') + - [AsResult(task)](#M-Caliburn-Micro-TaskExtensions-AsResult-System-Threading-Tasks-Task- 'Caliburn.Micro.TaskExtensions.AsResult(System.Threading.Tasks.Task)') + - [AsResult\`\`1(task)](#M-Caliburn-Micro-TaskExtensions-AsResult``1-System-Threading-Tasks-Task{``0}- 'Caliburn.Micro.TaskExtensions.AsResult``1(System.Threading.Tasks.Task{``0})') + - [ExecuteAsync(result,context)](#M-Caliburn-Micro-TaskExtensions-ExecuteAsync-Caliburn-Micro-IResult,Caliburn-Micro-CoroutineExecutionContext- 'Caliburn.Micro.TaskExtensions.ExecuteAsync(Caliburn.Micro.IResult,Caliburn.Micro.CoroutineExecutionContext)') + - [ExecuteAsync\`\`1(result,context)](#M-Caliburn-Micro-TaskExtensions-ExecuteAsync``1-Caliburn-Micro-IResult{``0},Caliburn-Micro-CoroutineExecutionContext- 'Caliburn.Micro.TaskExtensions.ExecuteAsync``1(Caliburn.Micro.IResult{``0},Caliburn.Micro.CoroutineExecutionContext)') +- [TaskResult](#T-Caliburn-Micro-TaskResult 'Caliburn.Micro.TaskResult') + - [#ctor(task)](#M-Caliburn-Micro-TaskResult-#ctor-System-Threading-Tasks-Task- 'Caliburn.Micro.TaskResult.#ctor(System.Threading.Tasks.Task)') + - [Execute(context)](#M-Caliburn-Micro-TaskResult-Execute-Caliburn-Micro-CoroutineExecutionContext- 'Caliburn.Micro.TaskResult.Execute(Caliburn.Micro.CoroutineExecutionContext)') + - [OnCompleted(task)](#M-Caliburn-Micro-TaskResult-OnCompleted-System-Threading-Tasks-Task- 'Caliburn.Micro.TaskResult.OnCompleted(System.Threading.Tasks.Task)') +- [TaskResult\`1](#T-Caliburn-Micro-TaskResult`1 'Caliburn.Micro.TaskResult`1') + - [#ctor(task)](#M-Caliburn-Micro-TaskResult`1-#ctor-System-Threading-Tasks-Task{`0}- 'Caliburn.Micro.TaskResult`1.#ctor(System.Threading.Tasks.Task{`0})') + - [Result](#P-Caliburn-Micro-TaskResult`1-Result 'Caliburn.Micro.TaskResult`1.Result') + - [OnCompleted(task)](#M-Caliburn-Micro-TaskResult`1-OnCompleted-System-Threading-Tasks-Task- 'Caliburn.Micro.TaskResult`1.OnCompleted(System.Threading.Tasks.Task)') +- [ViewAttachedEventArgs](#T-Caliburn-Micro-ViewAttachedEventArgs 'Caliburn.Micro.ViewAttachedEventArgs') + - [Context](#P-Caliburn-Micro-ViewAttachedEventArgs-Context 'Caliburn.Micro.ViewAttachedEventArgs.Context') + - [View](#P-Caliburn-Micro-ViewAttachedEventArgs-View 'Caliburn.Micro.ViewAttachedEventArgs.View') +- [ViewAware](#T-Caliburn-Micro-ViewAware 'Caliburn.Micro.ViewAware') + - [#ctor()](#M-Caliburn-Micro-ViewAware-#ctor 'Caliburn.Micro.ViewAware.#ctor') + - [DefaultContext](#F-Caliburn-Micro-ViewAware-DefaultContext 'Caliburn.Micro.ViewAware.DefaultContext') + - [Views](#P-Caliburn-Micro-ViewAware-Views 'Caliburn.Micro.ViewAware.Views') + - [GetView(context)](#M-Caliburn-Micro-ViewAware-GetView-System-Object- 'Caliburn.Micro.ViewAware.GetView(System.Object)') + - [OnViewAttached(view,context)](#M-Caliburn-Micro-ViewAware-OnViewAttached-System-Object,System-Object- 'Caliburn.Micro.ViewAware.OnViewAttached(System.Object,System.Object)') + - [OnViewLoaded(view)](#M-Caliburn-Micro-ViewAware-OnViewLoaded-System-Object- 'Caliburn.Micro.ViewAware.OnViewLoaded(System.Object)') + - [OnViewReady(view)](#M-Caliburn-Micro-ViewAware-OnViewReady-System-Object- 'Caliburn.Micro.ViewAware.OnViewReady(System.Object)') +- [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2') + - [#ctor()](#M-Caliburn-Micro-WeakValueDictionary`2-#ctor 'Caliburn.Micro.WeakValueDictionary`2.#ctor') + - [#ctor(dictionary)](#M-Caliburn-Micro-WeakValueDictionary`2-#ctor-System-Collections-Generic-IDictionary{`0,`1}- 'Caliburn.Micro.WeakValueDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})') + - [#ctor(dictionary,comparer)](#M-Caliburn-Micro-WeakValueDictionary`2-#ctor-System-Collections-Generic-IDictionary{`0,`1},System-Collections-Generic-IEqualityComparer{`0}- 'Caliburn.Micro.WeakValueDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1},System.Collections.Generic.IEqualityComparer{`0})') + - [#ctor(comparer)](#M-Caliburn-Micro-WeakValueDictionary`2-#ctor-System-Collections-Generic-IEqualityComparer{`0}- 'Caliburn.Micro.WeakValueDictionary`2.#ctor(System.Collections.Generic.IEqualityComparer{`0})') + - [#ctor(capacity)](#M-Caliburn-Micro-WeakValueDictionary`2-#ctor-System-Int32- 'Caliburn.Micro.WeakValueDictionary`2.#ctor(System.Int32)') + - [#ctor(capacity,comparer)](#M-Caliburn-Micro-WeakValueDictionary`2-#ctor-System-Int32,System-Collections-Generic-IEqualityComparer{`0}- 'Caliburn.Micro.WeakValueDictionary`2.#ctor(System.Int32,System.Collections.Generic.IEqualityComparer{`0})') + - [Count](#P-Caliburn-Micro-WeakValueDictionary`2-Count 'Caliburn.Micro.WeakValueDictionary`2.Count') + - [Item](#P-Caliburn-Micro-WeakValueDictionary`2-Item-`0- 'Caliburn.Micro.WeakValueDictionary`2.Item(`0)') + - [Keys](#P-Caliburn-Micro-WeakValueDictionary`2-Keys 'Caliburn.Micro.WeakValueDictionary`2.Keys') + - [Values](#P-Caliburn-Micro-WeakValueDictionary`2-Values 'Caliburn.Micro.WeakValueDictionary`2.Values') + - [Add(key,value)](#M-Caliburn-Micro-WeakValueDictionary`2-Add-`0,`1- 'Caliburn.Micro.WeakValueDictionary`2.Add(`0,`1)') + - [Clear()](#M-Caliburn-Micro-WeakValueDictionary`2-Clear 'Caliburn.Micro.WeakValueDictionary`2.Clear') + - [ContainsKey(key)](#M-Caliburn-Micro-WeakValueDictionary`2-ContainsKey-`0- 'Caliburn.Micro.WeakValueDictionary`2.ContainsKey(`0)') + - [GetEnumerator()](#M-Caliburn-Micro-WeakValueDictionary`2-GetEnumerator 'Caliburn.Micro.WeakValueDictionary`2.GetEnumerator') + - [Remove(key)](#M-Caliburn-Micro-WeakValueDictionary`2-Remove-`0- 'Caliburn.Micro.WeakValueDictionary`2.Remove(`0)') + - [TryGetValue(key,value)](#M-Caliburn-Micro-WeakValueDictionary`2-TryGetValue-`0,`1@- 'Caliburn.Micro.WeakValueDictionary`2.TryGetValue(`0,`1@)') + + +## ActivateExtensions `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Extension methods for the [IActivate](#T-Caliburn-Micro-IActivate 'Caliburn.Micro.IActivate') instance. + + +### ActivateAsync(activate) `method` + +##### Summary + +Activates this instance. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| activate | [Caliburn.Micro.IActivate](#T-Caliburn-Micro-IActivate 'Caliburn.Micro.IActivate') | The instance to activate | + + +## ActivationEventArgs `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +EventArgs sent during activation. + + +### WasInitialized `property` + +##### Summary + +Indicates whether the sender was initialized in addition to being activated. + + +## ActivationProcessedEventArgs `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Contains details about the success or failure of an item's activation through an [IConductor](#T-Caliburn-Micro-IConductor 'Caliburn.Micro.IConductor'). + + +### Item `property` + +##### Summary + +The item whose activation was processed. + + +### Success `property` + +##### Summary + +Gets or sets a value indicating whether the activation was a success. + + +## AllActive `type` + +##### Namespace + +Caliburn.Micro.Conductor`1.Collection + +##### Summary + +An implementation of [IConductor](#T-Caliburn-Micro-IConductor 'Caliburn.Micro.IConductor') that holds on to many items which are all activated. + + +### #ctor(openPublicItems) `constructor` + +##### Summary + +Initializes a new instance of the [AllActive](#T-Caliburn-Micro-Conductor`1-Collection-AllActive 'Caliburn.Micro.Conductor`1.Collection.AllActive') class. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| openPublicItems | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | if set to `true` opens public items that are properties of this class. | + + +### #ctor() `constructor` + +##### Summary + +Initializes a new instance of the [AllActive](#T-Caliburn-Micro-Conductor`1-Collection-AllActive 'Caliburn.Micro.Conductor`1.Collection.AllActive') class. + +##### Parameters + +This constructor has no parameters. + + +### Items `property` + +##### Summary + +Gets the items that are currently being conducted. + + +### ActivateItemAsync(item,cancellationToken) `method` + +##### Summary + +Activates the specified item. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| item | [\`0](#T-`0 '`0') | The item to activate. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +### CanCloseAsync(cancellationToken) `method` + +##### Summary + +Called to check whether or not this instance can close. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +### DeactivateItemAsync(item,close,cancellationToken) `method` + +##### Summary + +Deactivates the specified item. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| item | [\`0](#T-`0 '`0') | The item to close. | +| close | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Indicates whether or not to close the item after deactivating it. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +### EnsureItem(newItem) `method` + +##### Summary + +Ensures that an item is ready to be activated. + +##### Returns + +The item to be activated. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| newItem | [\`0](#T-`0 '`0') | The item that is about to be activated. | + + +### GetChildren() `method` + +##### Summary + +Gets the children. + +##### Returns + +The collection of children. + +##### Parameters + +This method has no parameters. + + +### OnActivatedAsync() `method` + +##### Summary + +Called when view has been activated. + +##### Parameters + +This method has no parameters. + + +### OnDeactivateAsync(close,cancellationToken) `method` + +##### Summary + +Called when deactivating. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| close | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Indicates whether this instance will be closed. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +### OnInitializedAsync() `method` + +##### Summary + +Called when view has been initialized + +##### Parameters + +This method has no parameters. + + +## AsyncEventHandlerExtensions `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +AsyncEventHandlerExtensions class. + +##### Remarks + +Contains helper functions to run Invoke methods asynchronously. + + +### GetHandlers\`\`1(handler) `method` + +##### Summary + +Gets the invocation list of the specified async event handler. + +##### Returns + +An enumerable of async event handlers. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| handler | [Caliburn.Micro.AsyncEventHandler{\`\`0}](#T-Caliburn-Micro-AsyncEventHandler{``0} 'Caliburn.Micro.AsyncEventHandler{``0}') | The async event handler. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TEventArgs | The type of the event arguments. | + + +### InvokeAllAsync\`\`1(handler,sender,e) `method` + +##### Summary + +Invokes all handlers of the specified async event handler asynchronously. + +##### Returns + +A task that represents the completion of all handler invocations. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| handler | [Caliburn.Micro.AsyncEventHandler{\`\`0}](#T-Caliburn-Micro-AsyncEventHandler{``0} 'Caliburn.Micro.AsyncEventHandler{``0}') | The async event handler. | +| sender | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The source of the event. | +| e | [\`\`0](#T-``0 '``0') | The event data. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TEventArgs | The type of the event arguments. | + + +## AsyncEventHandler\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Represents an asynchronous event handler. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sender | [T:Caliburn.Micro.AsyncEventHandler\`1](#T-T-Caliburn-Micro-AsyncEventHandler`1 'T:Caliburn.Micro.AsyncEventHandler`1') | The source of the event. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TEventArgs | The type of the event data generated by the event. | + + +## BindableCollection\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A base collection class that supports automatic UI thread marshalling. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of elements contained in the collection. | + + +### #ctor() `constructor` + +##### Summary + +Initializes a new instance of the [BindableCollection\`1](#T-Caliburn-Micro-BindableCollection`1 'Caliburn.Micro.BindableCollection`1') class. + +##### Parameters + +This constructor has no parameters. + + +### #ctor(collection) `constructor` + +##### Summary + +Initializes a new instance of the [BindableCollection\`1](#T-Caliburn-Micro-BindableCollection`1 'Caliburn.Micro.BindableCollection`1') class. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| collection | [System.Collections.Generic.IEnumerable{\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerable 'System.Collections.Generic.IEnumerable{`0}') | The collection from which the elements are copied. | + + +### IsNotifying `property` + +##### Summary + +Enables/Disables property change notification. + + +### AddRange(items) `method` + +##### Summary + +Adds the range. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| items | [System.Collections.Generic.IEnumerable{\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerable 'System.Collections.Generic.IEnumerable{`0}') | The items. | + + +### ClearItems() `method` + +##### Summary + +Clears the items contained by the collection. + +##### Parameters + +This method has no parameters. + + +### ClearItemsBase() `method` + +##### Summary + +Exposes the base implementation of the [ClearItems](#M-Caliburn-Micro-BindableCollection`1-ClearItems 'Caliburn.Micro.BindableCollection`1.ClearItems') function. + +##### Parameters + +This method has no parameters. + +##### Remarks + +Used to avoid compiler warning regarding unverifiable code. + + +### InsertItem(index,item) `method` + +##### Summary + +Inserts the item to the specified position. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| index | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The index to insert at. | +| item | [\`0](#T-`0 '`0') | The item to be inserted. | + + +### InsertItemBase(index,item) `method` + +##### Summary + +Exposes the base implementation of the [InsertItem](#M-Caliburn-Micro-BindableCollection`1-InsertItem-System-Int32,`0- 'Caliburn.Micro.BindableCollection`1.InsertItem(System.Int32,`0)') function. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| index | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The index. | +| item | [\`0](#T-`0 '`0') | The item. | + +##### Remarks + +Used to avoid compiler warning regarding unverifiable code. + + +### NotifyOfPropertyChange(propertyName) `method` + +##### Summary + +Notifies subscribers of the property change. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| propertyName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Name of the property. | + + +### OnCollectionChanged(e) `method` + +##### Summary + +Raises the [](#E-System-Collections-ObjectModel-ObservableCollection`1-CollectionChanged 'System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged') event with the provided arguments. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| e | [System.Collections.Specialized.NotifyCollectionChangedEventArgs](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Specialized.NotifyCollectionChangedEventArgs 'System.Collections.Specialized.NotifyCollectionChangedEventArgs') | Arguments of the event being raised. | + + +### OnPropertyChanged(e) `method` + +##### Summary + +Raises the PropertyChanged event with the provided arguments. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| e | [System.ComponentModel.PropertyChangedEventArgs](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.ComponentModel.PropertyChangedEventArgs 'System.ComponentModel.PropertyChangedEventArgs') | The event data to report in the event. | + + +### OnUIThread(action) `method` + +##### Summary + +Executes the given action on the UI thread + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Action](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action') | | + +##### Remarks + +An extension point for subclasses to customise how property change notifications are handled. + + +### Refresh() `method` + +##### Summary + +Raises a change notification indicating that all bindings should be refreshed. + +##### Parameters + +This method has no parameters. + + +### RemoveItem(index) `method` + +##### Summary + +Removes the item at the specified position. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| index | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The position used to identify the item to remove. | + + +### RemoveItemBase(index) `method` + +##### Summary + +Exposes the base implementation of the [RemoveItem](#M-Caliburn-Micro-BindableCollection`1-RemoveItem-System-Int32- 'Caliburn.Micro.BindableCollection`1.RemoveItem(System.Int32)') function. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| index | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The index. | + +##### Remarks + +Used to avoid compiler warning regarding unverifiable code. + + +### RemoveRange(items) `method` + +##### Summary + +Removes the range. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| items | [System.Collections.Generic.IEnumerable{\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerable 'System.Collections.Generic.IEnumerable{`0}') | The items. | + + +### SetItem(index,item) `method` + +##### Summary + +Sets the item at the specified position. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| index | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The index to set the item at. | +| item | [\`0](#T-`0 '`0') | The item to set. | + + +### SetItemBase(index,item) `method` + +##### Summary + +Exposes the base implementation of the [SetItem](#M-Caliburn-Micro-BindableCollection`1-SetItem-System-Int32,`0- 'Caliburn.Micro.BindableCollection`1.SetItem(System.Int32,`0)') function. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| index | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The index. | +| item | [\`0](#T-`0 '`0') | The item. | + +##### Remarks + +Used to avoid compiler warning regarding unverifiable code. + + +## CloseResult\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +The result of a test whether an instance can be closed. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of the children of the instance. | + + +### #ctor(closeCanOccur,children) `constructor` + +##### Summary + +Creates an instance of the [CloseResult\`1](#T-Caliburn-Micro-CloseResult`1 'Caliburn.Micro.CloseResult`1') + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| closeCanOccur | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Whether of not a close operation should occur. | +| children | [System.Collections.Generic.IEnumerable{\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerable 'System.Collections.Generic.IEnumerable{`0}') | The children of the instance that can be closed. | + + +### Children `property` + +##### Summary + +The children of the instance that can be closed. + + +### CloseCanOccur `property` + +##### Summary + +Whether of not a close operation should occur. + + +## Collection `type` + +##### Namespace + +Caliburn.Micro.Conductor`1 + +##### Summary + +An implementation of [IConductor](#T-Caliburn-Micro-IConductor 'Caliburn.Micro.IConductor') that holds on many items. + + +## ConductorBaseWithActiveItem\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A base class for various implementations of [IConductor](#T-Caliburn-Micro-IConductor 'Caliburn.Micro.IConductor') that maintain an active item. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type that is being conducted. | + + +### ActiveItem `property` + +##### Summary + +The currently active item. + + +### Caliburn#Micro#IHaveActiveItem#ActiveItem `property` + +##### Summary + +The currently active item. + + +### ChangeActiveItemAsync(newItem,closePrevious,cancellationToken) `method` + +##### Summary + +Changes the active item. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| newItem | [\`0](#T-`0 '`0') | The new item to activate. | +| closePrevious | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Indicates whether or not to close the previous active item. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +### ChangeActiveItemAsync(newItem,closePrevious) `method` + +##### Summary + +Changes the active item. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| newItem | [\`0](#T-`0 '`0') | The new item to activate. | +| closePrevious | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Indicates whether or not to close the previous active item. | + + +## ConductorBase\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A base class for various implementations of [IConductor](#T-Caliburn-Micro-IConductor 'Caliburn.Micro.IConductor'). + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type that is being conducted. | + + +### CloseStrategy `property` + +##### Summary + +Gets or sets the close strategy. + + +### ActivateItemAsync(item,cancellationToken) `method` + +##### Summary + +Activates the specified item. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| item | [\`0](#T-`0 '`0') | The item to activate. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | A cancellation token that can be used by other objects or threads to receive notice of cancellation. | + + +### DeactivateItemAsync(item,close,cancellationToken) `method` + +##### Summary + +Deactivates the specified item. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| item | [\`0](#T-`0 '`0') | The item to close. | +| close | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Indicates whether or not to close the item after deactivating it. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +### EnsureItem(newItem) `method` + +##### Summary + +Ensures that an item is ready to be activated. + +##### Returns + +The item to be activated. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| newItem | [\`0](#T-`0 '`0') | The item that is about to be activated. | + + +### GetChildren() `method` + +##### Summary + +Gets the children. + +##### Returns + +The collection of children. + +##### Parameters + +This method has no parameters. + + +### OnActivationProcessed(item,success) `method` + +##### Summary + +Called by a subclass when an activation needs processing. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| item | [\`0](#T-`0 '`0') | The item on which activation was attempted. | +| success | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | if set to `true` activation was successful. | + + +## ConductorExtensions `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Extension methods for the [IConductor](#T-Caliburn-Micro-IConductor 'Caliburn.Micro.IConductor') instance. + + +### ActivateItemAsync(conductor,item) `method` + +##### Summary + +Activates the specified item. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| conductor | [Caliburn.Micro.IConductor](#T-Caliburn-Micro-IConductor 'Caliburn.Micro.IConductor') | The conductor to activate the item with. | +| item | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The item to activate. | + + +## Conductor\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +An implementation of [IConductor](#T-Caliburn-Micro-IConductor 'Caliburn.Micro.IConductor') that holds on to and activates only one item at a time. + + +### ActivateItemAsync() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### CanCloseAsync(cancellationToken) `method` + +##### Summary + +Called to check whether or not this instance can close. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +### DeactivateItemAsync(item,close,cancellationToken) `method` + +##### Summary + +Deactivates the specified item. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| item | [\`0](#T-`0 '`0') | The item to close. | +| close | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Indicates whether or not to close the item after deactivating it. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +### GetChildren() `method` + +##### Summary + +Gets the children. + +##### Returns + +The collection of children. + +##### Parameters + +This method has no parameters. + + +### OnActivatedAsync() `method` + +##### Summary + +Called when view has been activated. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +This method has no parameters. + + +### OnDeactivateAsync(close,cancellationToken) `method` + +##### Summary + +Called when deactivating. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| close | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Indicates whether this instance will be closed. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +## ContainerExtensions `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Extension methods for the [SimpleContainer](#T-Caliburn-Micro-SimpleContainer 'Caliburn.Micro.SimpleContainer'). + + +### AllTypesOf\`\`1(container,assembly,filter) `method` + +##### Summary + +Registers all specified types in an assembly as singleton in the container. + +##### Returns + +The container. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| container | [Caliburn.Micro.SimpleContainer](#T-Caliburn-Micro-SimpleContainer 'Caliburn.Micro.SimpleContainer') | The container. | +| assembly | [System.Reflection.Assembly](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Reflection.Assembly 'System.Reflection.Assembly') | The assembly. | +| filter | [System.Func{System.Type,System.Boolean}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{System.Type,System.Boolean}') | The type filter. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TService | The type of the service. | + + +### GetAllInstances\`\`1(container,key) `method` + +##### Summary + +Gets all instances of a particular type and the given key (default null). + +##### Returns + +The resolved instances. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| container | [Caliburn.Micro.SimpleContainer](#T-Caliburn-Micro-SimpleContainer 'Caliburn.Micro.SimpleContainer') | The container. | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key shared by those instances | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TService | The type to resolve. | + + +### GetInstance\`\`1(container,key) `method` + +##### Summary + +Requests an instance. + +##### Returns + +The instance. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| container | [Caliburn.Micro.SimpleContainer](#T-Caliburn-Micro-SimpleContainer 'Caliburn.Micro.SimpleContainer') | The container. | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TService | The type of the service. | + + +### Handler\`\`1(container,handler) `method` + +##### Summary + +Registers a custom service handler with the container. + +##### Returns + +The container. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| container | [Caliburn.Micro.SimpleContainer](#T-Caliburn-Micro-SimpleContainer 'Caliburn.Micro.SimpleContainer') | The container. | +| handler | [System.Func{Caliburn.Micro.SimpleContainer,System.Object}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{Caliburn.Micro.SimpleContainer,System.Object}') | The handler. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TService | The type of the service. | + + +### HasHandler\`\`1(container,key) `method` + +##### Summary + +Determines if a handler for the service/key has previously been registered. + +##### Returns + +True if a handler is registere; false otherwise. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| container | [Caliburn.Micro.SimpleContainer](#T-Caliburn-Micro-SimpleContainer 'Caliburn.Micro.SimpleContainer') | The container. | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TService | The service type. | + + +### Instance\`\`1(container,instance) `method` + +##### Summary + +Registers an instance with the container. + +##### Returns + +The container. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| container | [Caliburn.Micro.SimpleContainer](#T-Caliburn-Micro-SimpleContainer 'Caliburn.Micro.SimpleContainer') | The container. | +| instance | [\`\`0](#T-``0 '``0') | The instance. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TService | The type of the service. | + + +### PerRequest\`\`1(container,key) `method` + +##### Summary + +Registers an service to be created on each request. + +##### Returns + +The container. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| container | [Caliburn.Micro.SimpleContainer](#T-Caliburn-Micro-SimpleContainer 'Caliburn.Micro.SimpleContainer') | The container. | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TImplementation | The type of the implementation. | + + +### PerRequest\`\`2(container,key) `method` + +##### Summary + +Registers an service to be created on each request. + +##### Returns + +The container. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| container | [Caliburn.Micro.SimpleContainer](#T-Caliburn-Micro-SimpleContainer 'Caliburn.Micro.SimpleContainer') | The container. | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TService | The type of the service. | +| TImplementation | The type of the implementation. | + + +### Singleton\`\`1(container,key) `method` + +##### Summary + +Registers a singleton. + +##### Returns + +The container. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| container | [Caliburn.Micro.SimpleContainer](#T-Caliburn-Micro-SimpleContainer 'Caliburn.Micro.SimpleContainer') | The container. | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TImplementation | The type of the implementation. | + + +### Singleton\`\`2(container,key) `method` + +##### Summary + +Registers a singleton. + +##### Returns + +The container. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| container | [Caliburn.Micro.SimpleContainer](#T-Caliburn-Micro-SimpleContainer 'Caliburn.Micro.SimpleContainer') | The container. | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TService | The type of the service. | +| TImplementation | The type of the implementation. | + + +### UnregisterHandler\`\`1(container,key) `method` + +##### Summary + +Unregisters any handlers for the service/key that have previously been registered. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| container | [Caliburn.Micro.SimpleContainer](#T-Caliburn-Micro-SimpleContainer 'Caliburn.Micro.SimpleContainer') | The container. | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TService | The service type. | + + +## ContinueResultDecorator `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A result decorator which executes a coroutine when the wrapped result was cancelled. + + +### #ctor(result,coroutine) `constructor` + +##### Summary + +Initializes a new instance of the [ContinueResultDecorator](#T-Caliburn-Micro-ContinueResultDecorator 'Caliburn.Micro.ContinueResultDecorator') class. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| result | [Caliburn.Micro.IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') | The result to decorate. | +| coroutine | [System.Func{Caliburn.Micro.IResult}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{Caliburn.Micro.IResult}') | The coroutine to execute when `result` was canceled. | + + +### OnInnerResultCompleted(context,innerResult,args) `method` + +##### Summary + +Called when the execution of the decorated result has completed. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [Caliburn.Micro.CoroutineExecutionContext](#T-Caliburn-Micro-CoroutineExecutionContext 'Caliburn.Micro.CoroutineExecutionContext') | The context. | +| innerResult | [Caliburn.Micro.IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') | The decorated result. | +| args | [Caliburn.Micro.ResultCompletionEventArgs](#T-Caliburn-Micro-ResultCompletionEventArgs 'Caliburn.Micro.ResultCompletionEventArgs') | The [ResultCompletionEventArgs](#T-Caliburn-Micro-ResultCompletionEventArgs 'Caliburn.Micro.ResultCompletionEventArgs') instance containing the event data. | + + +## Coroutine `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Manages coroutine execution. + + +### CreateParentEnumerator `constants` + +##### Summary + +Creates the parent enumerator. + + +### BeginExecute(coroutine,context,callback) `method` + +##### Summary + +Executes a coroutine. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| coroutine | [System.Collections.Generic.IEnumerator{Caliburn.Micro.IResult}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerator 'System.Collections.Generic.IEnumerator{Caliburn.Micro.IResult}') | The coroutine to execute. | +| context | [Caliburn.Micro.CoroutineExecutionContext](#T-Caliburn-Micro-CoroutineExecutionContext 'Caliburn.Micro.CoroutineExecutionContext') | The context to execute the coroutine within. | +| callback | [System.EventHandler{Caliburn.Micro.ResultCompletionEventArgs}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.EventHandler 'System.EventHandler{Caliburn.Micro.ResultCompletionEventArgs}') | The completion callback for the coroutine. | + + +### ExecuteAsync(coroutine,context) `method` + +##### Summary + +Executes a coroutine asynchronous. + +##### Returns + +A task that represents the asynchronous coroutine. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| coroutine | [System.Collections.Generic.IEnumerator{Caliburn.Micro.IResult}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerator 'System.Collections.Generic.IEnumerator{Caliburn.Micro.IResult}') | The coroutine to execute. | +| context | [Caliburn.Micro.CoroutineExecutionContext](#T-Caliburn-Micro-CoroutineExecutionContext 'Caliburn.Micro.CoroutineExecutionContext') | The context to execute the coroutine within. | + + +## CoroutineExecutionContext `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +The context used during the execution of a Coroutine. + + +### Source `property` + +##### Summary + +The source from which the message originates. + + +### Target `property` + +##### Summary + +The instance on which the action is invoked. + + +### View `property` + +##### Summary + +The view associated with the target. + + +## DeactivateExtensions `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Extension methods for the [IDeactivate](#T-Caliburn-Micro-IDeactivate 'Caliburn.Micro.IDeactivate') instance. + + +### DeactivateAsync(deactivate,close) `method` + +##### Summary + +Deactivates this instance. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| deactivate | [Caliburn.Micro.IDeactivate](#T-Caliburn-Micro-IDeactivate 'Caliburn.Micro.IDeactivate') | The instance to deactivate | +| close | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Indicates whether or not this instance is being closed. | + + +## DeactivationEventArgs `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +EventArgs sent during deactivation. + + +### WasClosed `property` + +##### Summary + +Indicates whether the sender was closed in addition to being deactivated. + + +## DebugLog `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A simple logger thats logs everything to the debugger. + + +### #ctor(type) `constructor` + +##### Summary + +Initializes a new instance of the [DebugLog](#T-Caliburn-Micro-DebugLog 'Caliburn.Micro.DebugLog') class. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| type | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type. | + + +### Error(exception) `method` + +##### Summary + +Logs the exception. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| exception | [System.Exception](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Exception 'System.Exception') | The exception. | + + +### Info(format,args) `method` + +##### Summary + +Logs the message as info. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| format | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | A formatted message. | +| args | [System.Object[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object[] 'System.Object[]') | Parameters to be injected into the formatted message. | + + +### Warn(format,args) `method` + +##### Summary + +Logs the message as a warning. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| format | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | A formatted message. | +| args | [System.Object[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object[] 'System.Object[]') | Parameters to be injected into the formatted message. | + + +## DefaultCloseStrategy\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Used to gather the results from multiple child elements which may or may not prevent closing. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of child element. | + + +### #ctor(closeConductedItemsWhenConductorCannotClose) `constructor` + +##### Summary + +Creates an instance of the class. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| closeConductedItemsWhenConductorCannotClose | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Indicates that even if all conducted items are not closable, those that are should be closed. The default is FALSE. | + + +### ExecuteAsync() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +## DefaultPlatformProvider `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Default implementation for [IPlatformProvider](#T-Caliburn-Micro-IPlatformProvider 'Caliburn.Micro.IPlatformProvider') that does no platform enlightenment. + + +### InDesignMode `property` + +##### Summary + +Indicates whether or not the framework is in design-time mode. + + +### PropertyChangeNotificationsOnUIThread `property` + +##### Summary + +Whether or not classes should execute property change notications on the UI thread. + + +### BeginOnUIThread(action) `method` + +##### Summary + +Executes the action on the UI thread asynchronously. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Action](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action') | The action to execute. | + + +### ExecuteOnFirstLoad(view,handler) `method` + +##### Summary + +Executes the handler the fist time the view is loaded. + +##### Returns + +true if the handler was executed immediately; false otherwise + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view. | +| handler | [System.Action{System.Object}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action{System.Object}') | The handler. | + + +### ExecuteOnLayoutUpdated(view,handler) `method` + +##### Summary + +Executes the handler the next time the view's LayoutUpdated event fires. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view. | +| handler | [System.Action{System.Object}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action{System.Object}') | The handler. | + + +### GetFirstNonGeneratedView(view) `method` + +##### Summary + +Used to retrieve the root, non-framework-created view. + +##### Returns + +The root element that was not created by the framework. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view to search. | + +##### Remarks + +In certain instances the services create UI elements. +For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. +The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. +Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + +### GetViewCloseAction(viewModel,views,dialogResult) `method` + +##### Summary + +Get the close action for the specified view model. + +##### Returns + +An [Action](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action') to close the view model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewModel | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view model to close. | +| views | [System.Collections.Generic.ICollection{System.Object}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.ICollection 'System.Collections.Generic.ICollection{System.Object}') | The associated views. | +| dialogResult | [System.Nullable{System.Boolean}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Nullable 'System.Nullable{System.Boolean}') | The dialog result. | + + +### OnUIThread(action) `method` + +##### Summary + +Executes the action on the UI thread. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Action](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action') | The action to execute. | + + +### OnUIThreadAsync(action) `method` + +##### Summary + +Executes the action on the UI thread asynchronously. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Func{System.Threading.Tasks.Task}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{System.Threading.Tasks.Task}') | The action to execute. | + + +## DelegateResult `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A result that executes an [Action](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action'). + + +### #ctor(action) `constructor` + +##### Summary + +Initializes a new instance of the [DelegateResult](#T-Caliburn-Micro-DelegateResult 'Caliburn.Micro.DelegateResult') class. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Action](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action') | The action. | + + +### Execute(context) `method` + +##### Summary + +Executes the result using the specified context. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [Caliburn.Micro.CoroutineExecutionContext](#T-Caliburn-Micro-CoroutineExecutionContext 'Caliburn.Micro.CoroutineExecutionContext') | The context. | + + +## DelegateResult\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A result that executes a [Func\`1](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func`1 'System.Func`1') + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TResult | The type of the result. | + + +### #ctor(action) `constructor` + +##### Summary + +Initializes a new instance of the [DelegateResult\`1](#T-Caliburn-Micro-DelegateResult`1 'Caliburn.Micro.DelegateResult`1') class. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Func{\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{`0}') | The action. | + + +### Result `property` + +##### Summary + +Gets the result. + + +### Execute(context) `method` + +##### Summary + +Executes the result using the specified context. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [Caliburn.Micro.CoroutineExecutionContext](#T-Caliburn-Micro-CoroutineExecutionContext 'Caliburn.Micro.CoroutineExecutionContext') | The context. | + + +## EnumerableExtensions `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Extension methods for [IEnumerable\`1](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerable`1 'System.Collections.Generic.IEnumerable`1') + + +### Apply\`\`1(enumerable,action) `method` + +##### Summary + +Applies the action to each element in the list. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| enumerable | [System.Collections.Generic.IEnumerable{\`\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerable 'System.Collections.Generic.IEnumerable{``0}') | The elements to enumerate. | +| action | [System.Action{\`\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action{``0}') | The action to apply to each item in the list. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The enumerable item's type. | + + +## EventAggregator `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +*Inherit from parent.* + + +### HandlerExistsFor() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### PublishAsync() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### Subscribe() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### Unsubscribe() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +## EventAggregatorExtensions `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Extensions for [IEventAggregator](#T-Caliburn-Micro-IEventAggregator 'Caliburn.Micro.IEventAggregator'). + + +### PublishOnBackgroundThreadAsync(eventAggregator,message,cancellationToken) `method` + +##### Summary + +Publishes a message on a background thread (async). + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| eventAggregator | [Caliburn.Micro.IEventAggregator](#T-Caliburn-Micro-IEventAggregator 'Caliburn.Micro.IEventAggregator') | The event aggregator. | +| message | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The message instance. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | A cancellation token that can be used by other objects or threads to receive notice of cancellation. | + + +### PublishOnBackgroundThreadAsync(eventAggregator,message) `method` + +##### Summary + +Publishes a message on a background thread (async). + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| eventAggregator | [Caliburn.Micro.IEventAggregator](#T-Caliburn-Micro-IEventAggregator 'Caliburn.Micro.IEventAggregator') | The event aggregator. | +| message | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The message instance. | + + +### PublishOnCurrentThreadAsync(eventAggregator,message,cancellationToken) `method` + +##### Summary + +Publishes a message on the current thread (synchrone). + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| eventAggregator | [Caliburn.Micro.IEventAggregator](#T-Caliburn-Micro-IEventAggregator 'Caliburn.Micro.IEventAggregator') | The event aggregator. | +| message | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The message instance. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | A cancellation token that can be used by other objects or threads to receive notice of cancellation. | + + +### PublishOnCurrentThreadAsync(eventAggregator,message) `method` + +##### Summary + +Publishes a message on the current thread (synchrone). + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| eventAggregator | [Caliburn.Micro.IEventAggregator](#T-Caliburn-Micro-IEventAggregator 'Caliburn.Micro.IEventAggregator') | The event aggregator. | +| message | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The message instance. | + + +### PublishOnUIThreadAsync(eventAggregator,message,cancellationToken) `method` + +##### Summary + +Publishes a message on the UI thread. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| eventAggregator | [Caliburn.Micro.IEventAggregator](#T-Caliburn-Micro-IEventAggregator 'Caliburn.Micro.IEventAggregator') | The event aggregator. | +| message | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The message instance. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | A cancellation token that can be used by other objects or threads to receive notice of cancellation. | + + +### PublishOnUIThreadAsync(eventAggregator,message) `method` + +##### Summary + +Publishes a message on the UI thread. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| eventAggregator | [Caliburn.Micro.IEventAggregator](#T-Caliburn-Micro-IEventAggregator 'Caliburn.Micro.IEventAggregator') | The event aggregator. | +| message | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The message instance. | + + +### Subscribe(eventAggregator,subscriber) `method` + +##### Summary + +Subscribes an instance to all events declared through implementations of [IHandle\`1](#T-Caliburn-Micro-IHandle`1 'Caliburn.Micro.IHandle`1'). + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| eventAggregator | [Caliburn.Micro.IEventAggregator](#T-Caliburn-Micro-IEventAggregator 'Caliburn.Micro.IEventAggregator') | | +| subscriber | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The instance to subscribe for event publication. | + +##### Remarks + +The subscription is invoked on the thread chosen by the publisher. + + +### SubscribeOnBackgroundThread(eventAggregator,subscriber) `method` + +##### Summary + +Subscribes an instance to all events declared through implementations of [IHandle\`1](#T-Caliburn-Micro-IHandle`1 'Caliburn.Micro.IHandle`1'). + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| eventAggregator | [Caliburn.Micro.IEventAggregator](#T-Caliburn-Micro-IEventAggregator 'Caliburn.Micro.IEventAggregator') | | +| subscriber | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The instance to subscribe for event publication. | + +##### Remarks + +The subscription is invoked on a new background thread. + + +### SubscribeOnPublishedThread(eventAggregator,subscriber) `method` + +##### Summary + +Subscribes an instance to all events declared through implementations of [IHandle\`1](#T-Caliburn-Micro-IHandle`1 'Caliburn.Micro.IHandle`1'). + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| eventAggregator | [Caliburn.Micro.IEventAggregator](#T-Caliburn-Micro-IEventAggregator 'Caliburn.Micro.IEventAggregator') | | +| subscriber | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The instance to subscribe for event publication. | + +##### Remarks + +The subscription is invoked on the thread chosen by the publisher. + + +### SubscribeOnUIThread(eventAggregator,subscriber) `method` + +##### Summary + +Subscribes an instance to all events declared through implementations of [IHandle\`1](#T-Caliburn-Micro-IHandle`1 'Caliburn.Micro.IHandle`1'). + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| eventAggregator | [Caliburn.Micro.IEventAggregator](#T-Caliburn-Micro-IEventAggregator 'Caliburn.Micro.IEventAggregator') | | +| subscriber | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The instance to subscribe for event publication. | + +##### Remarks + +The subscription is invoked on the UI thread. + + +## Execute `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Enables easy marshalling of code to the UI thread. + + +### InDesignMode `property` + +##### Summary + +Indicates whether or not the framework is in design-time mode. + + +### BeginOnUIThread(action) `method` + +##### Summary + +Executes the action on the UI thread asynchronously. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Action](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action') | The action to execute. | + + +### OnUIThread(action) `method` + +##### Summary + +Executes the action on the UI thread. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Action](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action') | The action to execute. | + + +### OnUIThreadAsync(action) `method` + +##### Summary + +Executes the action on the UI thread asynchronously. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Func{System.Threading.Tasks.Task}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{System.Threading.Tasks.Task}') | The action to execute. | + + +## ExpressionExtensions `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Extension for [Expression](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Linq.Expressions.Expression 'System.Linq.Expressions.Expression'). + + +### GetMemberInfo(expression) `method` + +##### Summary + +Converts an expression into a [MemberInfo](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Reflection.MemberInfo 'System.Reflection.MemberInfo'). + +##### Returns + +The member info. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| expression | [System.Linq.Expressions.Expression](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Linq.Expressions.Expression 'System.Linq.Expressions.Expression') | The expression to convert. | + + +## IActivate `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Denotes an instance which requires activation. + + +### IsActive `property` + +##### Summary + +Indicates whether or not this instance is active. + + +### ActivateAsync(cancellationToken) `method` + +##### Summary + +Activates this instance. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +## IChild `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Denotes a node within a parent/child hierarchy. + + +### Parent `property` + +##### Summary + +Gets or Sets the Parent + + +## IChild\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Denotes a node within a parent/child hierarchy. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TParent | The type of parent. | + + +### Parent `property` + +##### Summary + +Gets or Sets the Parent + + +## IClose `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Denotes an object that can be closed. + + +### TryCloseAsync(dialogResult) `method` + +##### Summary + +Tries to close this instance. +Also provides an opportunity to pass a dialog result to it's corresponding view. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dialogResult | [System.Nullable{System.Boolean}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Nullable 'System.Nullable{System.Boolean}') | The dialog result. | + + +## ICloseResult\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Results from the close strategy. + + +### Children `property` + +##### Summary + +Indicates which children shbould close if the parent cannot. + + +### CloseCanOccur `property` + +##### Summary + +Indicates whether a close can occur + + +## ICloseStrategy\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Used to gather the results from multiple child elements which may or may not prevent closing. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of child element. | + + +### ExecuteAsync(toClose,cancellationToken) `method` + +##### Summary + +Executes the strategy. + +##### Returns + +A task that represents the asynchronous operation and contains the result of the strategy. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| toClose | [System.Collections.Generic.IEnumerable{\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerable 'System.Collections.Generic.IEnumerable{`0}') | Items that are requesting close. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +## IConductActiveItem `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +An [IConductor](#T-Caliburn-Micro-IConductor 'Caliburn.Micro.IConductor') that also implements [IHaveActiveItem](#T-Caliburn-Micro-IHaveActiveItem 'Caliburn.Micro.IHaveActiveItem'). + + +## IConductor `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Denotes an instance which conducts other objects by managing an ActiveItem and maintaining a strict lifecycle. + +##### Remarks + +Conducted instances can optin to the lifecycle by impelenting any of the follosing [IActivate](#T-Caliburn-Micro-IActivate 'Caliburn.Micro.IActivate'), [IDeactivate](#T-Caliburn-Micro-IDeactivate 'Caliburn.Micro.IDeactivate'), [IGuardClose](#T-Caliburn-Micro-IGuardClose 'Caliburn.Micro.IGuardClose'). + + +### ActivateItemAsync(item,cancellationToken) `method` + +##### Summary + +Activates the specified item. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| item | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The item to activate. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | A cancellation token that can be used by other objects or threads to receive notice of cancellation. | + + +### DeactivateItemAsync(item,close,cancellationToken) `method` + +##### Summary + +Deactivates the specified item. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| item | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The item to close. | +| close | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Indicates whether or not to close the item after deactivating it. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +## IDeactivate `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Denotes an instance which requires deactivation. + + +### DeactivateAsync(close,cancellationToken) `method` + +##### Summary + +Deactivates this instance. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| close | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Indicates whether or not this instance is being closed. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +## IEventAggregator `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Enables loosely-coupled publication of and subscription to events. + + +### HandlerExistsFor(messageType) `method` + +##### Summary + +Searches the subscribed handlers to check if we have a handler for +the message type supplied. + +##### Returns + +True if any handler is found, false if not. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| messageType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The message type to check with | + + +### PublishAsync(message,marshal,cancellationToken) `method` + +##### Summary + +Publishes a message. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| message | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The message instance. | +| marshal | [System.Func{System.Func{System.Threading.Tasks.Task},System.Threading.Tasks.Task}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{System.Func{System.Threading.Tasks.Task},System.Threading.Tasks.Task}') | Allows the publisher to provide a custom thread marshaller for the message publication. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +### Subscribe(subscriber,marshal) `method` + +##### Summary + +Subscribes an instance to all events declared through implementations of [IHandle\`1](#T-Caliburn-Micro-IHandle`1 'Caliburn.Micro.IHandle`1') + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| subscriber | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The instance to subscribe for event publication. | +| marshal | [System.Func{System.Func{System.Threading.Tasks.Task},System.Threading.Tasks.Task}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{System.Func{System.Threading.Tasks.Task},System.Threading.Tasks.Task}') | Allows the subscriber to provide a custom thread marshaller for the message subscription. | + + +### Unsubscribe(subscriber) `method` + +##### Summary + +Unsubscribes the instance from all events. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| subscriber | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The instance to unsubscribe. | + + +## IGuardClose `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Denotes an instance which may prevent closing. + + +### CanCloseAsync(cancellationToken) `method` + +##### Summary + +Called to check whether or not this instance can close. + +##### Returns + +A task that represents the asynchronous operation and contains the result of the close. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +## IHandle\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Denotes a class which can handle a particular type of message. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TMessage | The type of message to handle. | + + +### HandleAsync(message,cancellationToken) `method` + +##### Summary + +Handles the message. + +##### Returns + +A task that represents the asynchronous coroutine. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| message | [\`0](#T-`0 '`0') | The message. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | A cancellation token that can be used by other objects or threads to receive notice of cancellation. | + + +## IHaveActiveItem `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Denotes an instance which maintains an active item. + + +### ActiveItem `property` + +##### Summary + +The currently active item. + + +## IHaveDisplayName `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Denotes an instance which has a display name. + + +### DisplayName `property` + +##### Summary + +Gets or Sets the Display Name + + +## ILog `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A logger. + + +### Error(exception) `method` + +##### Summary + +Logs the exception. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| exception | [System.Exception](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Exception 'System.Exception') | The exception. | + + +### Info(format,args) `method` + +##### Summary + +Logs the message as info. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| format | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | A formatted message. | +| args | [System.Object[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object[] 'System.Object[]') | Parameters to be injected into the formatted message. | + + +### Warn(format,args) `method` + +##### Summary + +Logs the message as a warning. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| format | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | A formatted message. | +| args | [System.Object[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object[] 'System.Object[]') | Parameters to be injected into the formatted message. | + + +## INotifyPropertyChangedEx `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Extends [INotifyPropertyChanged](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.ComponentModel.INotifyPropertyChanged 'System.ComponentModel.INotifyPropertyChanged') such that the change event can be raised by external parties. + + +### IsNotifying `property` + +##### Summary + +Enables/Disables property change notification. + + +### NotifyOfPropertyChange(propertyName) `method` + +##### Summary + +Notifies subscribers of the property change. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| propertyName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Name of the property. | + + +### Refresh() `method` + +##### Summary + +Raises a change notification indicating that all bindings should be refreshed. + +##### Parameters + +This method has no parameters. + + +## IObservableCollection\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Represents a collection that is observable. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of elements contained in the collection. | + + +### AddRange(items) `method` + +##### Summary + +Adds the range. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| items | [System.Collections.Generic.IEnumerable{\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerable 'System.Collections.Generic.IEnumerable{`0}') | The items. | + + +### RemoveRange(items) `method` + +##### Summary + +Removes the range. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| items | [System.Collections.Generic.IEnumerable{\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerable 'System.Collections.Generic.IEnumerable{`0}') | The items. | + + +## IParent `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Interface used to define an object associated to a collection of children. + + +### GetChildren() `method` + +##### Summary + +Gets the children. + +##### Returns + +The collection of children. + +##### Parameters + +This method has no parameters. + + +## IParent\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Interface used to define a specialized parent. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of children. | + + +### GetChildren() `method` + +##### Summary + +Gets the children. + +##### Returns + +The collection of children. + +##### Parameters + +This method has no parameters. + + +## IPlatformProvider `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Interface for platform specific operations that need enlightenment. + + +### InDesignMode `property` + +##### Summary + +Indicates whether or not the framework is in design-time mode. + + +### PropertyChangeNotificationsOnUIThread `property` + +##### Summary + +Whether or not classes should execute property change notications on the UI thread. + + +### BeginOnUIThread(action) `method` + +##### Summary + +Executes the action on the UI thread asynchronously. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Action](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action') | The action to execute. | + + +### ExecuteOnFirstLoad(view,handler) `method` + +##### Summary + +Executes the handler the fist time the view is loaded. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view. | +| handler | [System.Action{System.Object}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action{System.Object}') | The handler. | + + +### ExecuteOnLayoutUpdated(view,handler) `method` + +##### Summary + +Executes the handler the next time the view's LayoutUpdated event fires. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view. | +| handler | [System.Action{System.Object}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action{System.Object}') | The handler. | + + +### GetFirstNonGeneratedView(view) `method` + +##### Summary + +Used to retrieve the root, non-framework-created view. + +##### Returns + +The root element that was not created by the framework. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view to search. | + +##### Remarks + +In certain instances the services create UI elements. +For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. +The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. +Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + +### GetViewCloseAction(viewModel,views,dialogResult) `method` + +##### Summary + +Get the close action for the specified view model. + +##### Returns + +An [Func\`2](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func`2 'System.Func`2') to close the view model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewModel | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view model to close. | +| views | [System.Collections.Generic.ICollection{System.Object}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.ICollection 'System.Collections.Generic.ICollection{System.Object}') | The associated views. | +| dialogResult | [System.Nullable{System.Boolean}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Nullable 'System.Nullable{System.Boolean}') | The dialog result. | + + +### OnUIThread(action) `method` + +##### Summary + +Executes the action on the UI thread. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Action](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action') | The action to execute. | + + +### OnUIThreadAsync(action) `method` + +##### Summary + +Executes the action on the UI thread asynchronously. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Func{System.Threading.Tasks.Task}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{System.Threading.Tasks.Task}') | The action to execute. | + + +## IResult `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Allows custom code to execute after the return of a action. + + +### Execute(context) `method` + +##### Summary + +Executes the result using the specified context. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [Caliburn.Micro.CoroutineExecutionContext](#T-Caliburn-Micro-CoroutineExecutionContext 'Caliburn.Micro.CoroutineExecutionContext') | The context. | + + +## IResult\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Allows custom code to execute after the return of a action. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TResult | The type of the result. | + + +### Result `property` + +##### Summary + +Gets the result of the asynchronous operation. + + +## IScreen `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Denotes an instance which implements [IHaveDisplayName](#T-Caliburn-Micro-IHaveDisplayName 'Caliburn.Micro.IHaveDisplayName'), [IActivate](#T-Caliburn-Micro-IActivate 'Caliburn.Micro.IActivate'), +[IDeactivate](#T-Caliburn-Micro-IDeactivate 'Caliburn.Micro.IDeactivate'), [IGuardClose](#T-Caliburn-Micro-IGuardClose 'Caliburn.Micro.IGuardClose') and [INotifyPropertyChangedEx](#T-Caliburn-Micro-INotifyPropertyChangedEx 'Caliburn.Micro.INotifyPropertyChangedEx') + + +## IViewAware `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Denotes a class which is aware of its view(s). + + +### AttachView(view,context) `method` + +##### Summary + +Attaches a view to this instance. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view. | +| context | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The context in which the view appears. | + + +### GetView(context) `method` + +##### Summary + +Gets a view previously attached to this instance. + +##### Returns + +The view. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The context denoting which view to retrieve. | + + +## IoC `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Used by the framework to pull instances from an IoC container and to inject dependencies into certain existing classes. + + +### BuildUp `constants` + +##### Summary + +Passes an existing instance to the IoC container to enable dependencies to be injected. + + +### GetAllInstances `constants` + +##### Summary + +Gets all instances of a particular type. + + +### GetInstance `constants` + +##### Summary + +Gets an instance by type and key. + + +### GetAll\`\`1() `method` + +##### Summary + +Gets all instances of a particular type. + +##### Returns + +The resolved instances. + +##### Parameters + +This method has no parameters. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type to resolve. | + + +### Get\`\`1(key) `method` + +##### Summary + +Gets an instance from the container. + +##### Returns + +The resolved instance. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key to look up. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type to resolve. | + + +## LogManager `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Used to manage logging. + + +### GetLog `constants` + +##### Summary + +Creates an [ILog](#T-Caliburn-Micro-ILog 'Caliburn.Micro.ILog') for the provided type. + + +## OneActive `type` + +##### Namespace + +Caliburn.Micro.Conductor`1.Collection + +##### Summary + +An implementation of [IConductor](#T-Caliburn-Micro-IConductor 'Caliburn.Micro.IConductor') that holds on many items but only activates one at a time. + + +### #ctor() `constructor` + +##### Summary + +Initializes a new instance of the [OneActive](#T-Caliburn-Micro-Conductor`1-Collection-OneActive 'Caliburn.Micro.Conductor`1.Collection.OneActive') class. + +##### Parameters + +This constructor has no parameters. + + +### Items `property` + +##### Summary + +Gets the items that are currently being conducted. + + +### ActivateItemAsync(item,cancellationToken) `method` + +##### Summary + +Activates the specified item. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| item | [\`0](#T-`0 '`0') | The item to activate. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | A cancellation token that can be used by other objects or threads to receive notice of cancellation. | + + +### CanCloseAsync(cancellationToken) `method` + +##### Summary + +Called to check whether or not this instance can close. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +### DeactivateItemAsync(item,close,cancellationToken) `method` + +##### Summary + +Deactivates the specified item. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| item | [\`0](#T-`0 '`0') | The item to close. | +| close | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Indicates whether or not to close the item after deactivating it. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +### DetermineNextItemToActivate(list,lastIndex) `method` + +##### Summary + +Determines the next item to activate based on the last active index. + +##### Returns + +The next item to activate. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| list | [System.Collections.Generic.IList{\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IList 'System.Collections.Generic.IList{`0}') | The list of possible active items. | +| lastIndex | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The index of the last active item. | + +##### Remarks + +Called after an active item is closed. + + +### EnsureItem(newItem) `method` + +##### Summary + +Ensures that an item is ready to be activated. + +##### Returns + +The item to be activated. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| newItem | [\`0](#T-`0 '`0') | The item that is about to be activated. | + + +### GetChildren() `method` + +##### Summary + +Gets the children. + +##### Returns + +The collection of children. + +##### Parameters + +This method has no parameters. + + +### OnActivatedAsync(cancellationToken) `method` + +##### Summary + +Called when view has been activated. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +### OnDeactivateAsync(close,cancellationToken) `method` + +##### Summary + +Called when deactivating. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| close | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Indicates whether this instance will be closed. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +## OverrideCancelResultDecorator `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A result decorator that overrides [WasCancelled](#F-Caliburn-Micro-ResultCompletionEventArgs-WasCancelled 'Caliburn.Micro.ResultCompletionEventArgs.WasCancelled') of the decorated [IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') instance. + + +### #ctor(result) `constructor` + +##### Summary + +Initializes a new instance of the [OverrideCancelResultDecorator](#T-Caliburn-Micro-OverrideCancelResultDecorator 'Caliburn.Micro.OverrideCancelResultDecorator') class. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| result | [Caliburn.Micro.IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') | The result to decorate. | + + +### OnInnerResultCompleted(context,innerResult,args) `method` + +##### Summary + +Called when the execution of the decorated result has completed. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [Caliburn.Micro.CoroutineExecutionContext](#T-Caliburn-Micro-CoroutineExecutionContext 'Caliburn.Micro.CoroutineExecutionContext') | The context. | +| innerResult | [Caliburn.Micro.IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') | The decorated result. | +| args | [Caliburn.Micro.ResultCompletionEventArgs](#T-Caliburn-Micro-ResultCompletionEventArgs 'Caliburn.Micro.ResultCompletionEventArgs') | The [ResultCompletionEventArgs](#T-Caliburn-Micro-ResultCompletionEventArgs 'Caliburn.Micro.ResultCompletionEventArgs') instance containing the event data. | + + +## PlatformProvider `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Access the current [IPlatformProvider](#T-Caliburn-Micro-IPlatformProvider 'Caliburn.Micro.IPlatformProvider'). + + +### Current `property` + +##### Summary + +Gets or sets the current [IPlatformProvider](#T-Caliburn-Micro-IPlatformProvider 'Caliburn.Micro.IPlatformProvider'). + + +## PropertyChangedBase `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A base class that implements the infrastructure for property change notification and automatically performs UI thread marshalling. + + +### #ctor() `constructor` + +##### Summary + +Creates an instance of [PropertyChangedBase](#T-Caliburn-Micro-PropertyChangedBase 'Caliburn.Micro.PropertyChangedBase'). + +##### Parameters + +This constructor has no parameters. + + +### IsNotifying `property` + +##### Summary + +Enables/Disables property change notification. +Virtualized in order to help with document oriented view models. + + +### NotifyOfPropertyChange(propertyName) `method` + +##### Summary + +Notifies subscribers of the property change. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| propertyName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Name of the property. | + + +### NotifyOfPropertyChange\`\`1(property) `method` + +##### Summary + +Notifies subscribers of the property change. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| property | [System.Linq.Expressions.Expression{System.Func{\`\`0}}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Linq.Expressions.Expression 'System.Linq.Expressions.Expression{System.Func{``0}}') | The property expression. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TProperty | The type of the property. | + + +### OnPropertyChanged(e) `method` + +##### Summary + +Raises the [](#E-Caliburn-Micro-PropertyChangedBase-PropertyChanged 'Caliburn.Micro.PropertyChangedBase.PropertyChanged') event directly. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| e | [System.ComponentModel.PropertyChangedEventArgs](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.ComponentModel.PropertyChangedEventArgs 'System.ComponentModel.PropertyChangedEventArgs') | The [PropertyChangedEventArgs](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.ComponentModel.PropertyChangedEventArgs 'System.ComponentModel.PropertyChangedEventArgs') instance containing the event data. | + + +### OnUIThread(action) `method` + +##### Summary + +Executes the given action on the UI thread + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Action](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action') | | + +##### Remarks + +An extension point for subclasses to customise how property change notifications are handled. + + +### Refresh() `method` + +##### Summary + +Raises a change notification indicating that all bindings should be refreshed. + +##### Parameters + +This method has no parameters. + + +### Set\`\`1(oldValue,newValue,propertyName) `method` + +##### Summary + +Sets a backing field value and if it's changed raise a notification. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| oldValue | [\`\`0@](#T-``0@ '``0@') | A reference to the field to update. | +| newValue | [\`\`0](#T-``0 '``0') | The new value. | +| propertyName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the property for change notifications. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of the value being set. | + + +## RescueResultDecorator\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A result decorator which rescues errors from the decorated result by executing a rescue coroutine. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TException | The type of the exception we want to perform the rescue on | + + +### #ctor(result,coroutine,cancelResult) `constructor` + +##### Summary + +Initializes a new instance of the [RescueResultDecorator\`1](#T-Caliburn-Micro-RescueResultDecorator`1 'Caliburn.Micro.RescueResultDecorator`1') class. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| result | [Caliburn.Micro.IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') | The result to decorate. | +| coroutine | [System.Func{\`0,Caliburn.Micro.IResult}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{`0,Caliburn.Micro.IResult}') | The rescue coroutine. | +| cancelResult | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Set to true to cancel the result after executing rescue. | + + +### OnInnerResultCompleted(context,innerResult,args) `method` + +##### Summary + +Called when the execution of the decorated result has completed. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [Caliburn.Micro.CoroutineExecutionContext](#T-Caliburn-Micro-CoroutineExecutionContext 'Caliburn.Micro.CoroutineExecutionContext') | The context. | +| innerResult | [Caliburn.Micro.IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') | The decorated result. | +| args | [Caliburn.Micro.ResultCompletionEventArgs](#T-Caliburn-Micro-ResultCompletionEventArgs 'Caliburn.Micro.ResultCompletionEventArgs') | The [ResultCompletionEventArgs](#T-Caliburn-Micro-ResultCompletionEventArgs 'Caliburn.Micro.ResultCompletionEventArgs') instance containing the event data. | + + +## ResultCompletionEventArgs `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +The event args for the Completed event of an [IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult'). + + +### Error `constants` + +##### Summary + +Gets or sets the error if one occurred. + + +### WasCancelled `constants` + +##### Summary + +Gets or sets a value indicating whether the result was cancelled. + + +## ResultDecoratorBase `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Base class for all [IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') decorators. + + +### #ctor(result) `constructor` + +##### Summary + +Initializes a new instance of the [ResultDecoratorBase](#T-Caliburn-Micro-ResultDecoratorBase 'Caliburn.Micro.ResultDecoratorBase') class. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| result | [Caliburn.Micro.IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') | The result to decorate. | + + +### Execute(context) `method` + +##### Summary + +Executes the result using the specified context. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [Caliburn.Micro.CoroutineExecutionContext](#T-Caliburn-Micro-CoroutineExecutionContext 'Caliburn.Micro.CoroutineExecutionContext') | The context. | + + +### OnCompleted(args) `method` + +##### Summary + +Raises the [](#E-Caliburn-Micro-ResultDecoratorBase-Completed 'Caliburn.Micro.ResultDecoratorBase.Completed') event. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| args | [Caliburn.Micro.ResultCompletionEventArgs](#T-Caliburn-Micro-ResultCompletionEventArgs 'Caliburn.Micro.ResultCompletionEventArgs') | The [ResultCompletionEventArgs](#T-Caliburn-Micro-ResultCompletionEventArgs 'Caliburn.Micro.ResultCompletionEventArgs') instance containing the event data. | + + +### OnInnerResultCompleted(context,innerResult,args) `method` + +##### Summary + +Called when the execution of the decorated result has completed. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [Caliburn.Micro.CoroutineExecutionContext](#T-Caliburn-Micro-CoroutineExecutionContext 'Caliburn.Micro.CoroutineExecutionContext') | The context. | +| innerResult | [Caliburn.Micro.IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') | The decorated result. | +| args | [Caliburn.Micro.ResultCompletionEventArgs](#T-Caliburn-Micro-ResultCompletionEventArgs 'Caliburn.Micro.ResultCompletionEventArgs') | The [ResultCompletionEventArgs](#T-Caliburn-Micro-ResultCompletionEventArgs 'Caliburn.Micro.ResultCompletionEventArgs') instance containing the event data. | + + +## ResultExtensions `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Extension methods for [IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') instances. + + +### OverrideCancel(result) `method` + +##### Summary + +Overrides [WasCancelled](#F-Caliburn-Micro-ResultCompletionEventArgs-WasCancelled 'Caliburn.Micro.ResultCompletionEventArgs.WasCancelled') of the decorated `result` instance. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| result | [Caliburn.Micro.IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') | The result to decorate. | + + +### Rescue(result,rescue,cancelResult) `method` + +##### Summary + +Rescues any exception from the decorated `result` by executing a `rescue` coroutine. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| result | [Caliburn.Micro.IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') | The result to decorate. | +| rescue | [System.Func{System.Exception,Caliburn.Micro.IResult}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{System.Exception,Caliburn.Micro.IResult}') | The rescue coroutine. | +| cancelResult | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Set to true to cancel the result after executing rescue. | + + +### Rescue\`\`1(result,rescue,cancelResult) `method` + +##### Summary + +Rescues `TException` from the decorated `result` by executing a `rescue` coroutine. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| result | [Caliburn.Micro.IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') | The result to decorate. | +| rescue | [System.Func{\`\`0,Caliburn.Micro.IResult}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{``0,Caliburn.Micro.IResult}') | The rescue coroutine. | +| cancelResult | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Set to true to cancel the result after executing rescue. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TException | The type of the exception we want to perform the rescue on. | + + +### WhenCancelled(result,coroutine) `method` + +##### Summary + +Adds behavior to the result which is executed when the `result` was cancelled. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| result | [Caliburn.Micro.IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') | The result to decorate. | +| coroutine | [System.Func{Caliburn.Micro.IResult}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{Caliburn.Micro.IResult}') | The coroutine to execute when `result` was canceled. | + + +## Screen `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A base implementation of [IScreen](#T-Caliburn-Micro-IScreen 'Caliburn.Micro.IScreen'). + + +### #ctor() `constructor` + +##### Summary + +Creates an instance of the screen. + +##### Parameters + +This constructor has no parameters. + + +### DisplayName `property` + +##### Summary + +Gets or Sets the Display Name + + +### IsActive `property` + +##### Summary + +Indicates whether or not this instance is currently active. +Virtualized in order to help with document oriented view models. + + +### IsInitialized `property` + +##### Summary + +Indicates whether or not this instance is currently initialized. +Virtualized in order to help with document oriented view models. + + +### Parent `property` + +##### Summary + +Gets or Sets the Parent [IConductor](#T-Caliburn-Micro-IConductor 'Caliburn.Micro.IConductor') + + +### CanCloseAsync(cancellationToken) `method` + +##### Summary + +Called to check whether or not this instance can close. + +##### Returns + +A task that represents the asynchronous operation and holds the value of the close check.. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +### OnActivateAsync() `method` + +##### Summary + +Called when activating. + +##### Parameters + +This method has no parameters. + + +### OnActivatedAsync() `method` + +##### Summary + +Called when view has been activated. + +##### Parameters + +This method has no parameters. + + +### OnDeactivateAsync(close,cancellationToken) `method` + +##### Summary + +Called when deactivating. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| close | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Indicates whether this instance will be closed. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +### OnInitializeAsync() `method` + +##### Summary + +Called when initializing. + +##### Parameters + +This method has no parameters. + + +### OnInitializedAsync() `method` + +##### Summary + +Called when view has been initialized + +##### Parameters + +This method has no parameters. + + +### TryCloseAsync(dialogResult) `method` + +##### Summary + +Tries to close this instance by asking its Parent to initiate shutdown or by asking its corresponding view to close. +Also provides an opportunity to pass a dialog result to it's corresponding view. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dialogResult | [System.Nullable{System.Boolean}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Nullable 'System.Nullable{System.Boolean}') | The dialog result. | + + +## ScreenExtensions `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Hosts extension methods for [IScreen](#T-Caliburn-Micro-IScreen 'Caliburn.Micro.IScreen') classes. + + +### ActivateWith(child,parent) `method` + +##### Summary + +Activates a child whenever the specified parent is activated. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| child | [Caliburn.Micro.IActivate](#T-Caliburn-Micro-IActivate 'Caliburn.Micro.IActivate') | The child to activate. | +| parent | [Caliburn.Micro.IActivate](#T-Caliburn-Micro-IActivate 'Caliburn.Micro.IActivate') | The parent whose activation triggers the child's activation. | + + +### CloseItemAsync(conductor,item) `method` + +##### Summary + +Closes the specified item. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| conductor | [Caliburn.Micro.IConductor](#T-Caliburn-Micro-IConductor 'Caliburn.Micro.IConductor') | The conductor. | +| item | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The item to close. | + + +### CloseItemAsync(conductor,item,cancellationToken) `method` + +##### Summary + +Closes the specified item. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| conductor | [Caliburn.Micro.IConductor](#T-Caliburn-Micro-IConductor 'Caliburn.Micro.IConductor') | The conductor. | +| item | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The item to close. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +### CloseItemAsync\`\`1(conductor,item) `method` + +##### Summary + +Closes the specified item. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| conductor | [Caliburn.Micro.ConductorBase{\`\`0}](#T-Caliburn-Micro-ConductorBase{``0} 'Caliburn.Micro.ConductorBase{``0}') | The conductor. | +| item | [\`\`0](#T-``0 '``0') | The item to close. | + + +### CloseItemAsync\`\`1(conductor,item,cancellationToken) `method` + +##### Summary + +Closes the specified item. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| conductor | [Caliburn.Micro.ConductorBase{\`\`0}](#T-Caliburn-Micro-ConductorBase{``0} 'Caliburn.Micro.ConductorBase{``0}') | The conductor. | +| item | [\`\`0](#T-``0 '``0') | The item to close. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +### ConductWith\`\`2(child,parent) `method` + +##### Summary + +Activates and Deactivates a child whenever the specified parent is Activated or Deactivated. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| child | [\`\`0](#T-``0 '``0') | The child to activate/deactivate. | +| parent | [\`\`1](#T-``1 '``1') | The parent whose activation/deactivation triggers the child's activation/deactivation. | + + +### DeactivateWith(child,parent) `method` + +##### Summary + +Deactivates a child whenever the specified parent is deactivated. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| child | [Caliburn.Micro.IDeactivate](#T-Caliburn-Micro-IDeactivate 'Caliburn.Micro.IDeactivate') | The child to deactivate. | +| parent | [Caliburn.Micro.IDeactivate](#T-Caliburn-Micro-IDeactivate 'Caliburn.Micro.IDeactivate') | The parent whose deactivation triggers the child's deactivation. | + + +### TryActivateAsync(potentialActivatable) `method` + +##### Summary + +Activates the item if it implements [IActivate](#T-Caliburn-Micro-IActivate 'Caliburn.Micro.IActivate'), otherwise does nothing. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| potentialActivatable | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The potential activatable. | + + +### TryActivateAsync(potentialActivatable,cancellationToken) `method` + +##### Summary + +Activates the item if it implements [IActivate](#T-Caliburn-Micro-IActivate 'Caliburn.Micro.IActivate'), otherwise does nothing. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| potentialActivatable | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The potential activatable. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +### TryDeactivateAsync(potentialDeactivatable,close) `method` + +##### Summary + +Deactivates the item if it implements [IDeactivate](#T-Caliburn-Micro-IDeactivate 'Caliburn.Micro.IDeactivate'), otherwise does nothing. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| potentialDeactivatable | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The potential deactivatable. | +| close | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Indicates whether or not to close the item after deactivating it. | + + +### TryDeactivateAsync(potentialDeactivatable,close,cancellationToken) `method` + +##### Summary + +Deactivates the item if it implements [IDeactivate](#T-Caliburn-Micro-IDeactivate 'Caliburn.Micro.IDeactivate'), otherwise does nothing. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| potentialDeactivatable | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The potential deactivatable. | +| close | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Indicates whether or not to close the item after deactivating it. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | The cancellation token to cancel operation. | + + +## SequentialResult `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +An implementation of [IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') that enables sequential execution of multiple results. + + +### #ctor(enumerator) `constructor` + +##### Summary + +Initializes a new instance of the [SequentialResult](#T-Caliburn-Micro-SequentialResult 'Caliburn.Micro.SequentialResult') class. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| enumerator | [System.Collections.Generic.IEnumerator{Caliburn.Micro.IResult}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerator 'System.Collections.Generic.IEnumerator{Caliburn.Micro.IResult}') | The enumerator. | + + +### Execute(context) `method` + +##### Summary + +Executes the result using the specified context. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [Caliburn.Micro.CoroutineExecutionContext](#T-Caliburn-Micro-CoroutineExecutionContext 'Caliburn.Micro.CoroutineExecutionContext') | The context. | + + +## SimpleContainer `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A simple IoC container. + + +### #ctor() `constructor` + +##### Summary + +Initializes a new instance of the [SimpleContainer](#T-Caliburn-Micro-SimpleContainer 'Caliburn.Micro.SimpleContainer') class. + +##### Parameters + +This constructor has no parameters. + + +### EnablePropertyInjection `property` + +##### Summary + +Whether to enable recursive property injection for all resolutions. + + +### ActivateInstance(type,args) `method` + +##### Summary + +Creates an instance of the type with the specified constructor arguments. + +##### Returns + +The created instance. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| type | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type. | +| args | [System.Object[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object[] 'System.Object[]') | The constructor args. | + + +### BuildInstance(type) `method` + +##### Summary + +Actually does the work of creating the instance and satisfying it's constructor dependencies. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| type | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type. | + + +### BuildUp(instance) `method` + +##### Summary + +Pushes dependencies into an existing instance based on interface properties with setters. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| instance | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The instance. | + + +### CreateChildContainer() `method` + +##### Summary + +Creates a child container. + +##### Returns + +A new container. + +##### Parameters + +This method has no parameters. + + +### GetAllInstances(service,key) `method` + +##### Summary + +Requests all instances of a given type and the given key (default null). + +##### Returns + +All the instances or an empty enumerable if none are found. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| service | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The service. | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key shared by those instances | + + +### GetInstance(service,key) `method` + +##### Summary + +Requests an instance. + +##### Returns + +The instance, or null if a handler is not found. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| service | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The service. | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key. | + + +### HasHandler(service,key) `method` + +##### Summary + +Determines if a handler for the service/key has previously been registered. + +##### Returns + +True if a handler is registere; false otherwise. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| service | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The service. | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key. | + + +### RegisterHandler(service,key,handler) `method` + +##### Summary + +Registers a custom handler for serving requests from the container. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| service | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The service. | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key. | +| handler | [System.Func{Caliburn.Micro.SimpleContainer,System.Object}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{Caliburn.Micro.SimpleContainer,System.Object}') | The handler. | + + +### RegisterInstance(service,key,implementation) `method` + +##### Summary + +Registers the instance. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| service | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The service. | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key. | +| implementation | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The implementation. | + + +### RegisterPerRequest(service,key,implementation) `method` + +##### Summary + +Registers the class so that a new instance is created on every request. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| service | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The service. | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key. | +| implementation | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The implementation. | + + +### RegisterSingleton(service,key,implementation) `method` + +##### Summary + +Registers the class so that it is created once, on first request, and the same instance is returned to all requestors thereafter. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| service | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The service. | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key. | +| implementation | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The implementation. | + + +### UnregisterHandler(service,key) `method` + +##### Summary + +Unregisters any handlers for the service/key that have previously been registered. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| service | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The service. | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key. | + + +## SimpleResult `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A simple result. + + +### Cancelled() `method` + +##### Summary + +A result that is always canceled. + +##### Returns + +The result. + +##### Parameters + +This method has no parameters. + + +### Execute(context) `method` + +##### Summary + +Executes the result using the specified context. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [Caliburn.Micro.CoroutineExecutionContext](#T-Caliburn-Micro-CoroutineExecutionContext 'Caliburn.Micro.CoroutineExecutionContext') | The context. | + + +### Failed() `method` + +##### Summary + +A result that is always failed. + +##### Parameters + +This method has no parameters. + + +### Succeeded() `method` + +##### Summary + +A result that is always succeeded. + +##### Parameters + +This method has no parameters. + + +## TaskExtensions `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Extension methods to bring [Task](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.Tasks.Task 'System.Threading.Tasks.Task') and [IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') together. + + +### AsResult(task) `method` + +##### Summary + +Encapsulates a task inside a couroutine. + +##### Returns + +The coroutine that encapsulates the task. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| task | [System.Threading.Tasks.Task](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.Tasks.Task 'System.Threading.Tasks.Task') | The task. | + + +### AsResult\`\`1(task) `method` + +##### Summary + +Encapsulates a task inside a couroutine. + +##### Returns + +The coroutine that encapsulates the task. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| task | [System.Threading.Tasks.Task{\`\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.Tasks.Task 'System.Threading.Tasks.Task{``0}') | The task. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TResult | The type of the result. | + + +### ExecuteAsync(result,context) `method` + +##### Summary + +Executes an [IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') asynchronous. + +##### Returns + +A task that represents the asynchronous coroutine. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| result | [Caliburn.Micro.IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult') | The coroutine to execute. | +| context | [Caliburn.Micro.CoroutineExecutionContext](#T-Caliburn-Micro-CoroutineExecutionContext 'Caliburn.Micro.CoroutineExecutionContext') | The context to execute the coroutine within. | + + +### ExecuteAsync\`\`1(result,context) `method` + +##### Summary + +Executes an [IResult\`1](#T-Caliburn-Micro-IResult`1 'Caliburn.Micro.IResult`1') asynchronous. + +##### Returns + +A task that represents the asynchronous coroutine. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| result | [Caliburn.Micro.IResult{\`\`0}](#T-Caliburn-Micro-IResult{``0} 'Caliburn.Micro.IResult{``0}') | The coroutine to execute. | +| context | [Caliburn.Micro.CoroutineExecutionContext](#T-Caliburn-Micro-CoroutineExecutionContext 'Caliburn.Micro.CoroutineExecutionContext') | The context to execute the coroutine within. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TResult | The type of the result. | + + +## TaskResult `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A couroutine that encapsulates an [Task](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.Tasks.Task 'System.Threading.Tasks.Task'). + + +### #ctor(task) `constructor` + +##### Summary + +Initializes a new instance of the [TaskResult](#T-Caliburn-Micro-TaskResult 'Caliburn.Micro.TaskResult') class. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| task | [System.Threading.Tasks.Task](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.Tasks.Task 'System.Threading.Tasks.Task') | The task. | + + +### Execute(context) `method` + +##### Summary + +Executes the result using the specified context. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [Caliburn.Micro.CoroutineExecutionContext](#T-Caliburn-Micro-CoroutineExecutionContext 'Caliburn.Micro.CoroutineExecutionContext') | The context. | + + +### OnCompleted(task) `method` + +##### Summary + +Called when the asynchronous task has completed. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| task | [System.Threading.Tasks.Task](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.Tasks.Task 'System.Threading.Tasks.Task') | The completed task. | + + +## TaskResult\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A couroutine that encapsulates an [Task\`1](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.Tasks.Task`1 'System.Threading.Tasks.Task`1'). + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TResult | The type of the result. | + + +### #ctor(task) `constructor` + +##### Summary + +Initializes a new instance of the [TaskResult\`1](#T-Caliburn-Micro-TaskResult`1 'Caliburn.Micro.TaskResult`1') class. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| task | [System.Threading.Tasks.Task{\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.Tasks.Task 'System.Threading.Tasks.Task{`0}') | The task. | + + +### Result `property` + +##### Summary + +Gets the result of the asynchronous operation. + + +### OnCompleted(task) `method` + +##### Summary + +Called when the asynchronous task has completed. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| task | [System.Threading.Tasks.Task](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.Tasks.Task 'System.Threading.Tasks.Task') | The completed task. | + + +## ViewAttachedEventArgs `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +The event args for the [](#E-Caliburn-Micro-IViewAware-ViewAttached 'Caliburn.Micro.IViewAware.ViewAttached') event. + + +### Context `property` + +##### Summary + +The context. + + +### View `property` + +##### Summary + +The view. + + +## ViewAware `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A base implementation of [IViewAware](#T-Caliburn-Micro-IViewAware 'Caliburn.Micro.IViewAware') which is capable of caching views by context. + + +### #ctor() `constructor` + +##### Summary + +Creates an instance of [ViewAware](#T-Caliburn-Micro-ViewAware 'Caliburn.Micro.ViewAware'). + +##### Parameters + +This constructor has no parameters. + + +### DefaultContext `constants` + +##### Summary + +The default view context. + + +### Views `property` + +##### Summary + +The view chache for this instance. + + +### GetView(context) `method` + +##### Summary + +Gets a view previously attached to this instance. + +##### Returns + +The view. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The context denoting which view to retrieve. | + + +### OnViewAttached(view,context) `method` + +##### Summary + +Called when a view is attached. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view. | +| context | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The context in which the view appears. | + + +### OnViewLoaded(view) `method` + +##### Summary + +Called when an attached view's Loaded event fires. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | | + + +### OnViewReady(view) `method` + +##### Summary + +Called the first time the page's LayoutUpdated event fires after it is navigated to. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | | + + +## WeakValueDictionary\`2 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A dictionary in which the values are weak references. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TKey | The type of keys in the dictionary. | +| TValue | The type of values in the dictionary. | + + +### #ctor() `constructor` + +##### Summary + +Initializes a new instance of the [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2') class that is empty, has the default initial capacity, and uses the default equality comparer for the key type. + +##### Parameters + +This constructor has no parameters. + + +### #ctor(dictionary) `constructor` + +##### Summary + +Initializes a new instance of the [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2') class that contains elements copied from the specified [IDictionary\`2](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IDictionary`2 'System.Collections.Generic.IDictionary`2') and uses the default equality comparer for the key type. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dictionary | [System.Collections.Generic.IDictionary{\`0,\`1}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IDictionary 'System.Collections.Generic.IDictionary{`0,`1}') | The [IDictionary\`2](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IDictionary`2 'System.Collections.Generic.IDictionary`2') whose elements are copied to the new [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2'). | + + +### #ctor(dictionary,comparer) `constructor` + +##### Summary + +Initializes a new instance of the [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2') class that contains elements copied from the specified [IDictionary\`2](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IDictionary`2 'System.Collections.Generic.IDictionary`2') and uses the specified [IEqualityComparer\`1](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEqualityComparer`1 'System.Collections.Generic.IEqualityComparer`1'). + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dictionary | [System.Collections.Generic.IDictionary{\`0,\`1}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IDictionary 'System.Collections.Generic.IDictionary{`0,`1}') | The [IDictionary\`2](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IDictionary`2 'System.Collections.Generic.IDictionary`2') whose elements are copied to the new [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2'). | +| comparer | [System.Collections.Generic.IEqualityComparer{\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEqualityComparer 'System.Collections.Generic.IEqualityComparer{`0}') | The [IEqualityComparer\`1](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEqualityComparer`1 'System.Collections.Generic.IEqualityComparer`1') implementation to use when comparing keys, or null to use the default [EqualityComparer\`1](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.EqualityComparer`1 'System.Collections.Generic.EqualityComparer`1') for the type of the key. | + + +### #ctor(comparer) `constructor` + +##### Summary + +Initializes a new instance of the [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2') class that is empty, has the default initial capacity, and uses the specified [IEqualityComparer\`1](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEqualityComparer`1 'System.Collections.Generic.IEqualityComparer`1'). + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| comparer | [System.Collections.Generic.IEqualityComparer{\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEqualityComparer 'System.Collections.Generic.IEqualityComparer{`0}') | The [IEqualityComparer\`1](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEqualityComparer`1 'System.Collections.Generic.IEqualityComparer`1') implementation to use when comparing keys, or null to use the default [EqualityComparer\`1](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.EqualityComparer`1 'System.Collections.Generic.EqualityComparer`1') for the type of the key. | + + +### #ctor(capacity) `constructor` + +##### Summary + +Initializes a new instance of the [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2') class that is empty, has the specified initial capacity, and uses the default equality comparer for the key type. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| capacity | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The initial number of elements that the [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2') can contain. | + + +### #ctor(capacity,comparer) `constructor` + +##### Summary + +Initializes a new instance of the [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2') class that is empty, has the specified initial capacity, and uses the specified [IEqualityComparer\`1](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEqualityComparer`1 'System.Collections.Generic.IEqualityComparer`1'). + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| capacity | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The initial number of elements that the [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2') can contain. | +| comparer | [System.Collections.Generic.IEqualityComparer{\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEqualityComparer 'System.Collections.Generic.IEqualityComparer{`0}') | The [IEqualityComparer\`1](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEqualityComparer`1 'System.Collections.Generic.IEqualityComparer`1') implementation to use when comparing keys, or null to use the default [EqualityComparer\`1](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.EqualityComparer`1 'System.Collections.Generic.EqualityComparer`1') for the type of the key. | + + +### Count `property` + +##### Summary + +Gets the number of key/value pairs contained in the [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2'). + +##### Remarks + +Since the items in the dictionary are held by weak reference, the count value +cannot be relied upon to guarantee the number of objects that would be discovered via +enumeration. Treat the Count as an estimate only. + + +### Item `property` + +##### Summary + +Gets or sets the value associated with the specified key. + +##### Returns + +The value associated with the specified key. If the specified key is not found, a get operation throws a [KeyNotFoundException](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.KeyNotFoundException 'System.Collections.Generic.KeyNotFoundException'), +and a set operation creates a new element with the specified key. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| key | [\`0](#T-`0 '`0') | The key of the value to get or set. | + + +### Keys `property` + +##### Summary + +Gets a collection containing the keys in the [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2'). + + +### Values `property` + +##### Summary + +Gets a collection containing the values in the [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2'). + + +### Add(key,value) `method` + +##### Summary + +Adds the specified key and value to the dictionary. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| key | [\`0](#T-`0 '`0') | The key of the element to add. | +| value | [\`1](#T-`1 '`1') | The value of the element to add. The value can be null for reference types. | + + +### Clear() `method` + +##### Summary + +Removes all keys and values from the [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2'). + +##### Parameters + +This method has no parameters. + + +### ContainsKey(key) `method` + +##### Summary + +Determines whether the [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2') contains the specified key. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| key | [\`0](#T-`0 '`0') | The key to locate in the [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2'). | + + +### GetEnumerator() `method` + +##### Summary + +Returns an enumerator that iterates through the [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2'). + +##### Returns + +The enumerator. + +##### Parameters + +This method has no parameters. + + +### Remove(key) `method` + +##### Summary + +Removes the value with the specified key from the [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2'). + +##### Returns + +true if the element is successfully found and removed; otherwise, false. This method returns false if key is not found in the [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2'). + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| key | [\`0](#T-`0 '`0') | The key of the element to remove. | + + +### TryGetValue(key,value) `method` + +##### Summary + +Gets the value associated with the specified key. + +##### Returns + +true if the [WeakValueDictionary\`2](#T-Caliburn-Micro-WeakValueDictionary`2 'Caliburn.Micro.WeakValueDictionary`2') contains an element with the specified key; otherwise, false. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| key | [\`0](#T-`0 '`0') | The key of the value to get. | +| value | [\`1@](#T-`1@ '`1@') | When this method returns, contains the value associated with the specified key, +if the key is found; otherwise, the default value for the type of the value parameter. +This parameter is passed uninitialized. | diff --git a/src/Caliburn.Micro.Maui/Caliburn.Micro.Maui.csproj b/src/Caliburn.Micro.Maui/Caliburn.Micro.Maui.csproj index 3b57a314..a3cf0d1d 100644 --- a/src/Caliburn.Micro.Maui/Caliburn.Micro.Maui.csproj +++ b/src/Caliburn.Micro.Maui/Caliburn.Micro.Maui.csproj @@ -106,11 +106,26 @@ + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + True + \ + - + + true + $(MSBuildProjectDirectory)\Readme.md + Readme.md + diff --git a/src/Caliburn.Micro.Maui/Readme.md b/src/Caliburn.Micro.Maui/Readme.md new file mode 100644 index 00000000..a3bd0585 --- /dev/null +++ b/src/Caliburn.Micro.Maui/Readme.md @@ -0,0 +1,3665 @@ + +# Caliburn.Micro.Maui + +## Contents + +- [Action](#T-Caliburn-Micro-Maui-Action 'Caliburn.Micro.Maui.Action') + - [TargetProperty](#F-Caliburn-Micro-Maui-Action-TargetProperty 'Caliburn.Micro.Maui.Action.TargetProperty') + - [TargetWithoutContextProperty](#F-Caliburn-Micro-Maui-Action-TargetWithoutContextProperty 'Caliburn.Micro.Maui.Action.TargetWithoutContextProperty') + - [GetTarget(d)](#M-Caliburn-Micro-Maui-Action-GetTarget-Microsoft-Maui-Controls-BindableObject- 'Caliburn.Micro.Maui.Action.GetTarget(Microsoft.Maui.Controls.BindableObject)') + - [GetTargetWithoutContext(d)](#M-Caliburn-Micro-Maui-Action-GetTargetWithoutContext-Microsoft-Maui-Controls-BindableObject- 'Caliburn.Micro.Maui.Action.GetTargetWithoutContext(Microsoft.Maui.Controls.BindableObject)') + - [HasTargetSet(element)](#M-Caliburn-Micro-Maui-Action-HasTargetSet-Microsoft-Maui-Controls-BindableObject- 'Caliburn.Micro.Maui.Action.HasTargetSet(Microsoft.Maui.Controls.BindableObject)') + - [Invoke(target,methodName,view,source,eventArgs,parameters)](#M-Caliburn-Micro-Maui-Action-Invoke-System-Object,System-String,Microsoft-Maui-Controls-BindableObject,Microsoft-Maui-Controls-VisualElement,System-Object,System-Object[]- 'Caliburn.Micro.Maui.Action.Invoke(System.Object,System.String,Microsoft.Maui.Controls.BindableObject,Microsoft.Maui.Controls.VisualElement,System.Object,System.Object[])') + - [SetTarget(d,target)](#M-Caliburn-Micro-Maui-Action-SetTarget-Microsoft-Maui-Controls-BindableObject,System-Object- 'Caliburn.Micro.Maui.Action.SetTarget(Microsoft.Maui.Controls.BindableObject,System.Object)') + - [SetTargetWithoutContext(d,target)](#M-Caliburn-Micro-Maui-Action-SetTargetWithoutContext-Microsoft-Maui-Controls-BindableObject,System-Object- 'Caliburn.Micro.Maui.Action.SetTargetWithoutContext(Microsoft.Maui.Controls.BindableObject,System.Object)') +- [ActionExecutionContext](#T-Caliburn-Micro-Maui-ActionExecutionContext 'Caliburn.Micro.Maui.ActionExecutionContext') + - [CanExecute](#F-Caliburn-Micro-Maui-ActionExecutionContext-CanExecute 'Caliburn.Micro.Maui.ActionExecutionContext.CanExecute') + - [EventArgs](#F-Caliburn-Micro-Maui-ActionExecutionContext-EventArgs 'Caliburn.Micro.Maui.ActionExecutionContext.EventArgs') + - [Method](#F-Caliburn-Micro-Maui-ActionExecutionContext-Method 'Caliburn.Micro.Maui.ActionExecutionContext.Method') + - [Item](#P-Caliburn-Micro-Maui-ActionExecutionContext-Item-System-String- 'Caliburn.Micro.Maui.ActionExecutionContext.Item(System.String)') + - [Message](#P-Caliburn-Micro-Maui-ActionExecutionContext-Message 'Caliburn.Micro.Maui.ActionExecutionContext.Message') + - [Source](#P-Caliburn-Micro-Maui-ActionExecutionContext-Source 'Caliburn.Micro.Maui.ActionExecutionContext.Source') + - [Target](#P-Caliburn-Micro-Maui-ActionExecutionContext-Target 'Caliburn.Micro.Maui.ActionExecutionContext.Target') + - [View](#P-Caliburn-Micro-Maui-ActionExecutionContext-View 'Caliburn.Micro.Maui.ActionExecutionContext.View') + - [Dispose()](#M-Caliburn-Micro-Maui-ActionExecutionContext-Dispose 'Caliburn.Micro.Maui.ActionExecutionContext.Dispose') +- [ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage') + - [#ctor()](#M-Caliburn-Micro-Maui-ActionMessage-#ctor 'Caliburn.Micro.Maui.ActionMessage.#ctor') + - [ApplyAvailabilityEffect](#F-Caliburn-Micro-Maui-ActionMessage-ApplyAvailabilityEffect 'Caliburn.Micro.Maui.ActionMessage.ApplyAvailabilityEffect') + - [BuildPossibleGuardNames](#F-Caliburn-Micro-Maui-ActionMessage-BuildPossibleGuardNames 'Caliburn.Micro.Maui.ActionMessage.BuildPossibleGuardNames') + - [EnforceGuardsDuringInvocation](#F-Caliburn-Micro-Maui-ActionMessage-EnforceGuardsDuringInvocation 'Caliburn.Micro.Maui.ActionMessage.EnforceGuardsDuringInvocation') + - [GetTargetMethod](#F-Caliburn-Micro-Maui-ActionMessage-GetTargetMethod 'Caliburn.Micro.Maui.ActionMessage.GetTargetMethod') + - [InvokeAction](#F-Caliburn-Micro-Maui-ActionMessage-InvokeAction 'Caliburn.Micro.Maui.ActionMessage.InvokeAction') + - [PrepareContext](#F-Caliburn-Micro-Maui-ActionMessage-PrepareContext 'Caliburn.Micro.Maui.ActionMessage.PrepareContext') + - [SetMethodBinding](#F-Caliburn-Micro-Maui-ActionMessage-SetMethodBinding 'Caliburn.Micro.Maui.ActionMessage.SetMethodBinding') + - [ThrowsExceptions](#F-Caliburn-Micro-Maui-ActionMessage-ThrowsExceptions 'Caliburn.Micro.Maui.ActionMessage.ThrowsExceptions') + - [Handler](#P-Caliburn-Micro-Maui-ActionMessage-Handler 'Caliburn.Micro.Maui.ActionMessage.Handler') + - [MethodName](#P-Caliburn-Micro-Maui-ActionMessage-MethodName 'Caliburn.Micro.Maui.ActionMessage.MethodName') + - [Parameters](#P-Caliburn-Micro-Maui-ActionMessage-Parameters 'Caliburn.Micro.Maui.ActionMessage.Parameters') + - [Invoke(sender)](#M-Caliburn-Micro-Maui-ActionMessage-Invoke-Microsoft-Maui-Controls-VisualElement- 'Caliburn.Micro.Maui.ActionMessage.Invoke(Microsoft.Maui.Controls.VisualElement)') + - [OnAttached()](#M-Caliburn-Micro-Maui-ActionMessage-OnAttached 'Caliburn.Micro.Maui.ActionMessage.OnAttached') + - [OnDetaching()](#M-Caliburn-Micro-Maui-ActionMessage-OnDetaching 'Caliburn.Micro.Maui.ActionMessage.OnDetaching') + - [ToString()](#M-Caliburn-Micro-Maui-ActionMessage-ToString 'Caliburn.Micro.Maui.ActionMessage.ToString') + - [TryFindGuardMethod(context,possibleGuardNames)](#M-Caliburn-Micro-Maui-ActionMessage-TryFindGuardMethod-Caliburn-Micro-Maui-ActionExecutionContext,System-Collections-Generic-IEnumerable{System-String}- 'Caliburn.Micro.Maui.ActionMessage.TryFindGuardMethod(Caliburn.Micro.Maui.ActionExecutionContext,System.Collections.Generic.IEnumerable{System.String})') + - [UpdateAvailability()](#M-Caliburn-Micro-Maui-ActionMessage-UpdateAvailability 'Caliburn.Micro.Maui.ActionMessage.UpdateAvailability') +- [ActivityEventArgs](#T-Caliburn-Micro-Maui-ActivityEventArgs 'Caliburn.Micro.Maui.ActivityEventArgs') + - [#ctor(activity)](#M-Caliburn-Micro-Maui-ActivityEventArgs-#ctor-Android-App-Activity- 'Caliburn.Micro.Maui.ActivityEventArgs.#ctor(Android.App.Activity)') + - [Activity](#P-Caliburn-Micro-Maui-ActivityEventArgs-Activity 'Caliburn.Micro.Maui.ActivityEventArgs.Activity') +- [ActivityLifecycleCallbackHandler](#T-Caliburn-Micro-Maui-ActivityLifecycleCallbackHandler 'Caliburn.Micro.Maui.ActivityLifecycleCallbackHandler') + - [OnActivityCreated(activity,savedInstanceState)](#M-Caliburn-Micro-Maui-ActivityLifecycleCallbackHandler-OnActivityCreated-Android-App-Activity,Android-OS-Bundle- 'Caliburn.Micro.Maui.ActivityLifecycleCallbackHandler.OnActivityCreated(Android.App.Activity,Android.OS.Bundle)') + - [OnActivityDestroyed(activity)](#M-Caliburn-Micro-Maui-ActivityLifecycleCallbackHandler-OnActivityDestroyed-Android-App-Activity- 'Caliburn.Micro.Maui.ActivityLifecycleCallbackHandler.OnActivityDestroyed(Android.App.Activity)') + - [OnActivityPaused(activity)](#M-Caliburn-Micro-Maui-ActivityLifecycleCallbackHandler-OnActivityPaused-Android-App-Activity- 'Caliburn.Micro.Maui.ActivityLifecycleCallbackHandler.OnActivityPaused(Android.App.Activity)') + - [OnActivityResumed(activity)](#M-Caliburn-Micro-Maui-ActivityLifecycleCallbackHandler-OnActivityResumed-Android-App-Activity- 'Caliburn.Micro.Maui.ActivityLifecycleCallbackHandler.OnActivityResumed(Android.App.Activity)') + - [OnActivitySaveInstanceState(activity,outState)](#M-Caliburn-Micro-Maui-ActivityLifecycleCallbackHandler-OnActivitySaveInstanceState-Android-App-Activity,Android-OS-Bundle- 'Caliburn.Micro.Maui.ActivityLifecycleCallbackHandler.OnActivitySaveInstanceState(Android.App.Activity,Android.OS.Bundle)') + - [OnActivityStarted(activity)](#M-Caliburn-Micro-Maui-ActivityLifecycleCallbackHandler-OnActivityStarted-Android-App-Activity- 'Caliburn.Micro.Maui.ActivityLifecycleCallbackHandler.OnActivityStarted(Android.App.Activity)') + - [OnActivityStopped(activity)](#M-Caliburn-Micro-Maui-ActivityLifecycleCallbackHandler-OnActivityStopped-Android-App-Activity- 'Caliburn.Micro.Maui.ActivityLifecycleCallbackHandler.OnActivityStopped(Android.App.Activity)') +- [AndroidPlatformProvider](#T-Caliburn-Micro-Maui-AndroidPlatformProvider 'Caliburn.Micro.Maui.AndroidPlatformProvider') + - [#ctor(application)](#M-Caliburn-Micro-Maui-AndroidPlatformProvider-#ctor-Android-App-Application- 'Caliburn.Micro.Maui.AndroidPlatformProvider.#ctor(Android.App.Application)') + - [InDesignMode](#P-Caliburn-Micro-Maui-AndroidPlatformProvider-InDesignMode 'Caliburn.Micro.Maui.AndroidPlatformProvider.InDesignMode') + - [PropertyChangeNotificationsOnUIThread](#P-Caliburn-Micro-Maui-AndroidPlatformProvider-PropertyChangeNotificationsOnUIThread 'Caliburn.Micro.Maui.AndroidPlatformProvider.PropertyChangeNotificationsOnUIThread') + - [BeginOnUIThread(action)](#M-Caliburn-Micro-Maui-AndroidPlatformProvider-BeginOnUIThread-System-Action- 'Caliburn.Micro.Maui.AndroidPlatformProvider.BeginOnUIThread(System.Action)') + - [ExecuteOnFirstLoad(view,handler)](#M-Caliburn-Micro-Maui-AndroidPlatformProvider-ExecuteOnFirstLoad-System-Object,System-Action{System-Object}- 'Caliburn.Micro.Maui.AndroidPlatformProvider.ExecuteOnFirstLoad(System.Object,System.Action{System.Object})') + - [ExecuteOnLayoutUpdated(view,handler)](#M-Caliburn-Micro-Maui-AndroidPlatformProvider-ExecuteOnLayoutUpdated-System-Object,System-Action{System-Object}- 'Caliburn.Micro.Maui.AndroidPlatformProvider.ExecuteOnLayoutUpdated(System.Object,System.Action{System.Object})') + - [GetFirstNonGeneratedView(view)](#M-Caliburn-Micro-Maui-AndroidPlatformProvider-GetFirstNonGeneratedView-System-Object- 'Caliburn.Micro.Maui.AndroidPlatformProvider.GetFirstNonGeneratedView(System.Object)') + - [GetViewCloseAction(viewModel,views,dialogResult)](#M-Caliburn-Micro-Maui-AndroidPlatformProvider-GetViewCloseAction-System-Object,System-Collections-Generic-ICollection{System-Object},System-Nullable{System-Boolean}- 'Caliburn.Micro.Maui.AndroidPlatformProvider.GetViewCloseAction(System.Object,System.Collections.Generic.ICollection{System.Object},System.Nullable{System.Boolean})') + - [OnUIThread(action)](#M-Caliburn-Micro-Maui-AndroidPlatformProvider-OnUIThread-System-Action- 'Caliburn.Micro.Maui.AndroidPlatformProvider.OnUIThread(System.Action)') + - [OnUIThreadAsync(action)](#M-Caliburn-Micro-Maui-AndroidPlatformProvider-OnUIThreadAsync-System-Func{System-Threading-Tasks-Task}- 'Caliburn.Micro.Maui.AndroidPlatformProvider.OnUIThreadAsync(System.Func{System.Threading.Tasks.Task})') +- [AttachedCollection\`1](#T-Caliburn-Micro-Maui-AttachedCollection`1 'Caliburn.Micro.Maui.AttachedCollection`1') + - [AssociatedObject](#P-Caliburn-Micro-Maui-AttachedCollection`1-AssociatedObject 'Caliburn.Micro.Maui.AttachedCollection`1.AssociatedObject') + - [Attach(dependencyObject)](#M-Caliburn-Micro-Maui-AttachedCollection`1-Attach-Microsoft-Maui-Controls-BindableObject- 'Caliburn.Micro.Maui.AttachedCollection`1.Attach(Microsoft.Maui.Controls.BindableObject)') + - [Detach()](#M-Caliburn-Micro-Maui-AttachedCollection`1-Detach 'Caliburn.Micro.Maui.AttachedCollection`1.Detach') + - [OnCollectionChanged(e)](#M-Caliburn-Micro-Maui-AttachedCollection`1-OnCollectionChanged-System-Collections-Specialized-NotifyCollectionChangedEventArgs- 'Caliburn.Micro.Maui.AttachedCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)') + - [OnItemAdded(item)](#M-Caliburn-Micro-Maui-AttachedCollection`1-OnItemAdded-Microsoft-Maui-Controls-BindableObject- 'Caliburn.Micro.Maui.AttachedCollection`1.OnItemAdded(Microsoft.Maui.Controls.BindableObject)') + - [OnItemRemoved(item)](#M-Caliburn-Micro-Maui-AttachedCollection`1-OnItemRemoved-Microsoft-Maui-Controls-BindableObject- 'Caliburn.Micro.Maui.AttachedCollection`1.OnItemRemoved(Microsoft.Maui.Controls.BindableObject)') +- [Bind](#T-Caliburn-Micro-Maui-Bind 'Caliburn.Micro.Maui.Bind') + - [AtDesignTimeProperty](#F-Caliburn-Micro-Maui-Bind-AtDesignTimeProperty 'Caliburn.Micro.Maui.Bind.AtDesignTimeProperty') + - [ModelProperty](#F-Caliburn-Micro-Maui-Bind-ModelProperty 'Caliburn.Micro.Maui.Bind.ModelProperty') + - [ModelWithoutContextProperty](#F-Caliburn-Micro-Maui-Bind-ModelWithoutContextProperty 'Caliburn.Micro.Maui.Bind.ModelWithoutContextProperty') + - [GetAtDesignTime(dependencyObject)](#M-Caliburn-Micro-Maui-Bind-GetAtDesignTime-Microsoft-Maui-Controls-BindableObject- 'Caliburn.Micro.Maui.Bind.GetAtDesignTime(Microsoft.Maui.Controls.BindableObject)') + - [GetModel(dependencyObject)](#M-Caliburn-Micro-Maui-Bind-GetModel-Microsoft-Maui-Controls-BindableObject- 'Caliburn.Micro.Maui.Bind.GetModel(Microsoft.Maui.Controls.BindableObject)') + - [GetModelWithoutContext(dependencyObject)](#M-Caliburn-Micro-Maui-Bind-GetModelWithoutContext-Microsoft-Maui-Controls-BindableObject- 'Caliburn.Micro.Maui.Bind.GetModelWithoutContext(Microsoft.Maui.Controls.BindableObject)') + - [SetAtDesignTime(dependencyObject,value)](#M-Caliburn-Micro-Maui-Bind-SetAtDesignTime-Microsoft-Maui-Controls-BindableObject,System-Boolean- 'Caliburn.Micro.Maui.Bind.SetAtDesignTime(Microsoft.Maui.Controls.BindableObject,System.Boolean)') + - [SetModel(dependencyObject,value)](#M-Caliburn-Micro-Maui-Bind-SetModel-Microsoft-Maui-Controls-BindableObject,System-Object- 'Caliburn.Micro.Maui.Bind.SetModel(Microsoft.Maui.Controls.BindableObject,System.Object)') + - [SetModelWithoutContext(dependencyObject,value)](#M-Caliburn-Micro-Maui-Bind-SetModelWithoutContext-Microsoft-Maui-Controls-BindableObject,System-Object- 'Caliburn.Micro.Maui.Bind.SetModelWithoutContext(Microsoft.Maui.Controls.BindableObject,System.Object)') +- [CaliburnApplication](#T-Caliburn-Micro-Maui-CaliburnApplication 'Caliburn.Micro.Maui.CaliburnApplication') + - [#ctor(javaReference,transfer)](#M-Caliburn-Micro-Maui-CaliburnApplication-#ctor-System-IntPtr,Android-Runtime-JniHandleOwnership- 'Caliburn.Micro.Maui.CaliburnApplication.#ctor(System.IntPtr,Android.Runtime.JniHandleOwnership)') + - [Configure()](#M-Caliburn-Micro-Maui-CaliburnApplication-Configure 'Caliburn.Micro.Maui.CaliburnApplication.Configure') + - [Initialize()](#M-Caliburn-Micro-Maui-CaliburnApplication-Initialize 'Caliburn.Micro.Maui.CaliburnApplication.Initialize') + - [SelectAssemblies()](#M-Caliburn-Micro-Maui-CaliburnApplication-SelectAssemblies 'Caliburn.Micro.Maui.CaliburnApplication.SelectAssemblies') + - [StartDesignTime()](#M-Caliburn-Micro-Maui-CaliburnApplication-StartDesignTime 'Caliburn.Micro.Maui.CaliburnApplication.StartDesignTime') + - [StartRuntime()](#M-Caliburn-Micro-Maui-CaliburnApplication-StartRuntime 'Caliburn.Micro.Maui.CaliburnApplication.StartRuntime') +- [ConventionManager](#T-Caliburn-Micro-Maui-ConventionManager 'Caliburn.Micro.Maui.ConventionManager') + - [ApplyBindingMode](#F-Caliburn-Micro-Maui-ConventionManager-ApplyBindingMode 'Caliburn.Micro.Maui.ConventionManager.ApplyBindingMode') + - [ApplyStringFormat](#F-Caliburn-Micro-Maui-ConventionManager-ApplyStringFormat 'Caliburn.Micro.Maui.ConventionManager.ApplyStringFormat') + - [ApplyUpdateSourceTrigger](#F-Caliburn-Micro-Maui-ConventionManager-ApplyUpdateSourceTrigger 'Caliburn.Micro.Maui.ConventionManager.ApplyUpdateSourceTrigger') + - [ApplyValidation](#F-Caliburn-Micro-Maui-ConventionManager-ApplyValidation 'Caliburn.Micro.Maui.ConventionManager.ApplyValidation') + - [ApplyValueConverter](#F-Caliburn-Micro-Maui-ConventionManager-ApplyValueConverter 'Caliburn.Micro.Maui.ConventionManager.ApplyValueConverter') + - [ConfigureSelectedItem](#F-Caliburn-Micro-Maui-ConventionManager-ConfigureSelectedItem 'Caliburn.Micro.Maui.ConventionManager.ConfigureSelectedItem') + - [ConfigureSelectedItemBinding](#F-Caliburn-Micro-Maui-ConventionManager-ConfigureSelectedItemBinding 'Caliburn.Micro.Maui.ConventionManager.ConfigureSelectedItemBinding') + - [DefaultHeaderTemplate](#F-Caliburn-Micro-Maui-ConventionManager-DefaultHeaderTemplate 'Caliburn.Micro.Maui.ConventionManager.DefaultHeaderTemplate') + - [DefaultItemTemplate](#F-Caliburn-Micro-Maui-ConventionManager-DefaultItemTemplate 'Caliburn.Micro.Maui.ConventionManager.DefaultItemTemplate') + - [DerivePotentialSelectionNames](#F-Caliburn-Micro-Maui-ConventionManager-DerivePotentialSelectionNames 'Caliburn.Micro.Maui.ConventionManager.DerivePotentialSelectionNames') + - [IncludeStaticProperties](#F-Caliburn-Micro-Maui-ConventionManager-IncludeStaticProperties 'Caliburn.Micro.Maui.ConventionManager.IncludeStaticProperties') + - [OverwriteContent](#F-Caliburn-Micro-Maui-ConventionManager-OverwriteContent 'Caliburn.Micro.Maui.ConventionManager.OverwriteContent') + - [SetBinding](#F-Caliburn-Micro-Maui-ConventionManager-SetBinding 'Caliburn.Micro.Maui.ConventionManager.SetBinding') + - [Singularize](#F-Caliburn-Micro-Maui-ConventionManager-Singularize 'Caliburn.Micro.Maui.ConventionManager.Singularize') + - [AddElementConvention(convention)](#M-Caliburn-Micro-Maui-ConventionManager-AddElementConvention-Caliburn-Micro-Maui-ElementConvention- 'Caliburn.Micro.Maui.ConventionManager.AddElementConvention(Caliburn.Micro.Maui.ElementConvention)') + - [AddElementConvention\`\`1(bindableProperty,parameterProperty,eventName)](#M-Caliburn-Micro-Maui-ConventionManager-AddElementConvention``1-Microsoft-Maui-Controls-BindableProperty,System-String,System-String- 'Caliburn.Micro.Maui.ConventionManager.AddElementConvention``1(Microsoft.Maui.Controls.BindableProperty,System.String,System.String)') + - [ApplyHeaderTemplate(element,headerTemplateProperty,headerTemplateSelectorProperty,viewModelType)](#M-Caliburn-Micro-Maui-ConventionManager-ApplyHeaderTemplate-Microsoft-Maui-Controls-VisualElement,Microsoft-Maui-Controls-BindableProperty,Microsoft-Maui-Controls-BindableProperty,System-Type- 'Caliburn.Micro.Maui.ConventionManager.ApplyHeaderTemplate(Microsoft.Maui.Controls.VisualElement,Microsoft.Maui.Controls.BindableProperty,Microsoft.Maui.Controls.BindableProperty,System.Type)') + - [ApplyItemTemplate\`\`1(itemsControl,property)](#M-Caliburn-Micro-Maui-ConventionManager-ApplyItemTemplate``1-Microsoft-Maui-Controls-ItemsView{``0},System-Reflection-PropertyInfo- 'Caliburn.Micro.Maui.ConventionManager.ApplyItemTemplate``1(Microsoft.Maui.Controls.ItemsView{``0},System.Reflection.PropertyInfo)') + - [GetElementConvention(elementType)](#M-Caliburn-Micro-Maui-ConventionManager-GetElementConvention-System-Type- 'Caliburn.Micro.Maui.ConventionManager.GetElementConvention(System.Type)') + - [GetPropertyCaseInsensitive(type,propertyName)](#M-Caliburn-Micro-Maui-ConventionManager-GetPropertyCaseInsensitive-System-Type,System-String- 'Caliburn.Micro.Maui.ConventionManager.GetPropertyCaseInsensitive(System.Type,System.String)') + - [HasBinding()](#M-Caliburn-Micro-Maui-ConventionManager-HasBinding-Microsoft-Maui-Controls-VisualElement,Microsoft-Maui-Controls-BindableProperty- 'Caliburn.Micro.Maui.ConventionManager.HasBinding(Microsoft.Maui.Controls.VisualElement,Microsoft.Maui.Controls.BindableProperty)') + - [SetBindingWithoutBindingOrValueOverwrite(viewModelType,path,property,element,convention,bindableProperty)](#M-Caliburn-Micro-Maui-ConventionManager-SetBindingWithoutBindingOrValueOverwrite-System-Type,System-String,System-Reflection-PropertyInfo,Microsoft-Maui-Controls-VisualElement,Caliburn-Micro-Maui-ElementConvention,Microsoft-Maui-Controls-BindableProperty- 'Caliburn.Micro.Maui.ConventionManager.SetBindingWithoutBindingOrValueOverwrite(System.Type,System.String,System.Reflection.PropertyInfo,Microsoft.Maui.Controls.VisualElement,Caliburn.Micro.Maui.ElementConvention,Microsoft.Maui.Controls.BindableProperty)') + - [SetBindingWithoutBindingOverwrite()](#M-Caliburn-Micro-Maui-ConventionManager-SetBindingWithoutBindingOverwrite-System-Type,System-String,System-Reflection-PropertyInfo,Microsoft-Maui-Controls-VisualElement,Caliburn-Micro-Maui-ElementConvention,Microsoft-Maui-Controls-BindableProperty- 'Caliburn.Micro.Maui.ConventionManager.SetBindingWithoutBindingOverwrite(System.Type,System.String,System.Reflection.PropertyInfo,Microsoft.Maui.Controls.VisualElement,Caliburn.Micro.Maui.ElementConvention,Microsoft.Maui.Controls.BindableProperty)') +- [DependencyPropertyChangedEventArgs](#T-Caliburn-Micro-Maui-DependencyPropertyChangedEventArgs 'Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs') + - [#ctor(newValue,oldValue,property)](#M-Caliburn-Micro-Maui-DependencyPropertyChangedEventArgs-#ctor-System-Object,System-Object,Microsoft-Maui-Controls-BindableProperty- 'Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs.#ctor(System.Object,System.Object,Microsoft.Maui.Controls.BindableProperty)') + - [NewValue](#P-Caliburn-Micro-Maui-DependencyPropertyChangedEventArgs-NewValue 'Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs.NewValue') + - [OldValue](#P-Caliburn-Micro-Maui-DependencyPropertyChangedEventArgs-OldValue 'Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs.OldValue') + - [Property](#P-Caliburn-Micro-Maui-DependencyPropertyChangedEventArgs-Property 'Caliburn.Micro.Maui.DependencyPropertyChangedEventArgs.Property') +- [DependencyPropertyHelper](#T-Caliburn-Micro-Maui-DependencyPropertyHelper 'Caliburn.Micro.Maui.DependencyPropertyHelper') + - [Register(name,propertyType,ownerType,defaultValue,propertyChangedCallback)](#M-Caliburn-Micro-Maui-DependencyPropertyHelper-Register-System-String,System-Type,System-Type,System-Object,Caliburn-Micro-Maui-PropertyChangedCallback- 'Caliburn.Micro.Maui.DependencyPropertyHelper.Register(System.String,System.Type,System.Type,System.Object,Caliburn.Micro.Maui.PropertyChangedCallback)') + - [RegisterAttached(name,propertyType,ownerType,defaultValue,propertyChangedCallback)](#M-Caliburn-Micro-Maui-DependencyPropertyHelper-RegisterAttached-System-String,System-Type,System-Type,System-Object,Caliburn-Micro-Maui-PropertyChangedCallback- 'Caliburn.Micro.Maui.DependencyPropertyHelper.RegisterAttached(System.String,System.Type,System.Type,System.Object,Caliburn.Micro.Maui.PropertyChangedCallback)') +- [ElementConvention](#T-Caliburn-Micro-Maui-ElementConvention 'Caliburn.Micro.Maui.ElementConvention') + - [ApplyBinding](#F-Caliburn-Micro-Maui-ElementConvention-ApplyBinding 'Caliburn.Micro.Maui.ElementConvention.ApplyBinding') + - [CreateTrigger](#F-Caliburn-Micro-Maui-ElementConvention-CreateTrigger 'Caliburn.Micro.Maui.ElementConvention.CreateTrigger') + - [ElementType](#F-Caliburn-Micro-Maui-ElementConvention-ElementType 'Caliburn.Micro.Maui.ElementConvention.ElementType') + - [GetBindableProperty](#F-Caliburn-Micro-Maui-ElementConvention-GetBindableProperty 'Caliburn.Micro.Maui.ElementConvention.GetBindableProperty') + - [ParameterProperty](#F-Caliburn-Micro-Maui-ElementConvention-ParameterProperty 'Caliburn.Micro.Maui.ElementConvention.ParameterProperty') +- [FormsPlatformProvider](#T-Caliburn-Micro-Maui-FormsPlatformProvider 'Caliburn.Micro.Maui.FormsPlatformProvider') + - [#ctor(platformProvider)](#M-Caliburn-Micro-Maui-FormsPlatformProvider-#ctor-Caliburn-Micro-IPlatformProvider- 'Caliburn.Micro.Maui.FormsPlatformProvider.#ctor(Caliburn.Micro.IPlatformProvider)') + - [InDesignMode](#P-Caliburn-Micro-Maui-FormsPlatformProvider-InDesignMode 'Caliburn.Micro.Maui.FormsPlatformProvider.InDesignMode') + - [PropertyChangeNotificationsOnUIThread](#P-Caliburn-Micro-Maui-FormsPlatformProvider-PropertyChangeNotificationsOnUIThread 'Caliburn.Micro.Maui.FormsPlatformProvider.PropertyChangeNotificationsOnUIThread') + - [BeginOnUIThread()](#M-Caliburn-Micro-Maui-FormsPlatformProvider-BeginOnUIThread-System-Action- 'Caliburn.Micro.Maui.FormsPlatformProvider.BeginOnUIThread(System.Action)') + - [ExecuteOnFirstLoad()](#M-Caliburn-Micro-Maui-FormsPlatformProvider-ExecuteOnFirstLoad-System-Object,System-Action{System-Object}- 'Caliburn.Micro.Maui.FormsPlatformProvider.ExecuteOnFirstLoad(System.Object,System.Action{System.Object})') + - [ExecuteOnLayoutUpdated()](#M-Caliburn-Micro-Maui-FormsPlatformProvider-ExecuteOnLayoutUpdated-System-Object,System-Action{System-Object}- 'Caliburn.Micro.Maui.FormsPlatformProvider.ExecuteOnLayoutUpdated(System.Object,System.Action{System.Object})') + - [GetFirstNonGeneratedView()](#M-Caliburn-Micro-Maui-FormsPlatformProvider-GetFirstNonGeneratedView-System-Object- 'Caliburn.Micro.Maui.FormsPlatformProvider.GetFirstNonGeneratedView(System.Object)') + - [GetViewCloseAction()](#M-Caliburn-Micro-Maui-FormsPlatformProvider-GetViewCloseAction-System-Object,System-Collections-Generic-ICollection{System-Object},System-Nullable{System-Boolean}- 'Caliburn.Micro.Maui.FormsPlatformProvider.GetViewCloseAction(System.Object,System.Collections.Generic.ICollection{System.Object},System.Nullable{System.Boolean})') + - [OnUIThread()](#M-Caliburn-Micro-Maui-FormsPlatformProvider-OnUIThread-System-Action- 'Caliburn.Micro.Maui.FormsPlatformProvider.OnUIThread(System.Action)') + - [OnUIThreadAsync()](#M-Caliburn-Micro-Maui-FormsPlatformProvider-OnUIThreadAsync-System-Func{System-Threading-Tasks-Task}- 'Caliburn.Micro.Maui.FormsPlatformProvider.OnUIThreadAsync(System.Func{System.Threading.Tasks.Task})') +- [IAttachedObject](#T-Caliburn-Micro-Maui-IAttachedObject 'Caliburn.Micro.Maui.IAttachedObject') + - [AssociatedObject](#P-Caliburn-Micro-Maui-IAttachedObject-AssociatedObject 'Caliburn.Micro.Maui.IAttachedObject.AssociatedObject') + - [Attach(dependencyObject)](#M-Caliburn-Micro-Maui-IAttachedObject-Attach-Microsoft-Maui-Controls-BindableObject- 'Caliburn.Micro.Maui.IAttachedObject.Attach(Microsoft.Maui.Controls.BindableObject)') + - [Detach()](#M-Caliburn-Micro-Maui-IAttachedObject-Detach 'Caliburn.Micro.Maui.IAttachedObject.Detach') +- [IHaveParameters](#T-Caliburn-Micro-Maui-IHaveParameters 'Caliburn.Micro.Maui.IHaveParameters') + - [Parameters](#P-Caliburn-Micro-Maui-IHaveParameters-Parameters 'Caliburn.Micro.Maui.IHaveParameters.Parameters') +- [INavigationService](#T-Caliburn-Micro-Maui-INavigationService 'Caliburn.Micro.Maui.INavigationService') + - [GoBackAsync(animated)](#M-Caliburn-Micro-Maui-INavigationService-GoBackAsync-System-Boolean- 'Caliburn.Micro.Maui.INavigationService.GoBackAsync(System.Boolean)') + - [GoBackToRootAsync(animated)](#M-Caliburn-Micro-Maui-INavigationService-GoBackToRootAsync-System-Boolean- 'Caliburn.Micro.Maui.INavigationService.GoBackToRootAsync(System.Boolean)') + - [NavigateToViewAsync(viewType,parameter,animated)](#M-Caliburn-Micro-Maui-INavigationService-NavigateToViewAsync-System-Type,System-Object,System-Boolean- 'Caliburn.Micro.Maui.INavigationService.NavigateToViewAsync(System.Type,System.Object,System.Boolean)') + - [NavigateToViewAsync\`\`1(parameter,animated)](#M-Caliburn-Micro-Maui-INavigationService-NavigateToViewAsync``1-System-Object,System-Boolean- 'Caliburn.Micro.Maui.INavigationService.NavigateToViewAsync``1(System.Object,System.Boolean)') + - [NavigateToViewModelAsync(viewModelType,parameter,animated)](#M-Caliburn-Micro-Maui-INavigationService-NavigateToViewModelAsync-System-Type,System-Object,System-Boolean- 'Caliburn.Micro.Maui.INavigationService.NavigateToViewModelAsync(System.Type,System.Object,System.Boolean)') + - [NavigateToViewModelAsync\`\`1(parameter,animated)](#M-Caliburn-Micro-Maui-INavigationService-NavigateToViewModelAsync``1-System-Object,System-Boolean- 'Caliburn.Micro.Maui.INavigationService.NavigateToViewModelAsync``1(System.Object,System.Boolean)') +- [MauiApplication](#T-Caliburn-Micro-Maui-MauiApplication 'Caliburn.Micro.Maui.MauiApplication') + - [RootNavigationPage](#P-Caliburn-Micro-Maui-MauiApplication-RootNavigationPage 'Caliburn.Micro.Maui.MauiApplication.RootNavigationPage') + - [BuildUp(instance)](#M-Caliburn-Micro-Maui-MauiApplication-BuildUp-System-Object- 'Caliburn.Micro.Maui.MauiApplication.BuildUp(System.Object)') + - [Configure()](#M-Caliburn-Micro-Maui-MauiApplication-Configure 'Caliburn.Micro.Maui.MauiApplication.Configure') + - [CreateApplicationPage()](#M-Caliburn-Micro-Maui-MauiApplication-CreateApplicationPage 'Caliburn.Micro.Maui.MauiApplication.CreateApplicationPage') + - [DisplayRootView(viewType)](#M-Caliburn-Micro-Maui-MauiApplication-DisplayRootView-System-Type- 'Caliburn.Micro.Maui.MauiApplication.DisplayRootView(System.Type)') + - [DisplayRootViewForAsync(viewModelType)](#M-Caliburn-Micro-Maui-MauiApplication-DisplayRootViewForAsync-System-Type- 'Caliburn.Micro.Maui.MauiApplication.DisplayRootViewForAsync(System.Type)') + - [DisplayRootViewForAsync\`\`1()](#M-Caliburn-Micro-Maui-MauiApplication-DisplayRootViewForAsync``1 'Caliburn.Micro.Maui.MauiApplication.DisplayRootViewForAsync``1') + - [DisplayRootView\`\`1()](#M-Caliburn-Micro-Maui-MauiApplication-DisplayRootView``1 'Caliburn.Micro.Maui.MauiApplication.DisplayRootView``1') + - [GetAllInstances(service)](#M-Caliburn-Micro-Maui-MauiApplication-GetAllInstances-System-Type- 'Caliburn.Micro.Maui.MauiApplication.GetAllInstances(System.Type)') + - [GetInstance(service,key)](#M-Caliburn-Micro-Maui-MauiApplication-GetInstance-System-Type,System-String- 'Caliburn.Micro.Maui.MauiApplication.GetInstance(System.Type,System.String)') + - [Initialize()](#M-Caliburn-Micro-Maui-MauiApplication-Initialize 'Caliburn.Micro.Maui.MauiApplication.Initialize') + - [PrepareViewFirst()](#M-Caliburn-Micro-Maui-MauiApplication-PrepareViewFirst 'Caliburn.Micro.Maui.MauiApplication.PrepareViewFirst') + - [PrepareViewFirst(navigationPage)](#M-Caliburn-Micro-Maui-MauiApplication-PrepareViewFirst-Microsoft-Maui-Controls-NavigationPage- 'Caliburn.Micro.Maui.MauiApplication.PrepareViewFirst(Microsoft.Maui.Controls.NavigationPage)') +- [Message](#T-Caliburn-Micro-Maui-Message 'Caliburn.Micro.Maui.Message') + - [AttachProperty](#F-Caliburn-Micro-Maui-Message-AttachProperty 'Caliburn.Micro.Maui.Message.AttachProperty') + - [GetAttach(d)](#M-Caliburn-Micro-Maui-Message-GetAttach-Microsoft-Maui-Controls-BindableObject- 'Caliburn.Micro.Maui.Message.GetAttach(Microsoft.Maui.Controls.BindableObject)') + - [GetHandler(d)](#M-Caliburn-Micro-Maui-Message-GetHandler-Microsoft-Maui-Controls-BindableObject- 'Caliburn.Micro.Maui.Message.GetHandler(Microsoft.Maui.Controls.BindableObject)') + - [SetAttach(d,attachText)](#M-Caliburn-Micro-Maui-Message-SetAttach-Microsoft-Maui-Controls-BindableObject,System-String- 'Caliburn.Micro.Maui.Message.SetAttach(Microsoft.Maui.Controls.BindableObject,System.String)') + - [SetHandler(d,value)](#M-Caliburn-Micro-Maui-Message-SetHandler-Microsoft-Maui-Controls-BindableObject,System-Object- 'Caliburn.Micro.Maui.Message.SetHandler(Microsoft.Maui.Controls.BindableObject,System.Object)') +- [MessageBinder](#T-Caliburn-Micro-Maui-MessageBinder 'Caliburn.Micro.Maui.MessageBinder') + - [CustomConverters](#F-Caliburn-Micro-Maui-MessageBinder-CustomConverters 'Caliburn.Micro.Maui.MessageBinder.CustomConverters') + - [EvaluateParameter](#F-Caliburn-Micro-Maui-MessageBinder-EvaluateParameter 'Caliburn.Micro.Maui.MessageBinder.EvaluateParameter') + - [SpecialValues](#F-Caliburn-Micro-Maui-MessageBinder-SpecialValues 'Caliburn.Micro.Maui.MessageBinder.SpecialValues') + - [CoerceValue(destinationType,providedValue,context)](#M-Caliburn-Micro-Maui-MessageBinder-CoerceValue-System-Type,System-Object,System-Object- 'Caliburn.Micro.Maui.MessageBinder.CoerceValue(System.Type,System.Object,System.Object)') + - [DetermineParameters(context,requiredParameters)](#M-Caliburn-Micro-Maui-MessageBinder-DetermineParameters-Caliburn-Micro-Maui-ActionExecutionContext,System-Reflection-ParameterInfo[]- 'Caliburn.Micro.Maui.MessageBinder.DetermineParameters(Caliburn.Micro.Maui.ActionExecutionContext,System.Reflection.ParameterInfo[])') + - [GetDefaultValue(type)](#M-Caliburn-Micro-Maui-MessageBinder-GetDefaultValue-System-Type- 'Caliburn.Micro.Maui.MessageBinder.GetDefaultValue(System.Type)') +- [NavigateHelper\`1](#T-Caliburn-Micro-Maui-NavigateHelper`1 'Caliburn.Micro.Maui.NavigateHelper`1') + - [AttachTo(navigationService)](#M-Caliburn-Micro-Maui-NavigateHelper`1-AttachTo-Caliburn-Micro-Maui-INavigationService- 'Caliburn.Micro.Maui.NavigateHelper`1.AttachTo(Caliburn.Micro.Maui.INavigationService)') + - [Navigate()](#M-Caliburn-Micro-Maui-NavigateHelper`1-Navigate-System-Boolean- 'Caliburn.Micro.Maui.NavigateHelper`1.Navigate(System.Boolean)') + - [WithParam\`\`1(property,value)](#M-Caliburn-Micro-Maui-NavigateHelper`1-WithParam``1-System-Linq-Expressions-Expression{System-Func{`0,``0}},``0- 'Caliburn.Micro.Maui.NavigateHelper`1.WithParam``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},``0)') +- [NavigationExtensions](#T-Caliburn-Micro-Maui-NavigationExtensions 'Caliburn.Micro.Maui.NavigationExtensions') + - [For\`\`1(navigationService)](#M-Caliburn-Micro-Maui-NavigationExtensions-For``1-Caliburn-Micro-Maui-INavigationService- 'Caliburn.Micro.Maui.NavigationExtensions.For``1(Caliburn.Micro.Maui.INavigationService)') +- [NavigationPageAdapter](#T-Caliburn-Micro-Maui-NavigationPageAdapter 'Caliburn.Micro.Maui.NavigationPageAdapter') + - [#ctor(navigationPage)](#M-Caliburn-Micro-Maui-NavigationPageAdapter-#ctor-Microsoft-Maui-Controls-NavigationPage- 'Caliburn.Micro.Maui.NavigationPageAdapter.#ctor(Microsoft.Maui.Controls.NavigationPage)') + - [ActivateViewAsync(view)](#M-Caliburn-Micro-Maui-NavigationPageAdapter-ActivateViewAsync-Microsoft-Maui-Controls-BindableObject- 'Caliburn.Micro.Maui.NavigationPageAdapter.ActivateViewAsync(Microsoft.Maui.Controls.BindableObject)') + - [CreateContentPage(view,viewModel)](#M-Caliburn-Micro-Maui-NavigationPageAdapter-CreateContentPage-Microsoft-Maui-Controls-ContentView,System-Object- 'Caliburn.Micro.Maui.NavigationPageAdapter.CreateContentPage(Microsoft.Maui.Controls.ContentView,System.Object)') + - [DeactivateViewAsync(view)](#M-Caliburn-Micro-Maui-NavigationPageAdapter-DeactivateViewAsync-Microsoft-Maui-Controls-BindableObject- 'Caliburn.Micro.Maui.NavigationPageAdapter.DeactivateViewAsync(Microsoft.Maui.Controls.BindableObject)') + - [GoBackAsync(animated)](#M-Caliburn-Micro-Maui-NavigationPageAdapter-GoBackAsync-System-Boolean- 'Caliburn.Micro.Maui.NavigationPageAdapter.GoBackAsync(System.Boolean)') + - [GoBackToRootAsync(animated)](#M-Caliburn-Micro-Maui-NavigationPageAdapter-GoBackToRootAsync-System-Boolean- 'Caliburn.Micro.Maui.NavigationPageAdapter.GoBackToRootAsync(System.Boolean)') + - [NavigateToViewAsync(viewType,parameter,animated)](#M-Caliburn-Micro-Maui-NavigationPageAdapter-NavigateToViewAsync-System-Type,System-Object,System-Boolean- 'Caliburn.Micro.Maui.NavigationPageAdapter.NavigateToViewAsync(System.Type,System.Object,System.Boolean)') + - [NavigateToViewAsync\`\`1(parameter,animated)](#M-Caliburn-Micro-Maui-NavigationPageAdapter-NavigateToViewAsync``1-System-Object,System-Boolean- 'Caliburn.Micro.Maui.NavigationPageAdapter.NavigateToViewAsync``1(System.Object,System.Boolean)') + - [NavigateToViewModelAsync(viewModelType,parameter,animated)](#M-Caliburn-Micro-Maui-NavigationPageAdapter-NavigateToViewModelAsync-System-Type,System-Object,System-Boolean- 'Caliburn.Micro.Maui.NavigationPageAdapter.NavigateToViewModelAsync(System.Type,System.Object,System.Boolean)') + - [NavigateToViewModelAsync\`\`1(parameter,animated)](#M-Caliburn-Micro-Maui-NavigationPageAdapter-NavigateToViewModelAsync``1-System-Object,System-Boolean- 'Caliburn.Micro.Maui.NavigationPageAdapter.NavigateToViewModelAsync``1(System.Object,System.Boolean)') + - [TryInjectParameters(viewModel,parameter)](#M-Caliburn-Micro-Maui-NavigationPageAdapter-TryInjectParameters-System-Object,System-Object- 'Caliburn.Micro.Maui.NavigationPageAdapter.TryInjectParameters(System.Object,System.Object)') +- [Parameter](#T-Caliburn-Micro-Maui-Parameter 'Caliburn.Micro.Maui.Parameter') + - [ValueProperty](#F-Caliburn-Micro-Maui-Parameter-ValueProperty 'Caliburn.Micro.Maui.Parameter.ValueProperty') + - [Owner](#P-Caliburn-Micro-Maui-Parameter-Owner 'Caliburn.Micro.Maui.Parameter.Owner') + - [Value](#P-Caliburn-Micro-Maui-Parameter-Value 'Caliburn.Micro.Maui.Parameter.Value') + - [MakeAwareOf(owner)](#M-Caliburn-Micro-Maui-Parameter-MakeAwareOf-Caliburn-Micro-Maui-ActionMessage- 'Caliburn.Micro.Maui.Parameter.MakeAwareOf(Caliburn.Micro.Maui.ActionMessage)') +- [Parser](#T-Caliburn-Micro-Maui-Parser 'Caliburn.Micro.Maui.Parser') + - [CreateParameter](#F-Caliburn-Micro-Maui-Parser-CreateParameter 'Caliburn.Micro.Maui.Parser.CreateParameter') + - [CreateTrigger](#F-Caliburn-Micro-Maui-Parser-CreateTrigger 'Caliburn.Micro.Maui.Parser.CreateTrigger') + - [InterpretMessageText](#F-Caliburn-Micro-Maui-Parser-InterpretMessageText 'Caliburn.Micro.Maui.Parser.InterpretMessageText') + - [BindParameter(target,parameter,elementName,path,bindingMode)](#M-Caliburn-Micro-Maui-Parser-BindParameter-Microsoft-Maui-Controls-VisualElement,Caliburn-Micro-Maui-Parameter,System-String,System-String,Microsoft-Maui-Controls-BindingMode- 'Caliburn.Micro.Maui.Parser.BindParameter(Microsoft.Maui.Controls.VisualElement,Caliburn.Micro.Maui.Parameter,System.String,System.String,Microsoft.Maui.Controls.BindingMode)') + - [CreateMessage(target,messageText)](#M-Caliburn-Micro-Maui-Parser-CreateMessage-Microsoft-Maui-Controls-BindableObject,System-String- 'Caliburn.Micro.Maui.Parser.CreateMessage(Microsoft.Maui.Controls.BindableObject,System.String)') + - [Parse(target,text)](#M-Caliburn-Micro-Maui-Parser-Parse-Microsoft-Maui-Controls-BindableObject,System-String- 'Caliburn.Micro.Maui.Parser.Parse(Microsoft.Maui.Controls.BindableObject,System.String)') +- [PropertyChangedCallback](#T-Caliburn-Micro-Maui-PropertyChangedCallback 'Caliburn.Micro.Maui.PropertyChangedCallback') +- [RoutedEventArgs](#T-Caliburn-Micro-Maui-RoutedEventArgs 'Caliburn.Micro.Maui.RoutedEventArgs') + - [OriginalSource](#P-Caliburn-Micro-Maui-RoutedEventArgs-OriginalSource 'Caliburn.Micro.Maui.RoutedEventArgs.OriginalSource') +- [RoutedEventHandler](#T-Caliburn-Micro-Maui-RoutedEventHandler 'Caliburn.Micro.Maui.RoutedEventHandler') +- [TriggerActionBase\`1](#T-Caliburn-Micro-Maui-TriggerActionBase`1 'Caliburn.Micro.Maui.TriggerActionBase`1') + - [AssociatedObject](#P-Caliburn-Micro-Maui-TriggerActionBase`1-AssociatedObject 'Caliburn.Micro.Maui.TriggerActionBase`1.AssociatedObject') + - [OnAttached()](#M-Caliburn-Micro-Maui-TriggerActionBase`1-OnAttached 'Caliburn.Micro.Maui.TriggerActionBase`1.OnAttached') + - [OnDetaching()](#M-Caliburn-Micro-Maui-TriggerActionBase`1-OnDetaching 'Caliburn.Micro.Maui.TriggerActionBase`1.OnDetaching') +- [View](#T-Caliburn-Micro-Maui-View 'Caliburn.Micro.Maui.View') + - [ApplyConventionsProperty](#F-Caliburn-Micro-Maui-View-ApplyConventionsProperty 'Caliburn.Micro.Maui.View.ApplyConventionsProperty') + - [ContextProperty](#F-Caliburn-Micro-Maui-View-ContextProperty 'Caliburn.Micro.Maui.View.ContextProperty') + - [GetFirstNonGeneratedView](#F-Caliburn-Micro-Maui-View-GetFirstNonGeneratedView 'Caliburn.Micro.Maui.View.GetFirstNonGeneratedView') + - [IsGeneratedProperty](#F-Caliburn-Micro-Maui-View-IsGeneratedProperty 'Caliburn.Micro.Maui.View.IsGeneratedProperty') + - [IsLoadedProperty](#F-Caliburn-Micro-Maui-View-IsLoadedProperty 'Caliburn.Micro.Maui.View.IsLoadedProperty') + - [IsScopeRootProperty](#F-Caliburn-Micro-Maui-View-IsScopeRootProperty 'Caliburn.Micro.Maui.View.IsScopeRootProperty') + - [ModelProperty](#F-Caliburn-Micro-Maui-View-ModelProperty 'Caliburn.Micro.Maui.View.ModelProperty') + - [InDesignMode](#P-Caliburn-Micro-Maui-View-InDesignMode 'Caliburn.Micro.Maui.View.InDesignMode') + - [ExecuteOnLoad(element,handler)](#M-Caliburn-Micro-Maui-View-ExecuteOnLoad-Microsoft-Maui-Controls-VisualElement,Caliburn-Micro-Maui-RoutedEventHandler- 'Caliburn.Micro.Maui.View.ExecuteOnLoad(Microsoft.Maui.Controls.VisualElement,Caliburn.Micro.Maui.RoutedEventHandler)') + - [ExecuteOnUnload(element,handler)](#M-Caliburn-Micro-Maui-View-ExecuteOnUnload-Microsoft-Maui-Controls-VisualElement,Caliburn-Micro-Maui-RoutedEventHandler- 'Caliburn.Micro.Maui.View.ExecuteOnUnload(Microsoft.Maui.Controls.VisualElement,Caliburn.Micro.Maui.RoutedEventHandler)') + - [GetApplyConventions(d)](#M-Caliburn-Micro-Maui-View-GetApplyConventions-Microsoft-Maui-Controls-BindableObject- 'Caliburn.Micro.Maui.View.GetApplyConventions(Microsoft.Maui.Controls.BindableObject)') + - [GetContext(d)](#M-Caliburn-Micro-Maui-View-GetContext-Microsoft-Maui-Controls-BindableObject- 'Caliburn.Micro.Maui.View.GetContext(Microsoft.Maui.Controls.BindableObject)') + - [GetModel(d)](#M-Caliburn-Micro-Maui-View-GetModel-Microsoft-Maui-Controls-BindableObject- 'Caliburn.Micro.Maui.View.GetModel(Microsoft.Maui.Controls.BindableObject)') + - [SetApplyConventions(d,value)](#M-Caliburn-Micro-Maui-View-SetApplyConventions-Microsoft-Maui-Controls-BindableObject,System-Nullable{System-Boolean}- 'Caliburn.Micro.Maui.View.SetApplyConventions(Microsoft.Maui.Controls.BindableObject,System.Nullable{System.Boolean})') + - [SetContext(d,value)](#M-Caliburn-Micro-Maui-View-SetContext-Microsoft-Maui-Controls-BindableObject,System-Object- 'Caliburn.Micro.Maui.View.SetContext(Microsoft.Maui.Controls.BindableObject,System.Object)') + - [SetModel(d,value)](#M-Caliburn-Micro-Maui-View-SetModel-Microsoft-Maui-Controls-BindableObject,System-Object- 'Caliburn.Micro.Maui.View.SetModel(Microsoft.Maui.Controls.BindableObject,System.Object)') +- [ViewLocator](#T-Caliburn-Micro-Maui-ViewLocator 'Caliburn.Micro.Maui.ViewLocator') + - [ContextSeparator](#F-Caliburn-Micro-Maui-ViewLocator-ContextSeparator 'Caliburn.Micro.Maui.ViewLocator.ContextSeparator') + - [DeterminePackUriFromType](#F-Caliburn-Micro-Maui-ViewLocator-DeterminePackUriFromType 'Caliburn.Micro.Maui.ViewLocator.DeterminePackUriFromType') + - [GetOrCreateViewType](#F-Caliburn-Micro-Maui-ViewLocator-GetOrCreateViewType 'Caliburn.Micro.Maui.ViewLocator.GetOrCreateViewType') + - [LocateForModel](#F-Caliburn-Micro-Maui-ViewLocator-LocateForModel 'Caliburn.Micro.Maui.ViewLocator.LocateForModel') + - [LocateForModelType](#F-Caliburn-Micro-Maui-ViewLocator-LocateForModelType 'Caliburn.Micro.Maui.ViewLocator.LocateForModelType') + - [LocateTypeForModelType](#F-Caliburn-Micro-Maui-ViewLocator-LocateTypeForModelType 'Caliburn.Micro.Maui.ViewLocator.LocateTypeForModelType') + - [ModifyModelTypeAtDesignTime](#F-Caliburn-Micro-Maui-ViewLocator-ModifyModelTypeAtDesignTime 'Caliburn.Micro.Maui.ViewLocator.ModifyModelTypeAtDesignTime') + - [NameTransformer](#F-Caliburn-Micro-Maui-ViewLocator-NameTransformer 'Caliburn.Micro.Maui.ViewLocator.NameTransformer') + - [TransformName](#F-Caliburn-Micro-Maui-ViewLocator-TransformName 'Caliburn.Micro.Maui.ViewLocator.TransformName') + - [AddDefaultTypeMapping(viewSuffix)](#M-Caliburn-Micro-Maui-ViewLocator-AddDefaultTypeMapping-System-String- 'Caliburn.Micro.Maui.ViewLocator.AddDefaultTypeMapping(System.String)') + - [AddNamespaceMapping(nsSource,nsTargets,viewSuffix)](#M-Caliburn-Micro-Maui-ViewLocator-AddNamespaceMapping-System-String,System-String[],System-String- 'Caliburn.Micro.Maui.ViewLocator.AddNamespaceMapping(System.String,System.String[],System.String)') + - [AddNamespaceMapping(nsSource,nsTarget,viewSuffix)](#M-Caliburn-Micro-Maui-ViewLocator-AddNamespaceMapping-System-String,System-String,System-String- 'Caliburn.Micro.Maui.ViewLocator.AddNamespaceMapping(System.String,System.String,System.String)') + - [AddSubNamespaceMapping(nsSource,nsTargets,viewSuffix)](#M-Caliburn-Micro-Maui-ViewLocator-AddSubNamespaceMapping-System-String,System-String[],System-String- 'Caliburn.Micro.Maui.ViewLocator.AddSubNamespaceMapping(System.String,System.String[],System.String)') + - [AddSubNamespaceMapping(nsSource,nsTarget,viewSuffix)](#M-Caliburn-Micro-Maui-ViewLocator-AddSubNamespaceMapping-System-String,System-String,System-String- 'Caliburn.Micro.Maui.ViewLocator.AddSubNamespaceMapping(System.String,System.String,System.String)') + - [AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetsRegEx,viewSuffix)](#M-Caliburn-Micro-Maui-ViewLocator-AddTypeMapping-System-String,System-String,System-String[],System-String- 'Caliburn.Micro.Maui.ViewLocator.AddTypeMapping(System.String,System.String,System.String[],System.String)') + - [AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetRegEx,viewSuffix)](#M-Caliburn-Micro-Maui-ViewLocator-AddTypeMapping-System-String,System-String,System-String,System-String- 'Caliburn.Micro.Maui.ViewLocator.AddTypeMapping(System.String,System.String,System.String,System.String)') + - [ConfigureTypeMappings(config)](#M-Caliburn-Micro-Maui-ViewLocator-ConfigureTypeMappings-Caliburn-Micro-TypeMappingConfiguration- 'Caliburn.Micro.Maui.ViewLocator.ConfigureTypeMappings(Caliburn.Micro.TypeMappingConfiguration)') + - [InitializeComponent(element)](#M-Caliburn-Micro-Maui-ViewLocator-InitializeComponent-System-Object- 'Caliburn.Micro.Maui.ViewLocator.InitializeComponent(System.Object)') + - [RegisterViewSuffix(viewSuffix)](#M-Caliburn-Micro-Maui-ViewLocator-RegisterViewSuffix-System-String- 'Caliburn.Micro.Maui.ViewLocator.RegisterViewSuffix(System.String)') +- [ViewModelBinder](#T-Caliburn-Micro-Maui-ViewModelBinder 'Caliburn.Micro.Maui.ViewModelBinder') + - [ApplyConventionsByDefault](#F-Caliburn-Micro-Maui-ViewModelBinder-ApplyConventionsByDefault 'Caliburn.Micro.Maui.ViewModelBinder.ApplyConventionsByDefault') + - [Bind](#F-Caliburn-Micro-Maui-ViewModelBinder-Bind 'Caliburn.Micro.Maui.ViewModelBinder.Bind') + - [BindActions](#F-Caliburn-Micro-Maui-ViewModelBinder-BindActions 'Caliburn.Micro.Maui.ViewModelBinder.BindActions') + - [BindProperties](#F-Caliburn-Micro-Maui-ViewModelBinder-BindProperties 'Caliburn.Micro.Maui.ViewModelBinder.BindProperties') + - [ConventionsAppliedProperty](#F-Caliburn-Micro-Maui-ViewModelBinder-ConventionsAppliedProperty 'Caliburn.Micro.Maui.ViewModelBinder.ConventionsAppliedProperty') + - [HandleUnmatchedElements](#F-Caliburn-Micro-Maui-ViewModelBinder-HandleUnmatchedElements 'Caliburn.Micro.Maui.ViewModelBinder.HandleUnmatchedElements') + - [ShouldApplyConventions(view)](#M-Caliburn-Micro-Maui-ViewModelBinder-ShouldApplyConventions-Microsoft-Maui-Controls-VisualElement- 'Caliburn.Micro.Maui.ViewModelBinder.ShouldApplyConventions(Microsoft.Maui.Controls.VisualElement)') +- [ViewModelLocator](#T-Caliburn-Micro-Maui-ViewModelLocator 'Caliburn.Micro.Maui.ViewModelLocator') + - [InterfaceCaptureGroupName](#F-Caliburn-Micro-Maui-ViewModelLocator-InterfaceCaptureGroupName 'Caliburn.Micro.Maui.ViewModelLocator.InterfaceCaptureGroupName') + - [LocateForView](#F-Caliburn-Micro-Maui-ViewModelLocator-LocateForView 'Caliburn.Micro.Maui.ViewModelLocator.LocateForView') + - [LocateForViewType](#F-Caliburn-Micro-Maui-ViewModelLocator-LocateForViewType 'Caliburn.Micro.Maui.ViewModelLocator.LocateForViewType') + - [LocateTypeForViewType](#F-Caliburn-Micro-Maui-ViewModelLocator-LocateTypeForViewType 'Caliburn.Micro.Maui.ViewModelLocator.LocateTypeForViewType') + - [NameTransformer](#F-Caliburn-Micro-Maui-ViewModelLocator-NameTransformer 'Caliburn.Micro.Maui.ViewModelLocator.NameTransformer') + - [TransformName](#F-Caliburn-Micro-Maui-ViewModelLocator-TransformName 'Caliburn.Micro.Maui.ViewModelLocator.TransformName') + - [AddDefaultTypeMapping(viewSuffix)](#M-Caliburn-Micro-Maui-ViewModelLocator-AddDefaultTypeMapping-System-String- 'Caliburn.Micro.Maui.ViewModelLocator.AddDefaultTypeMapping(System.String)') + - [AddNamespaceMapping(nsSource,nsTargets,viewSuffix)](#M-Caliburn-Micro-Maui-ViewModelLocator-AddNamespaceMapping-System-String,System-String[],System-String- 'Caliburn.Micro.Maui.ViewModelLocator.AddNamespaceMapping(System.String,System.String[],System.String)') + - [AddNamespaceMapping(nsSource,nsTarget,viewSuffix)](#M-Caliburn-Micro-Maui-ViewModelLocator-AddNamespaceMapping-System-String,System-String,System-String- 'Caliburn.Micro.Maui.ViewModelLocator.AddNamespaceMapping(System.String,System.String,System.String)') + - [AddSubNamespaceMapping(nsSource,nsTargets,viewSuffix)](#M-Caliburn-Micro-Maui-ViewModelLocator-AddSubNamespaceMapping-System-String,System-String[],System-String- 'Caliburn.Micro.Maui.ViewModelLocator.AddSubNamespaceMapping(System.String,System.String[],System.String)') + - [AddSubNamespaceMapping(nsSource,nsTarget,viewSuffix)](#M-Caliburn-Micro-Maui-ViewModelLocator-AddSubNamespaceMapping-System-String,System-String,System-String- 'Caliburn.Micro.Maui.ViewModelLocator.AddSubNamespaceMapping(System.String,System.String,System.String)') + - [AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetsRegEx,viewSuffix)](#M-Caliburn-Micro-Maui-ViewModelLocator-AddTypeMapping-System-String,System-String,System-String[],System-String- 'Caliburn.Micro.Maui.ViewModelLocator.AddTypeMapping(System.String,System.String,System.String[],System.String)') + - [AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetRegEx,viewSuffix)](#M-Caliburn-Micro-Maui-ViewModelLocator-AddTypeMapping-System-String,System-String,System-String,System-String- 'Caliburn.Micro.Maui.ViewModelLocator.AddTypeMapping(System.String,System.String,System.String,System.String)') + - [ConfigureTypeMappings(config)](#M-Caliburn-Micro-Maui-ViewModelLocator-ConfigureTypeMappings-Caliburn-Micro-TypeMappingConfiguration- 'Caliburn.Micro.Maui.ViewModelLocator.ConfigureTypeMappings(Caliburn.Micro.TypeMappingConfiguration)') + - [MakeInterface(typeName)](#M-Caliburn-Micro-Maui-ViewModelLocator-MakeInterface-System-String- 'Caliburn.Micro.Maui.ViewModelLocator.MakeInterface(System.String)') + + +## Action `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +A host for action related attached properties. + + +### TargetProperty `constants` + +##### Summary + +A property definition representing the target of an [ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage') . The DataContext of the element will be set to this instance. + + +### TargetWithoutContextProperty `constants` + +##### Summary + +A property definition representing the target of an [ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage') . The DataContext of the element is not set to this instance. + + +### GetTarget(d) `method` + +##### Summary + +Gets the target for instances of [ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage') . + +##### Returns + +The target for instances of [ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage') + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The element to which the target is attached. | + + +### GetTargetWithoutContext(d) `method` + +##### Summary + +Gets the target for instances of [ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage') . + +##### Returns + +The target for instances of [ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage') + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The element to which the target is attached. | + + +### HasTargetSet(element) `method` + +##### Summary + +Checks if the [ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage') -Target was set. + +##### Returns + +True if Target or TargetWithoutContext was set on `element` + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| element | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | DependencyObject to check | + + +### Invoke(target,methodName,view,source,eventArgs,parameters) `method` + +##### Summary + +Uses the action pipeline to invoke the method. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| target | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The object instance to invoke the method on. | +| methodName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the method to invoke. | +| view | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The view. | +| source | [Microsoft.Maui.Controls.VisualElement](#T-Microsoft-Maui-Controls-VisualElement 'Microsoft.Maui.Controls.VisualElement') | The source of the invocation. | +| eventArgs | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The event args. | +| parameters | [System.Object[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object[] 'System.Object[]') | The method parameters. | + + +### SetTarget(d,target) `method` + +##### Summary + +Sets the target of the [ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage') . + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The element to attach the target to. | +| target | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The target for instances of [ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage') . | + + +### SetTargetWithoutContext(d,target) `method` + +##### Summary + +Sets the target of the [ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage') . + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The element to attach the target to. | +| target | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The target for instances of [ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage') . | + +##### Remarks + +The DataContext will not be set. + + +## ActionExecutionContext `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +The context used during the execution of an Action or its guard. + + +### CanExecute `constants` + +##### Summary + +Determines whether the action can execute. + +##### Remarks + +Returns true if the action can execute, false otherwise. + + +### EventArgs `constants` + +##### Summary + +Any event arguments associated with the action's invocation. + + +### Method `constants` + +##### Summary + +The actual method info to be invoked. + + +### Item `property` + +##### Summary + +Gets or sets additional data needed to invoke the action. + +##### Returns + +Custom data associated with the context. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The data key. | + + +### Message `property` + +##### Summary + +The message being executed. + + +### Source `property` + +##### Summary + +The source from which the message originates. + + +### Target `property` + +##### Summary + +The instance on which the action is invoked. + + +### View `property` + +##### Summary + +The view associated with the target. + + +### Dispose() `method` + +##### Summary + +Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + +##### Parameters + +This method has no parameters. + + +## ActionMessage `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Used to send a message from the UI to a presentation model class, indicating that a particular Action should be invoked. + + +### #ctor() `constructor` + +##### Summary + +Creates an instance of [ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage'). + +##### Parameters + +This constructor has no parameters. + + +### ApplyAvailabilityEffect `constants` + +##### Summary + +Applies an availability effect, such as IsEnabled, to an element. + +##### Remarks + +Returns a value indicating whether or not the action is available. + + +### BuildPossibleGuardNames `constants` + +##### Summary + +Returns the list of possible names of guard methods / properties for the given method. + + +### EnforceGuardsDuringInvocation `constants` + +##### Summary + +Causes the action invocation to "double check" if the action should be invoked by executing the guard immediately before hand. + +##### Remarks + +This is disabled by default. If multiple actions are attached to the same element, you may want to enable this so that each individaul action checks its guard regardless of how the UI state appears. + + +### GetTargetMethod `constants` + +##### Summary + +Finds the method on the target matching the specified message. + +##### Returns + +The matching method, if available. + + +### InvokeAction `constants` + +##### Summary + +Invokes the action using the specified [ActionExecutionContext](#T-Caliburn-Micro-Maui-ActionExecutionContext 'Caliburn.Micro.Maui.ActionExecutionContext') + + +### PrepareContext `constants` + +##### Summary + +Prepares the action execution context for use. + + +### SetMethodBinding `constants` + +##### Summary + +Sets the target, method and view on the context. Uses a bubbling strategy by default. + + +### ThrowsExceptions `constants` + +##### Summary + +Causes the action to throw if it cannot locate the target or the method at invocation time. + +##### Remarks + +True by default. + + +### Handler `property` + +##### Summary + +The handler for the action. + + +### MethodName `property` + +##### Summary + +Gets or sets the name of the method to be invoked on the presentation model class. + + +### Parameters `property` + +##### Summary + +Gets the parameters to pass as part of the method invocation. + + +### Invoke(sender) `method` + +##### Summary + +Invokes the action. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sender | [Microsoft.Maui.Controls.VisualElement](#T-Microsoft-Maui-Controls-VisualElement 'Microsoft.Maui.Controls.VisualElement') | The Visual Element invoking the event | + + +### OnAttached() `method` + +##### Summary + +Called after the action is attached to an AssociatedObject. + +##### Parameters + +This method has no parameters. + + +### OnDetaching() `method` + +##### Summary + +Called when the action is being detached from its AssociatedObject, but before it has actually occurred. + +##### Parameters + +This method has no parameters. + + +### ToString() `method` + +##### Summary + +Returns a [String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') that represents the current [Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object'). + +##### Returns + +A [String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') that represents the current [Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object'). + +##### Parameters + +This method has no parameters. + + +### TryFindGuardMethod(context,possibleGuardNames) `method` + +##### Summary + +Try to find a candidate for guard function, having: + - a name in the form "CanXXX" + - no generic parameters + - a bool return type + - no parameters or a set of parameters corresponding to the action method + +##### Returns + +A MethodInfo, if found; null otherwise + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [Caliburn.Micro.Maui.ActionExecutionContext](#T-Caliburn-Micro-Maui-ActionExecutionContext 'Caliburn.Micro.Maui.ActionExecutionContext') | The execution context | +| possibleGuardNames | [System.Collections.Generic.IEnumerable{System.String}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerable 'System.Collections.Generic.IEnumerable{System.String}') | Method names to look for. | + + +### UpdateAvailability() `method` + +##### Summary + +Forces an update of the UI's Enabled/Disabled state based on the the preconditions associated with the method. + +##### Parameters + +This method has no parameters. + + +## ActivityEventArgs `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Arguments for activity events + + +### #ctor(activity) `constructor` + +##### Summary + +Creates a new ActivityEventArgs. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| activity | [Android.App.Activity](#T-Android-App-Activity 'Android.App.Activity') | The activity this event corresponds to. | + + +### Activity `property` + +##### Summary + +The activity this event corresponds to. + + +## ActivityLifecycleCallbackHandler `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Handles callbacks for the activity lifecycle and exposes them as events + + +### OnActivityCreated(activity,savedInstanceState) `method` + +##### Summary + +Invokes the ActivityCreated event + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| activity | [Android.App.Activity](#T-Android-App-Activity 'Android.App.Activity') | The activity | +| savedInstanceState | [Android.OS.Bundle](#T-Android-OS-Bundle 'Android.OS.Bundle') | The saved instance state | + + +### OnActivityDestroyed(activity) `method` + +##### Summary + +Invokes the ActivityDestroyed event + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| activity | [Android.App.Activity](#T-Android-App-Activity 'Android.App.Activity') | The activity | + + +### OnActivityPaused(activity) `method` + +##### Summary + +Invokes the ActivityPaused event + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| activity | [Android.App.Activity](#T-Android-App-Activity 'Android.App.Activity') | The activity | + + +### OnActivityResumed(activity) `method` + +##### Summary + +Invokes the ActivityResumed event + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| activity | [Android.App.Activity](#T-Android-App-Activity 'Android.App.Activity') | The activity | + + +### OnActivitySaveInstanceState(activity,outState) `method` + +##### Summary + +Invokes the ActivitySaveInstanceState event + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| activity | [Android.App.Activity](#T-Android-App-Activity 'Android.App.Activity') | The activity | +| outState | [Android.OS.Bundle](#T-Android-OS-Bundle 'Android.OS.Bundle') | The output state | + + +### OnActivityStarted(activity) `method` + +##### Summary + +Invokes the ActivityStarted event + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| activity | [Android.App.Activity](#T-Android-App-Activity 'Android.App.Activity') | The activity | + + +### OnActivityStopped(activity) `method` + +##### Summary + +Invokes the ActivityStopped event + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| activity | [Android.App.Activity](#T-Android-App-Activity 'Android.App.Activity') | The activity | + + +## AndroidPlatformProvider `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +A [IPlatformProvider](#T-Caliburn-Micro-IPlatformProvider 'Caliburn.Micro.IPlatformProvider') implementation for the Xamarin Android platfrom. + + +### #ctor(application) `constructor` + +##### Summary + +Creates an instance of [AndroidPlatformProvider](#T-Caliburn-Micro-Maui-AndroidPlatformProvider 'Caliburn.Micro.Maui.AndroidPlatformProvider'). + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| application | [Android.App.Application](#T-Android-App-Application 'Android.App.Application') | The Android Application | + + +### InDesignMode `property` + +##### Summary + +Indicates whether or not the framework is in design-time mode. + + +### PropertyChangeNotificationsOnUIThread `property` + +##### Summary + +Whether or not classes should execute property change notications on the UI thread. + + +### BeginOnUIThread(action) `method` + +##### Summary + +Executes the action on the UI thread asynchronously. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Action](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action') | The action to execute. | + + +### ExecuteOnFirstLoad(view,handler) `method` + +##### Summary + +Executes the handler the fist time the view is loaded. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view. | +| handler | [System.Action{System.Object}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action{System.Object}') | The handler. | + + +### ExecuteOnLayoutUpdated(view,handler) `method` + +##### Summary + +Executes the handler the next time the view's LayoutUpdated event fires. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view. | +| handler | [System.Action{System.Object}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action{System.Object}') | The handler. | + + +### GetFirstNonGeneratedView(view) `method` + +##### Summary + +Used to retrieve the root, non-framework-created view. + +##### Returns + +The root element that was not created by the framework. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view to search. | + +##### Remarks + +In certain instances the services create UI elements. +For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. +The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. +Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + +### GetViewCloseAction(viewModel,views,dialogResult) `method` + +##### Summary + +Get the close action for the specified view model. + +##### Returns + +An [Action](#T-Caliburn-Micro-Maui-Action 'Caliburn.Micro.Maui.Action') to close the view model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewModel | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view model to close. | +| views | [System.Collections.Generic.ICollection{System.Object}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.ICollection 'System.Collections.Generic.ICollection{System.Object}') | The associated views. | +| dialogResult | [System.Nullable{System.Boolean}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Nullable 'System.Nullable{System.Boolean}') | The dialog result. | + + +### OnUIThread(action) `method` + +##### Summary + +Executes the action on the UI thread. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Action](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action') | The action to execute. | + + +### OnUIThreadAsync(action) `method` + +##### Summary + +Executes the action on the UI thread asynchronously. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Func{System.Threading.Tasks.Task}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{System.Threading.Tasks.Task}') | The action to execute. | + + +## AttachedCollection\`1 `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +A collection that can exist as part of a behavior. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of item in the attached collection. | + + +### AssociatedObject `property` + +##### Summary + +The currently attached object. + + +### Attach(dependencyObject) `method` + +##### Summary + +Attaches the collection. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The dependency object to attach the collection to. | + + +### Detach() `method` + +##### Summary + +Detaches the collection. + +##### Parameters + +This method has no parameters. + + +### OnCollectionChanged(e) `method` + +##### Summary + +Raises the [](#E-System-Collections-ObjectModel-ObservableCollection`1-CollectionChanged 'System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged') event with the provided arguments. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| e | [System.Collections.Specialized.NotifyCollectionChangedEventArgs](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Specialized.NotifyCollectionChangedEventArgs 'System.Collections.Specialized.NotifyCollectionChangedEventArgs') | Arguments of the event being raised. | + + +### OnItemAdded(item) `method` + +##### Summary + +Called when an item is added from the collection. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| item | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The item that was added. | + + +### OnItemRemoved(item) `method` + +##### Summary + +Called when an item is removed from the collection. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| item | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The item that was removed. | + + +## Bind `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Hosts dependency properties for binding. + + +### AtDesignTimeProperty `constants` + +##### Summary + +Allows application of conventions at design-time. + + +### ModelProperty `constants` + +##### Summary + +Allows binding on an existing view. Use this on root UserControls, Pages and Windows; not in a DataTemplate. + + +### ModelWithoutContextProperty `constants` + +##### Summary + +Allows binding on an existing view without setting the data context. Use this from within a DataTemplate. + + +### GetAtDesignTime(dependencyObject) `method` + +##### Summary + +Gets whether or not conventions are being applied at design-time. + +##### Returns + +Whether or not conventions are applied. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The ui to apply conventions to. | + + +### GetModel(dependencyObject) `method` + +##### Summary + +Gets the model to bind to. + +##### Returns + +The model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The dependency object to bind to. | + + +### GetModelWithoutContext(dependencyObject) `method` + +##### Summary + +Gets the model to bind to. + +##### Returns + +The model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The dependency object to bind to. | + + +### SetAtDesignTime(dependencyObject,value) `method` + +##### Summary + +Sets whether or not do bind conventions at design-time. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The ui to apply conventions to. | +| value | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Whether or not to apply conventions. | + + +### SetModel(dependencyObject,value) `method` + +##### Summary + +Sets the model to bind to. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The dependency object to bind to. | +| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The model. | + + +### SetModelWithoutContext(dependencyObject,value) `method` + +##### Summary + +Sets the model to bind to. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The dependency object to bind to. | +| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The model. | + + +## CaliburnApplication `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Encapsulates the app and its available services. + + +### #ctor(javaReference,transfer) `constructor` + +##### Summary + +Creates an instance of [CaliburnApplication](#T-Caliburn-Micro-Maui-CaliburnApplication 'Caliburn.Micro.Maui.CaliburnApplication'). + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| javaReference | [System.IntPtr](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.IntPtr 'System.IntPtr') | A [IntPtr](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.IntPtr 'System.IntPtr') which contains the `java.lang.Class` JNI value corresponding to this type. | +| transfer | [Android.Runtime.JniHandleOwnership](#T-Android-Runtime-JniHandleOwnership 'Android.Runtime.JniHandleOwnership') | How to handle ownership | + + +### Configure() `method` + +##### Summary + +Override to configure the framework and setup your IoC container. + +##### Parameters + +This method has no parameters. + + +### Initialize() `method` + +##### Summary + +Start the framework. + +##### Parameters + +This method has no parameters. + + +### SelectAssemblies() `method` + +##### Summary + +Override to tell the framework where to find assemblies to inspect for views, etc. + +##### Returns + +A list of assemblies to inspect. + +##### Parameters + +This method has no parameters. + + +### StartDesignTime() `method` + +##### Summary + +Called by the bootstrapper's constructor at design time to start the framework. + +##### Parameters + +This method has no parameters. + + +### StartRuntime() `method` + +##### Summary + +Called by the bootstrapper's constructor at runtime to start the framework. + +##### Parameters + +This method has no parameters. + + +## ConventionManager `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Used to configure the conventions used by the framework to apply bindings and create actions. + + +### ApplyBindingMode `constants` + +##### Summary + +Applies the appropriate binding mode to the binding. + + +### ApplyStringFormat `constants` + +##### Summary + +Determines whether a custom string format is needed and applies it to the binding. + + +### ApplyUpdateSourceTrigger `constants` + +##### Summary + +Determines whether a custom update source trigger should be applied to the binding. + + +### ApplyValidation `constants` + +##### Summary + +Determines whether or not and what type of validation to enable on the binding. + + +### ApplyValueConverter `constants` + +##### Summary + +Determines whether a value converter is is needed and applies one to the binding. + + +### ConfigureSelectedItem `constants` + +##### Summary + +Configures the selected item convention. + + +### ConfigureSelectedItemBinding `constants` + +##### Summary + +Configures the SelectedItem binding for matched selection path. + + +### DefaultHeaderTemplate `constants` + +##### Summary + +The default DataTemplate used for Headered controls when required. + + +### DefaultItemTemplate `constants` + +##### Summary + +The default DataTemplate used for ItemsControls when required. + + +### DerivePotentialSelectionNames `constants` + +##### Summary + +Derives the SelectedItem property name. + + +### IncludeStaticProperties `constants` + +##### Summary + +Indicates whether or not static properties should be included during convention name matching. + +##### Remarks + +False by default. + + +### OverwriteContent `constants` + +##### Summary + +Indicates whether or not the Content of ContentControls should be overwritten by conventional bindings. + +##### Remarks + +False by default. + + +### SetBinding `constants` + +##### Summary + +Creates a binding and sets it on the element, applying the appropriate conventions. + + +### Singularize `constants` + +##### Summary + +Changes the provided word from a plural form to a singular form. + + +### AddElementConvention(convention) `method` + +##### Summary + +Adds an element convention. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| convention | [Caliburn.Micro.Maui.ElementConvention](#T-Caliburn-Micro-Maui-ElementConvention 'Caliburn.Micro.Maui.ElementConvention') | | + + +### AddElementConvention\`\`1(bindableProperty,parameterProperty,eventName) `method` + +##### Summary + +Adds an element convention. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| bindableProperty | [Microsoft.Maui.Controls.BindableProperty](#T-Microsoft-Maui-Controls-BindableProperty 'Microsoft.Maui.Controls.BindableProperty') | The default property for binding conventions. | +| parameterProperty | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The default property for action parameters. | +| eventName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The default event to trigger actions. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of element. | + + +### ApplyHeaderTemplate(element,headerTemplateProperty,headerTemplateSelectorProperty,viewModelType) `method` + +##### Summary + +Applies a header template based on [IHaveDisplayName](#T-Caliburn-Micro-IHaveDisplayName 'Caliburn.Micro.IHaveDisplayName') + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| element | [Microsoft.Maui.Controls.VisualElement](#T-Microsoft-Maui-Controls-VisualElement 'Microsoft.Maui.Controls.VisualElement') | The element to apply the header template to. | +| headerTemplateProperty | [Microsoft.Maui.Controls.BindableProperty](#T-Microsoft-Maui-Controls-BindableProperty 'Microsoft.Maui.Controls.BindableProperty') | The depdendency property for the hdeader. | +| headerTemplateSelectorProperty | [Microsoft.Maui.Controls.BindableProperty](#T-Microsoft-Maui-Controls-BindableProperty 'Microsoft.Maui.Controls.BindableProperty') | The selector dependency property. | +| viewModelType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type of the view model. | + + +### ApplyItemTemplate\`\`1(itemsControl,property) `method` + +##### Summary + +Attempts to apply the default item template to the items control. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| itemsControl | [Microsoft.Maui.Controls.ItemsView{\`\`0}](#T-Microsoft-Maui-Controls-ItemsView{``0} 'Microsoft.Maui.Controls.ItemsView{``0}') | The items control. | +| property | [System.Reflection.PropertyInfo](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Reflection.PropertyInfo 'System.Reflection.PropertyInfo') | The collection property. | + + +### GetElementConvention(elementType) `method` + +##### Summary + +Gets an element convention for the provided element type. + +##### Returns + +The convention if found, null otherwise. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| elementType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type of element to locate the convention for. | + +##### Remarks + +Searches the class hierarchy for conventions. + + +### GetPropertyCaseInsensitive(type,propertyName) `method` + +##### Summary + +Gets a property by name, ignoring case and searching all interfaces. + +##### Returns + +The property or null if not found. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| type | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type to inspect. | +| propertyName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The property to search for. | + + +### HasBinding() `method` + +##### Summary + +Determines whether a particular dependency property already has a binding on the provided element. + +##### Parameters + +This method has no parameters. + + +### SetBindingWithoutBindingOrValueOverwrite(viewModelType,path,property,element,convention,bindableProperty) `method` + +##### Summary + +Creates a binding and set it on the element, guarding against pre-existing bindings and pre-existing values. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewModelType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | | +| path | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | +| property | [System.Reflection.PropertyInfo](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Reflection.PropertyInfo 'System.Reflection.PropertyInfo') | | +| element | [Microsoft.Maui.Controls.VisualElement](#T-Microsoft-Maui-Controls-VisualElement 'Microsoft.Maui.Controls.VisualElement') | | +| convention | [Caliburn.Micro.Maui.ElementConvention](#T-Caliburn-Micro-Maui-ElementConvention 'Caliburn.Micro.Maui.ElementConvention') | | +| bindableProperty | [Microsoft.Maui.Controls.BindableProperty](#T-Microsoft-Maui-Controls-BindableProperty 'Microsoft.Maui.Controls.BindableProperty') | | + + +### SetBindingWithoutBindingOverwrite() `method` + +##### Summary + +Creates a binding and sets it on the element, guarding against pre-existing bindings. + +##### Parameters + +This method has no parameters. + + +## DependencyPropertyChangedEventArgs `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Provides data for a PropertyChangedCallback implementation that is invoked when a dependency property changes its value. Also provides event data for the Control.IsEnabledChanged event and any other event that uses the DependencyPropertyChangedEventHandler delegate. + + +### #ctor(newValue,oldValue,property) `constructor` + +##### Summary + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| newValue | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | | +| oldValue | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | | +| property | [Microsoft.Maui.Controls.BindableProperty](#T-Microsoft-Maui-Controls-BindableProperty 'Microsoft.Maui.Controls.BindableProperty') | | + + +### NewValue `property` + +##### Summary + +Gets the value of the dependency property after the reported change. + +##### Returns + +The dependency property value after the change. + + +### OldValue `property` + +##### Summary + +Gets the value of the dependency property before the reported change. + +##### Returns + +The dependency property value before the change. + + +### Property `property` + +##### Summary + +Gets the identifier for the dependency property where the value change occurred. + +##### Returns + +The identifier field of the dependency property where the value change occurred. + + +## DependencyPropertyHelper `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Class that abstracts the differences in creating a DepedencyProperty / BindableProperty on the different platforms. + + +### Register(name,propertyType,ownerType,defaultValue,propertyChangedCallback) `method` + +##### Summary + +Register a dependency / bindable property + +##### Returns + +The registred dependecy property + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| name | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The property name | +| propertyType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The property type | +| ownerType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The owner type | +| defaultValue | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The default value | +| propertyChangedCallback | [Caliburn.Micro.Maui.PropertyChangedCallback](#T-Caliburn-Micro-Maui-PropertyChangedCallback 'Caliburn.Micro.Maui.PropertyChangedCallback') | Callback to executed on property changed | + + +### RegisterAttached(name,propertyType,ownerType,defaultValue,propertyChangedCallback) `method` + +##### Summary + +Register an attached dependency / bindable property + +##### Returns + +The registred attached dependecy property + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| name | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The property name | +| propertyType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The property type | +| ownerType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The owner type | +| defaultValue | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The default value | +| propertyChangedCallback | [Caliburn.Micro.Maui.PropertyChangedCallback](#T-Caliburn-Micro-Maui-PropertyChangedCallback 'Caliburn.Micro.Maui.PropertyChangedCallback') | Callback to executed on property changed | + + +## ElementConvention `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Represents the conventions for a particular element type. + + +### ApplyBinding `constants` + +##### Summary + +Applies custom conventions for elements of this type. + +##### Remarks + +Pass the view model type, property path, property instance, framework element and its convention. + + +### CreateTrigger `constants` + +##### Summary + +The default trigger to be used when wiring actions on this element. + + +### ElementType `constants` + +##### Summary + +The type of element to which the conventions apply. + + +### GetBindableProperty `constants` + +##### Summary + +Gets the default property to be used in binding conventions. + + +### ParameterProperty `constants` + +##### Summary + +The default property to be used for parameters of this type in actions. + + +## FormsPlatformProvider `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +A [IPlatformProvider](#T-Caliburn-Micro-IPlatformProvider 'Caliburn.Micro.IPlatformProvider') implementation for the Xamarin.Forms platfrom. + + +### #ctor(platformProvider) `constructor` + +##### Summary + +Creates an instance of [FormsPlatformProvider](#T-Caliburn-Micro-Maui-FormsPlatformProvider 'Caliburn.Micro.Maui.FormsPlatformProvider'). + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| platformProvider | [Caliburn.Micro.IPlatformProvider](#T-Caliburn-Micro-IPlatformProvider 'Caliburn.Micro.IPlatformProvider') | The existing platform provider (from the host platform) to encapsulate | + + +### InDesignMode `property` + +##### Summary + +*Inherit from parent.* + + +### PropertyChangeNotificationsOnUIThread `property` + +##### Summary + +Whether or not classes should execute property change notications on the UI thread. + + +### BeginOnUIThread() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### ExecuteOnFirstLoad() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### ExecuteOnLayoutUpdated() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### GetFirstNonGeneratedView() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### GetViewCloseAction() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### OnUIThread() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### OnUIThreadAsync() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +## IAttachedObject `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Interaface usually from the Interactivity SDK's included here for completeness. + + +### AssociatedObject `property` + +##### Summary + +The currently attached object. + + +### Attach(dependencyObject) `method` + +##### Summary + +Attached the specified dependency object + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | | + + +### Detach() `method` + +##### Summary + +Detach from the previously attached object. + +##### Parameters + +This method has no parameters. + + +## IHaveParameters `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Indicates that a message is parameterized. + + +### Parameters `property` + +##### Summary + +Represents the parameters of a message. + + +## INavigationService `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Implemented by services that provide view and view model based navigation + + +### GoBackAsync(animated) `method` + +##### Summary + +Asynchronously removes the top [Page](#T-Xamarin-Forms-Page 'Xamarin.Forms.Page') from the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + + +### GoBackToRootAsync(animated) `method` + +##### Summary + +Pops all but the root [Page](#T-Xamarin-Forms-Page 'Xamarin.Forms.Page') off the navigation stack. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + + +### NavigateToViewAsync(viewType,parameter,animated) `method` + +##### Summary + +A task for asynchronously pushing a view onto the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type of the view | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The paramter to pass to the view model | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + + +### NavigateToViewAsync\`\`1(parameter,animated) `method` + +##### Summary + +A task for asynchronously pushing a view onto the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The paramter to pass to the view model | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of the view | + + +### NavigateToViewModelAsync(viewModelType,parameter,animated) `method` + +##### Summary + +A task for asynchronously pushing a view for the given view model onto the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewModelType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type of the view model | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The paramter to pass to the view model | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + + +### NavigateToViewModelAsync\`\`1(parameter,animated) `method` + +##### Summary + +A task for asynchronously pushing a page for the given view model onto the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The paramter to pass to the view model | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of the view model | + + +## MauiApplication `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +A slimmed down version of the normal Caliburn Application for MAUI, used to register the navigation service and set up the initial view. + + +### RootNavigationPage `property` + +##### Summary + +The root frame of the application. + + +### BuildUp(instance) `method` + +##### Summary + +Override this to provide an IoC specific implementation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| instance | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The instance to perform injection on. | + + +### Configure() `method` + +##### Summary + +Override to configure the framework and setup your IoC container. + +##### Parameters + +This method has no parameters. + + +### CreateApplicationPage() `method` + +##### Summary + +Creates the root frame used by the application. + +##### Returns + +The frame. + +##### Parameters + +This method has no parameters. + + +### DisplayRootView(viewType) `method` + +##### Summary + +Creates the root frame and navigates to the specified view. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The view type to navigate to. | + + +### DisplayRootViewForAsync(viewModelType) `method` + +##### Summary + +Locates the view model, locates the associate view, binds them and shows it as the root view. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewModelType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The view model type. | + + +### DisplayRootViewForAsync\`\`1() `method` + +##### Summary + +Locates the view model, locates the associate view, binds them and shows it as the root view. + +##### Parameters + +This method has no parameters. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The view model type. | + + +### DisplayRootView\`\`1() `method` + +##### Summary + +Creates the root frame and navigates to the specified view. + +##### Parameters + +This method has no parameters. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The view type to navigate to. | + + +### GetAllInstances(service) `method` + +##### Summary + +Override this to provide an IoC specific implementation + +##### Returns + +The located services. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| service | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The service to locate. | + + +### GetInstance(service,key) `method` + +##### Summary + +Override this to provide an IoC specific implementation. + +##### Returns + +The located service. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| service | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The service to locate. | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key to locate. | + + +### Initialize() `method` + +##### Summary + +Start the framework. + +##### Parameters + +This method has no parameters. + + +### PrepareViewFirst() `method` + +##### Summary + +Allows you to trigger the creation of the RootFrame from Configure if necessary. + +##### Parameters + +This method has no parameters. + + +### PrepareViewFirst(navigationPage) `method` + +##### Summary + +Override this to register a navigation service. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| navigationPage | [Microsoft.Maui.Controls.NavigationPage](#T-Microsoft-Maui-Controls-NavigationPage 'Microsoft.Maui.Controls.NavigationPage') | The root frame of the application. | + + +## Message `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Host's attached properties related to routed UI messaging. + + +### AttachProperty `constants` + +##### Summary + +A property definition representing attached triggers and messages. + + +### GetAttach(d) `method` + +##### Summary + +Gets the attached triggers and messages. + +##### Returns + +The parsable attachment text. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The element that was attached to. | + + +### GetHandler(d) `method` + +##### Summary + +Gets the message handler for this element. + +##### Returns + +The message handler. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The element. | + + +### SetAttach(d,attachText) `method` + +##### Summary + +Sets the attached triggers and messages. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The element to attach to. | +| attachText | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The parsable attachment text. | + + +### SetHandler(d,value) `method` + +##### Summary + +Places a message handler on this element. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The element. | +| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The message handler. | + + +## MessageBinder `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +A service that is capable of properly binding values to a method's parameters and creating instances of [IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult'). + + +### CustomConverters `constants` + +##### Summary + +Custom converters used by the framework registered by destination type for which they will be selected. +The converter is passed the existing value to convert and a "context" object. + + +### EvaluateParameter `constants` + +##### Summary + +Transforms the textual parameter into the actual parameter. + + +### SpecialValues `constants` + +##### Summary + +The special parameter values recognized by the message binder along with their resolvers. +Parameter names are case insensitive so the specified names are unique and can be used with different case variations + + +### CoerceValue(destinationType,providedValue,context) `method` + +##### Summary + +Coerces the provided value to the destination type. + +##### Returns + +The coerced value. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| destinationType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The destination type. | +| providedValue | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The provided value. | +| context | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | An optional context value which can be used during conversion. | + + +### DetermineParameters(context,requiredParameters) `method` + +##### Summary + +Determines the parameters that a method should be invoked with. + +##### Returns + +The actual parameter values. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [Caliburn.Micro.Maui.ActionExecutionContext](#T-Caliburn-Micro-Maui-ActionExecutionContext 'Caliburn.Micro.Maui.ActionExecutionContext') | The action execution context. | +| requiredParameters | [System.Reflection.ParameterInfo[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Reflection.ParameterInfo[] 'System.Reflection.ParameterInfo[]') | The parameters required to complete the invocation. | + + +### GetDefaultValue(type) `method` + +##### Summary + +Gets the default value for a type. + +##### Returns + +The default value. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| type | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type. | + + +## NavigateHelper\`1 `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Builds a Uri in a strongly typed fashion, based on a ViewModel. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TViewModel | | + + +### AttachTo(navigationService) `method` + +##### Summary + +Attaches a navigation servies to this builder. + +##### Returns + +Itself + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| navigationService | [Caliburn.Micro.Maui.INavigationService](#T-Caliburn-Micro-Maui-INavigationService 'Caliburn.Micro.Maui.INavigationService') | The navigation service. | + + +### Navigate() `method` + +##### Summary + +Navigates to the Uri represented by this builder. + +##### Parameters + +This method has no parameters. + + +### WithParam\`\`1(property,value) `method` + +##### Summary + +Adds a query string parameter to the Uri. + +##### Returns + +Itself + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| property | [System.Linq.Expressions.Expression{System.Func{\`0,\`\`0}}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Linq.Expressions.Expression 'System.Linq.Expressions.Expression{System.Func{`0,``0}}') | The property. | +| value | [\`\`0](#T-``0 '``0') | The property value. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TValue | The type of the value. | + + +## NavigationExtensions `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Extension methods for [INavigationService](#T-Caliburn-Micro-Maui-INavigationService 'Caliburn.Micro.Maui.INavigationService') + + +### For\`\`1(navigationService) `method` + +##### Summary + +Creates a Uri builder based on a view model type. + +##### Returns + +The builder. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| navigationService | [Caliburn.Micro.Maui.INavigationService](#T-Caliburn-Micro-Maui-INavigationService 'Caliburn.Micro.Maui.INavigationService') | The navigation service. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TViewModel | The type of the view model. | + + +## NavigationPageAdapter `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Adapater around NavigationPage that implements INavigationService + + +### #ctor(navigationPage) `constructor` + +##### Summary + +Instantiates new instance of NavigationPageAdapter + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| navigationPage | [Microsoft.Maui.Controls.NavigationPage](#T-Microsoft-Maui-Controls-NavigationPage 'Microsoft.Maui.Controls.NavigationPage') | The navigation page to adapat | + + +### ActivateViewAsync(view) `method` + +##### Summary + +Apply logic to activate a view when it is popped onto the navigation stack + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | the view to activate | + + +### CreateContentPage(view,viewModel) `method` + +##### Summary + +Allow Xamarin to navigate to a ViewModel backed by a view which is of type [ContentView](#T-Xamarin-Forms-ContentView 'Xamarin.Forms.ContentView') by adapting the result +to a [ContentPage](#T-Xamarin-Forms-ContentPage 'Xamarin.Forms.ContentPage'). + +##### Returns + +The adapted ContentPage + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [Microsoft.Maui.Controls.ContentView](#T-Microsoft-Maui-Controls-ContentView 'Microsoft.Maui.Controls.ContentView') | The view to be adapted | +| viewModel | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view model which is bound to the view | + + +### DeactivateViewAsync(view) `method` + +##### Summary + +Apply logic to deactivate the active view when it is popped off the navigation stack + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | the previously active view | + + +### GoBackAsync(animated) `method` + +##### Summary + +Asynchronously removes the top [Page](#T-Xamarin-Forms-Page 'Xamarin.Forms.Page') from the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + + +### GoBackToRootAsync(animated) `method` + +##### Summary + +Pops all but the root [Page](#T-Xamarin-Forms-Page 'Xamarin.Forms.Page') off the navigation stack. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + + +### NavigateToViewAsync(viewType,parameter,animated) `method` + +##### Summary + +A task for asynchronously pushing a view onto the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type of the view | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The paramter to pass to the view model | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + + +### NavigateToViewAsync\`\`1(parameter,animated) `method` + +##### Summary + +A task for asynchronously pushing a view onto the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The paramter to pass to the view model | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of the view | + + +### NavigateToViewModelAsync(viewModelType,parameter,animated) `method` + +##### Summary + +A task for asynchronously pushing a view for the given view model onto the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewModelType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type of the view model | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The paramter to pass to the view model | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + + +### NavigateToViewModelAsync\`\`1(parameter,animated) `method` + +##### Summary + +A task for asynchronously pushing a page for the given view model onto the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The paramter to pass to the view model | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of the view model | + + +### TryInjectParameters(viewModel,parameter) `method` + +##### Summary + +Attempts to inject query string parameters from the view into the view model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewModel | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view model. | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The parameter. | + + +## Parameter `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Represents a parameter of an [ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage'). + + +### ValueProperty `constants` + +##### Summary + +A dependency property representing the parameter's value. + + +### Owner `property` + +##### Summary + +Gets or sets the owner. + + +### Value `property` + +##### Summary + +Gets or sets the value of the parameter. + + +### MakeAwareOf(owner) `method` + +##### Summary + +Makes the parameter aware of the [ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage') that it's attached to. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| owner | [Caliburn.Micro.Maui.ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage') | The action message. | + + +## Parser `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Parses text into a fully functional set of [TriggerBase](#T-Microsoft-Maui-Controls-TriggerBase 'Microsoft.Maui.Controls.TriggerBase') instances with [ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage'). + + +### CreateParameter `constants` + +##### Summary + +Function used to parse a string identified as a message parameter. + + +### CreateTrigger `constants` + +##### Summary + +The function used to generate a trigger. + +##### Remarks + +The parameters passed to the method are the the target of the trigger and string representing the trigger. + + +### InterpretMessageText `constants` + +##### Summary + +Function used to parse a string identified as a message. + + +### BindParameter(target,parameter,elementName,path,bindingMode) `method` + +##### Summary + +Creates a binding on a [Parameter](#T-Caliburn-Micro-Maui-Parameter 'Caliburn.Micro.Maui.Parameter'). + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| target | [Microsoft.Maui.Controls.VisualElement](#T-Microsoft-Maui-Controls-VisualElement 'Microsoft.Maui.Controls.VisualElement') | The target to which the message is applied. | +| parameter | [Caliburn.Micro.Maui.Parameter](#T-Caliburn-Micro-Maui-Parameter 'Caliburn.Micro.Maui.Parameter') | The parameter object. | +| elementName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the element to bind to. | +| path | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The path of the element to bind to. | +| bindingMode | [Microsoft.Maui.Controls.BindingMode](#T-Microsoft-Maui-Controls-BindingMode 'Microsoft.Maui.Controls.BindingMode') | The binding mode to use. | + + +### CreateMessage(target,messageText) `method` + +##### Summary + +Creates an instance of [ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage') by parsing out the textual dsl. + +##### Returns + +The created message. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| target | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The target of the message. | +| messageText | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The textual message dsl. | + + +### Parse(target,text) `method` + +##### Summary + +Parses the specified message text. + +##### Returns + +The triggers parsed from the text. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| target | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The target. | +| text | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message text. | + + +## PropertyChangedCallback `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Helper type for abstracting differences between dependency / bindable properties. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [T:Caliburn.Micro.Maui.PropertyChangedCallback](#T-T-Caliburn-Micro-Maui-PropertyChangedCallback 'T:Caliburn.Micro.Maui.PropertyChangedCallback') | The dependency object | + + +## RoutedEventArgs `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Helper class with abstracting Xamarin Forms. + + +### OriginalSource `property` + +##### Summary + +Source of the event + + +## RoutedEventHandler `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Helper class with abstracting Xamarin Forms. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sender | [T:Caliburn.Micro.Maui.RoutedEventHandler](#T-T-Caliburn-Micro-Maui-RoutedEventHandler 'T:Caliburn.Micro.Maui.RoutedEventHandler') | The sender of the event | + + +## TriggerActionBase\`1 `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Helper class to try and abtract the differences in TriggerAction across platforms + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | | + + +### AssociatedObject `property` + +##### Summary + +Gets or sets the object to which this [TriggerActionBase\`1](#T-Caliburn-Micro-Maui-TriggerActionBase`1 'Caliburn.Micro.Maui.TriggerActionBase`1') is attached. + + +### OnAttached() `method` + +##### Summary + +Called after the action is attached to an AssociatedObject. + +##### Parameters + +This method has no parameters. + + +### OnDetaching() `method` + +##### Summary + +Called when the action is being detached from its AssociatedObject, but before it has actually occurred. + +##### Parameters + +This method has no parameters. + + +## View `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Hosts attached properties related to view models. + + +### ApplyConventionsProperty `constants` + +##### Summary + +A dependency property which allows the override of convention application behavior. + + +### ContextProperty `constants` + +##### Summary + +A dependency property for assigning a context to a particular portion of the UI. + + +### GetFirstNonGeneratedView `constants` + +##### Summary + +Used to retrieve the root, non-framework-created view. + +##### Remarks + +In certain instances the services create UI elements. +For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. +The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. +Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + +### IsGeneratedProperty `constants` + +##### Summary + +Used by the framework to indicate that this element was generated. + + +### IsLoadedProperty `constants` + +##### Summary + +A dependency property which allows the framework to track whether a certain element has already been loaded in certain scenarios. + + +### IsScopeRootProperty `constants` + +##### Summary + +A dependency property which marks an element as a name scope root. + + +### ModelProperty `constants` + +##### Summary + +A dependency property for attaching a model to the UI. + + +### InDesignMode `property` + +##### Summary + +Gets a value that indicates whether the process is running in design mode. + + +### ExecuteOnLoad(element,handler) `method` + +##### Summary + +Executes the handler immediately if the element is loaded, otherwise wires it to the Loaded event. + +##### Returns + +true if the handler was executed immediately; false otherwise + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| element | [Microsoft.Maui.Controls.VisualElement](#T-Microsoft-Maui-Controls-VisualElement 'Microsoft.Maui.Controls.VisualElement') | The element. | +| handler | [Caliburn.Micro.Maui.RoutedEventHandler](#T-Caliburn-Micro-Maui-RoutedEventHandler 'Caliburn.Micro.Maui.RoutedEventHandler') | The handler. | + + +### ExecuteOnUnload(element,handler) `method` + +##### Summary + +Executes the handler when the element is unloaded. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| element | [Microsoft.Maui.Controls.VisualElement](#T-Microsoft-Maui-Controls-VisualElement 'Microsoft.Maui.Controls.VisualElement') | The element. | +| handler | [Caliburn.Micro.Maui.RoutedEventHandler](#T-Caliburn-Micro-Maui-RoutedEventHandler 'Caliburn.Micro.Maui.RoutedEventHandler') | The handler. | + + +### GetApplyConventions(d) `method` + +##### Summary + +Gets the convention application behavior. + +##### Returns + +Whether or not to apply conventions. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The element the property is attached to. | + + +### GetContext(d) `method` + +##### Summary + +Gets the context. + +##### Returns + +The context. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The element the context is attached to. | + + +### GetModel(d) `method` + +##### Summary + +Gets the model. + +##### Returns + +The model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The element the model is attached to. | + + +### SetApplyConventions(d,value) `method` + +##### Summary + +Sets the convention application behavior. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The element to attach the property to. | +| value | [System.Nullable{System.Boolean}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Nullable 'System.Nullable{System.Boolean}') | Whether or not to apply conventions. | + + +### SetContext(d,value) `method` + +##### Summary + +Sets the context. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The element to attach the context to. | +| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The context. | + + +### SetModel(d,value) `method` + +##### Summary + +Sets the model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Microsoft.Maui.Controls.BindableObject](#T-Microsoft-Maui-Controls-BindableObject 'Microsoft.Maui.Controls.BindableObject') | The element to attach the model to. | +| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The model. | + + +## ViewLocator `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +A strategy for determining which view to use for a given model. + + +### ContextSeparator `constants` + +##### Summary + +Separator used when resolving View names for context instances. + + +### DeterminePackUriFromType `constants` + +##### Summary + +Transforms a view type into a pack uri. + + +### GetOrCreateViewType `constants` + +##### Summary + +Retrieves the view from the IoC container or tries to create it if not found. + +##### Remarks + +Pass the type of view as a parameter and recieve an instance of the view. + + +### LocateForModel `constants` + +##### Summary + +Locates the view for the specified model instance. + +##### Returns + +The view. + +##### Remarks + +Pass the model instance, display location (or null) and the context (or null) as parameters and receive a view instance. + + +### LocateForModelType `constants` + +##### Summary + +Locates the view for the specified model type. + +##### Returns + +The view. + +##### Remarks + +Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view instance. + + +### LocateTypeForModelType `constants` + +##### Summary + +Locates the view type based on the specified model type. + +##### Returns + +The view. + +##### Remarks + +Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view type. + + +### ModifyModelTypeAtDesignTime `constants` + +##### Summary + +Modifies the name of the type to be used at design time. + + +### NameTransformer `constants` + +##### Summary + +Used to transform names. + + +### TransformName `constants` + +##### Summary + +Transforms a ViewModel type name into all of its possible View type names. Optionally accepts an instance +of context object + +##### Returns + +Enumeration of transformed names + +##### Remarks + +Arguments: +typeName = The name of the ViewModel type being resolved to its companion View. +context = An instance of the context or null. + + +### AddDefaultTypeMapping(viewSuffix) `method` + +##### Summary + +Adds a default type mapping using the standard namespace mapping convention + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddNamespaceMapping(nsSource,nsTargets,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on simple namespace mapping + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Namespace of source type | +| nsTargets | [System.String[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String[] 'System.String[]') | Namespaces of target type as an array | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddNamespaceMapping(nsSource,nsTarget,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on simple namespace mapping + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Namespace of source type | +| nsTarget | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Namespace of target type | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddSubNamespaceMapping(nsSource,nsTargets,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping by substituting one subnamespace for another + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Subnamespace of source type | +| nsTargets | [System.String[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String[] 'System.String[]') | Subnamespaces of target type as an array | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddSubNamespaceMapping(nsSource,nsTarget,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping by substituting one subnamespace for another + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Subnamespace of source type | +| nsTarget | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Subnamespace of target type | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetsRegEx,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on namespace RegEx replace and filter patterns + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSourceReplaceRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx replace pattern for source namespace | +| nsSourceFilterRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx filter pattern for source namespace | +| nsTargetsRegEx | [System.String[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String[] 'System.String[]') | Array of RegEx replace values for target namespaces | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetRegEx,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on namespace RegEx replace and filter patterns + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSourceReplaceRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx replace pattern for source namespace | +| nsSourceFilterRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx filter pattern for source namespace | +| nsTargetRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx replace value for target namespace | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### ConfigureTypeMappings(config) `method` + +##### Summary + +Specifies how type mappings are created, including default type mappings. Calling this method will +clear all existing name transformation rules and create new default type mappings according to the +configuration. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| config | [Caliburn.Micro.TypeMappingConfiguration](#T-Caliburn-Micro-TypeMappingConfiguration 'Caliburn.Micro.TypeMappingConfiguration') | An instance of TypeMappingConfiguration that provides the settings for configuration | + + +### InitializeComponent(element) `method` + +##### Summary + +When a view does not contain a code-behind file, we need to automatically call InitializeCompoent. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| element | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The element to initialize | + + +### RegisterViewSuffix(viewSuffix) `method` + +##### Summary + +This method registers a View suffix or synonym so that View Context resolution works properly. +It is automatically called internally when calling AddNamespaceMapping(), AddDefaultTypeMapping(), +or AddTypeMapping(). It should not need to be called explicitly unless a rule that handles synonyms +is added directly through the NameTransformer. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". | + + +## ViewModelBinder `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +Binds a view to a view model. + + +### ApplyConventionsByDefault `constants` + +##### Summary + +Gets or sets a value indicating whether to apply conventions by default. + + +### Bind `constants` + +##### Summary + +Binds the specified viewModel to the view. + +##### Remarks + +Passes the the view model, view and creation context (or null for default) to use in applying binding. + + +### BindActions `constants` + +##### Summary + +Attaches instances of [ActionMessage](#T-Caliburn-Micro-Maui-ActionMessage 'Caliburn.Micro.Maui.ActionMessage') to the view's controls based on the provided methods. + +##### Remarks + +Parameters include the named elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + +### BindProperties `constants` + +##### Summary + +Creates data bindings on the view's controls based on the provided properties. + +##### Remarks + +Parameters include named Elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + +### ConventionsAppliedProperty `constants` + +##### Summary + +Indicates whether or not the conventions have already been applied to the view. + + +### HandleUnmatchedElements `constants` + +##### Summary + +Allows the developer to add custom handling of named elements which were not matched by any default conventions. + + +### ShouldApplyConventions(view) `method` + +##### Summary + +Determines whether a view should have conventions applied to it. + +##### Returns + +Whether or not conventions should be applied to the view. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [Microsoft.Maui.Controls.VisualElement](#T-Microsoft-Maui-Controls-VisualElement 'Microsoft.Maui.Controls.VisualElement') | The view to check. | + + +## ViewModelLocator `type` + +##### Namespace + +Caliburn.Micro.Maui + +##### Summary + +A strategy for determining which view model to use for a given view. + + +### InterfaceCaptureGroupName `constants` + +##### Summary + +The name of the capture group used as a marker for rules that return interface types + + +### LocateForView `constants` + +##### Summary + +Locates the view model for the specified view instance. + +##### Returns + +The view model. + +##### Remarks + +Pass the view instance as a parameters and receive a view model instance. + + +### LocateForViewType `constants` + +##### Summary + +Locates the view model for the specified view type. + +##### Returns + +The view model. + +##### Remarks + +Pass the view type as a parameter and receive a view model instance. + + +### LocateTypeForViewType `constants` + +##### Summary + +Determines the view model type based on the specified view type. + +##### Returns + +The view model type. + +##### Remarks + +Pass the view type and receive a view model type. Pass true for the second parameter to search for interfaces. + + +### NameTransformer `constants` + +##### Summary + +Used to transform names. + + +### TransformName `constants` + +##### Summary + +Transforms a View type name into all of its possible ViewModel type names. Accepts a flag +to include or exclude interface types. + +##### Returns + +Enumeration of transformed names + +##### Remarks + +Arguments: +typeName = The name of the View type being resolved to its companion ViewModel. +includeInterfaces = Flag to indicate if interface types are included + + +### AddDefaultTypeMapping(viewSuffix) `method` + +##### Summary + +Adds a default type mapping using the standard namespace mapping convention + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddNamespaceMapping(nsSource,nsTargets,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on simple namespace mapping + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Namespace of source type | +| nsTargets | [System.String[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String[] 'System.String[]') | Namespaces of target type as an array | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddNamespaceMapping(nsSource,nsTarget,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on simple namespace mapping + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Namespace of source type | +| nsTarget | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Namespace of target type | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddSubNamespaceMapping(nsSource,nsTargets,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping by substituting one subnamespace for another + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Subnamespace of source type | +| nsTargets | [System.String[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String[] 'System.String[]') | Subnamespaces of target type as an array | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddSubNamespaceMapping(nsSource,nsTarget,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping by substituting one subnamespace for another + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Subnamespace of source type | +| nsTarget | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Subnamespace of target type | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetsRegEx,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on namespace RegEx replace and filter patterns + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSourceReplaceRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx replace pattern for source namespace | +| nsSourceFilterRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx filter pattern for source namespace | +| nsTargetsRegEx | [System.String[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String[] 'System.String[]') | Array of RegEx replace values for target namespaces | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetRegEx,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on namespace RegEx replace and filter patterns + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSourceReplaceRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx replace pattern for source namespace | +| nsSourceFilterRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx filter pattern for source namespace | +| nsTargetRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx replace value for target namespace | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### ConfigureTypeMappings(config) `method` + +##### Summary + +Specifies how type mappings are created, including default type mappings. Calling this method will +clear all existing name transformation rules and create new default type mappings according to the +configuration. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| config | [Caliburn.Micro.TypeMappingConfiguration](#T-Caliburn-Micro-TypeMappingConfiguration 'Caliburn.Micro.TypeMappingConfiguration') | An instance of TypeMappingConfiguration that provides the settings for configuration | + + +### MakeInterface(typeName) `method` + +##### Summary + +Makes a type name into an interface name. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| typeName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The part. | diff --git a/src/Caliburn.Micro.Platform.Core/Caliburn.Micro.Platform.Core.csproj b/src/Caliburn.Micro.Platform.Core/Caliburn.Micro.Platform.Core.csproj index 0ed8a0fe..558cc596 100644 --- a/src/Caliburn.Micro.Platform.Core/Caliburn.Micro.Platform.Core.csproj +++ b/src/Caliburn.Micro.Platform.Core/Caliburn.Micro.Platform.Core.csproj @@ -17,6 +17,13 @@ + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + @@ -25,9 +32,22 @@ + + + True + \ + + + + + - + + true + $(MSBuildProjectDirectory)\Readme.md + Readme.md + diff --git a/src/Caliburn.Micro.Platform.Core/Readme.md b/src/Caliburn.Micro.Platform.Core/Readme.md new file mode 100644 index 00000000..12662968 --- /dev/null +++ b/src/Caliburn.Micro.Platform.Core/Readme.md @@ -0,0 +1,501 @@ + +# Caliburn.Micro.Platform.Core + +## Contents + +- [AssemblySource](#T-Caliburn-Micro-AssemblySource 'Caliburn.Micro.AssemblySource') + - [FindTypeByNames](#F-Caliburn-Micro-AssemblySource-FindTypeByNames 'Caliburn.Micro.AssemblySource.FindTypeByNames') + - [Instance](#F-Caliburn-Micro-AssemblySource-Instance 'Caliburn.Micro.AssemblySource.Instance') + - [AddRange(assemblies)](#M-Caliburn-Micro-AssemblySource-AddRange-System-Collections-Generic-IEnumerable{System-Reflection-Assembly}- 'Caliburn.Micro.AssemblySource.AddRange(System.Collections.Generic.IEnumerable{System.Reflection.Assembly})') +- [AssemblySourceCache](#T-Caliburn-Micro-AssemblySourceCache 'Caliburn.Micro.AssemblySourceCache') + - [ExtractTypes](#F-Caliburn-Micro-AssemblySourceCache-ExtractTypes 'Caliburn.Micro.AssemblySourceCache.ExtractTypes') + - [Install](#F-Caliburn-Micro-AssemblySourceCache-Install 'Caliburn.Micro.AssemblySourceCache.Install') +- [ExtensionMethods](#T-Caliburn-Micro-ExtensionMethods 'Caliburn.Micro.ExtensionMethods') + - [GetAssemblyName(assembly)](#M-Caliburn-Micro-ExtensionMethods-GetAssemblyName-System-Reflection-Assembly- 'Caliburn.Micro.ExtensionMethods.GetAssemblyName(System.Reflection.Assembly)') + - [GetValueOrDefault\`\`2(dictionary,key)](#M-Caliburn-Micro-ExtensionMethods-GetValueOrDefault``2-System-Collections-Generic-IDictionary{``0,``1},``0- 'Caliburn.Micro.ExtensionMethods.GetValueOrDefault``2(System.Collections.Generic.IDictionary{``0,``1},``0)') +- [NameTransformer](#T-Caliburn-Micro-NameTransformer 'Caliburn.Micro.NameTransformer') + - [UseEagerRuleSelection](#P-Caliburn-Micro-NameTransformer-UseEagerRuleSelection 'Caliburn.Micro.NameTransformer.UseEagerRuleSelection') + - [AddRule(replacePattern,replaceValue,globalFilterPattern)](#M-Caliburn-Micro-NameTransformer-AddRule-System-String,System-String,System-String- 'Caliburn.Micro.NameTransformer.AddRule(System.String,System.String,System.String)') + - [AddRule(replacePattern,replaceValueList,globalFilterPattern)](#M-Caliburn-Micro-NameTransformer-AddRule-System-String,System-Collections-Generic-IEnumerable{System-String},System-String- 'Caliburn.Micro.NameTransformer.AddRule(System.String,System.Collections.Generic.IEnumerable{System.String},System.String)') + - [Transform(source)](#M-Caliburn-Micro-NameTransformer-Transform-System-String- 'Caliburn.Micro.NameTransformer.Transform(System.String)') + - [Transform(source,getReplaceString)](#M-Caliburn-Micro-NameTransformer-Transform-System-String,System-Func{System-String,System-String}- 'Caliburn.Micro.NameTransformer.Transform(System.String,System.Func{System.String,System.String})') +- [RegExHelper](#T-Caliburn-Micro-RegExHelper 'Caliburn.Micro.RegExHelper') + - [NameRegEx](#F-Caliburn-Micro-RegExHelper-NameRegEx 'Caliburn.Micro.RegExHelper.NameRegEx') + - [NamespaceRegEx](#F-Caliburn-Micro-RegExHelper-NamespaceRegEx 'Caliburn.Micro.RegExHelper.NamespaceRegEx') + - [SubNamespaceRegEx](#F-Caliburn-Micro-RegExHelper-SubNamespaceRegEx 'Caliburn.Micro.RegExHelper.SubNamespaceRegEx') + - [GetCaptureGroup(groupName,regEx)](#M-Caliburn-Micro-RegExHelper-GetCaptureGroup-System-String,System-String- 'Caliburn.Micro.RegExHelper.GetCaptureGroup(System.String,System.String)') + - [GetNameCaptureGroup(groupName)](#M-Caliburn-Micro-RegExHelper-GetNameCaptureGroup-System-String- 'Caliburn.Micro.RegExHelper.GetNameCaptureGroup(System.String)') + - [GetNamespaceCaptureGroup(groupName)](#M-Caliburn-Micro-RegExHelper-GetNamespaceCaptureGroup-System-String- 'Caliburn.Micro.RegExHelper.GetNamespaceCaptureGroup(System.String)') + - [NamespaceToRegEx(srcNamespace)](#M-Caliburn-Micro-RegExHelper-NamespaceToRegEx-System-String- 'Caliburn.Micro.RegExHelper.NamespaceToRegEx(System.String)') +- [Rule](#T-Caliburn-Micro-NameTransformer-Rule 'Caliburn.Micro.NameTransformer.Rule') + - [GlobalFilterPattern](#F-Caliburn-Micro-NameTransformer-Rule-GlobalFilterPattern 'Caliburn.Micro.NameTransformer.Rule.GlobalFilterPattern') + - [ReplacePattern](#F-Caliburn-Micro-NameTransformer-Rule-ReplacePattern 'Caliburn.Micro.NameTransformer.Rule.ReplacePattern') + - [ReplacementValues](#F-Caliburn-Micro-NameTransformer-Rule-ReplacementValues 'Caliburn.Micro.NameTransformer.Rule.ReplacementValues') + - [GlobalFilterPatternRegex](#P-Caliburn-Micro-NameTransformer-Rule-GlobalFilterPatternRegex 'Caliburn.Micro.NameTransformer.Rule.GlobalFilterPatternRegex') + - [ReplacePatternRegex](#P-Caliburn-Micro-NameTransformer-Rule-ReplacePatternRegex 'Caliburn.Micro.NameTransformer.Rule.ReplacePatternRegex') +- [StringSplitter](#T-Caliburn-Micro-StringSplitter 'Caliburn.Micro.StringSplitter') + - [Split(message,separator)](#M-Caliburn-Micro-StringSplitter-Split-System-String,System-Char- 'Caliburn.Micro.StringSplitter.Split(System.String,System.Char)') + - [SplitParameters(parameters)](#M-Caliburn-Micro-StringSplitter-SplitParameters-System-String- 'Caliburn.Micro.StringSplitter.SplitParameters(System.String)') +- [TypeMappingConfiguration](#T-Caliburn-Micro-TypeMappingConfiguration 'Caliburn.Micro.TypeMappingConfiguration') + - [DefaultSubNamespaceForViewModels](#P-Caliburn-Micro-TypeMappingConfiguration-DefaultSubNamespaceForViewModels 'Caliburn.Micro.TypeMappingConfiguration.DefaultSubNamespaceForViewModels') + - [DefaultSubNamespaceForViews](#P-Caliburn-Micro-TypeMappingConfiguration-DefaultSubNamespaceForViews 'Caliburn.Micro.TypeMappingConfiguration.DefaultSubNamespaceForViews') + - [IncludeViewSuffixInViewModelNames](#P-Caliburn-Micro-TypeMappingConfiguration-IncludeViewSuffixInViewModelNames 'Caliburn.Micro.TypeMappingConfiguration.IncludeViewSuffixInViewModelNames') + - [NameFormat](#P-Caliburn-Micro-TypeMappingConfiguration-NameFormat 'Caliburn.Micro.TypeMappingConfiguration.NameFormat') + - [UseNameSuffixesInMappings](#P-Caliburn-Micro-TypeMappingConfiguration-UseNameSuffixesInMappings 'Caliburn.Micro.TypeMappingConfiguration.UseNameSuffixesInMappings') + - [ViewModelSuffix](#P-Caliburn-Micro-TypeMappingConfiguration-ViewModelSuffix 'Caliburn.Micro.TypeMappingConfiguration.ViewModelSuffix') + - [ViewSuffixList](#P-Caliburn-Micro-TypeMappingConfiguration-ViewSuffixList 'Caliburn.Micro.TypeMappingConfiguration.ViewSuffixList') + + +## AssemblySource `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A source of assemblies that are inspectable by the framework. + + +### FindTypeByNames `constants` + +##### Summary + +Finds a type which matches one of the elements in the sequence of names. + + +### Instance `constants` + +##### Summary + +The singleton instance of the AssemblySource used by the framework. + + +### AddRange(assemblies) `method` + +##### Summary + +Adds a collection of assemblies to AssemblySource + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| assemblies | [System.Collections.Generic.IEnumerable{System.Reflection.Assembly}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerable 'System.Collections.Generic.IEnumerable{System.Reflection.Assembly}') | The assemblies to add | + + +## AssemblySourceCache `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A caching subsystem for [AssemblySource](#T-Caliburn-Micro-AssemblySource 'Caliburn.Micro.AssemblySource'). + + +### ExtractTypes `constants` + +##### Summary + +Extracts the types from the spezified assembly for storing in the cache. + + +### Install `constants` + +##### Summary + +Installs the caching subsystem. + + +## ExtensionMethods `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Generic extension methods used by the framework. + + +### GetAssemblyName(assembly) `method` + +##### Summary + +Get's the name of the assembly. + +##### Returns + +The assembly's name. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| assembly | [System.Reflection.Assembly](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Reflection.Assembly 'System.Reflection.Assembly') | The assembly. | + + +### GetValueOrDefault\`\`2(dictionary,key) `method` + +##### Summary + +Gets the value for a key. If the key does not exist, return default(TValue); + +##### Returns + +The key value. default(TValue) if this key is not in the dictionary. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dictionary | [System.Collections.Generic.IDictionary{\`\`0,\`\`1}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IDictionary 'System.Collections.Generic.IDictionary{``0,``1}') | The dictionary to call this method on. | +| key | [\`\`0](#T-``0 '``0') | The key to look up. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TKey | The type of the keys in the dictionary. | +| TValue | The type of the values in the dictionary. | + + +## NameTransformer `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Class for managing the list of rules for doing name transformation. + + +### UseEagerRuleSelection `property` + +##### Summary + +Flag to indicate if transformations from all matched rules are returned. Otherwise, transformations from only the first matched rule are returned. + + +### AddRule(replacePattern,replaceValue,globalFilterPattern) `method` + +##### Summary + +Adds a transform using a single replacement value and a global filter pattern. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| replacePattern | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Regular expression pattern for replacing text | +| replaceValue | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The replacement value. | +| globalFilterPattern | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Regular expression pattern for global filtering | + + +### AddRule(replacePattern,replaceValueList,globalFilterPattern) `method` + +##### Summary + +Adds a transform using a list of replacement values and a global filter pattern. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| replacePattern | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Regular expression pattern for replacing text | +| replaceValueList | [System.Collections.Generic.IEnumerable{System.String}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerable 'System.Collections.Generic.IEnumerable{System.String}') | The list of replacement values | +| globalFilterPattern | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Regular expression pattern for global filtering | + + +### Transform(source) `method` + +##### Summary + +Gets the list of transformations for a given name. + +##### Returns + +The transformed names. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| source | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name to transform into the resolved name list | + + +### Transform(source,getReplaceString) `method` + +##### Summary + +Gets the list of transformations for a given name. + +##### Returns + +The transformed names. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| source | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name to transform into the resolved name list | +| getReplaceString | [System.Func{System.String,System.String}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{System.String,System.String}') | A function to do a transform on each item in the ReplaceValueList prior to applying the regular expression transform | + + +## RegExHelper `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Helper class for encoding strings to regular expression patterns + + +### NameRegEx `constants` + +##### Summary + +Regular expression pattern for valid name + + +### NamespaceRegEx `constants` + +##### Summary + +Regular expression pattern for namespace or namespace fragment + + +### SubNamespaceRegEx `constants` + +##### Summary + +Regular expression pattern for subnamespace (including dot) + + +### GetCaptureGroup(groupName,regEx) `method` + +##### Summary + +Creates a named capture group with the specified regular expression + +##### Returns + +Regular expression capture group with the specified group name + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| groupName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Name of capture group to create | +| regEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Regular expression pattern to capture | + + +### GetNameCaptureGroup(groupName) `method` + +##### Summary + +Creates a capture group for a valid name regular expression pattern + +##### Returns + +Regular expression capture group with the specified group name + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| groupName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Name of capture group to create | + + +### GetNamespaceCaptureGroup(groupName) `method` + +##### Summary + +Creates a capture group for a namespace regular expression pattern + +##### Returns + +Regular expression capture group with the specified group name + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| groupName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Name of capture group to create | + + +### NamespaceToRegEx(srcNamespace) `method` + +##### Summary + +Converts a namespace (including wildcards) to a regular expression string + +##### Returns + +Namespace converted to a regular expression + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| srcNamespace | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Source namespace to convert to regular expression | + + +## Rule `type` + +##### Namespace + +Caliburn.Micro.NameTransformer + +##### Summary + +A rule that describes a name transform. + + +### GlobalFilterPattern `constants` + +##### Summary + +Regular expression pattern for global filtering + + +### ReplacePattern `constants` + +##### Summary + +Regular expression pattern for replacing text + + +### ReplacementValues `constants` + +##### Summary + +The list of replacement values + + +### GlobalFilterPatternRegex `property` + +##### Summary + +Regular expression for global filtering + + +### ReplacePatternRegex `property` + +##### Summary + +Regular expression for replacing text + + +## StringSplitter `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Helper class when splitting strings + + +### Split(message,separator) `method` + +##### Summary + +Splits a string with a chosen separator. +If a substring is contained in [...] it will not be splitted. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message to split | +| separator | [System.Char](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Char 'System.Char') | The separator to use when splitting | + + +### SplitParameters(parameters) `method` + +##### Summary + +Splits a string with , as separator. +Does not split within {},[],() + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| parameters | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The string to split | + + +## TypeMappingConfiguration `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Class to specify settings for configuring type mappings by the ViewLocator or ViewModelLocator + + +### DefaultSubNamespaceForViewModels `property` + +##### Summary + +The default subnamespace for ViewModels. Used for creating default subnamespace mappings. Defaults to "ViewModels". + + +### DefaultSubNamespaceForViews `property` + +##### Summary + +The default subnamespace for Views. Used for creating default subnamespace mappings. Defaults to "Views". + + +### IncludeViewSuffixInViewModelNames `property` + +##### Summary + +Flag to indicate if ViewModel names should include View suffixes (i.e. CustomerPageViewModel vs. CustomerViewModel) + + +### NameFormat `property` + +##### Summary + +The format string used to compose the name of a type from base name and name suffix + + +### UseNameSuffixesInMappings `property` + +##### Summary + +Flag to indicate whether or not the name of the Type should be transformed when adding a type mapping. Defaults to true. + + +### ViewModelSuffix `property` + +##### Summary + +The name suffix for ViewModels. Applies only when UseNameSuffixesInMappings = true. The default is "ViewModel". + + +### ViewSuffixList `property` + +##### Summary + +List of View suffixes for which default type mappings should be created. Applies only when UseNameSuffixesInMappings = true. +Default values are "View", "Page" diff --git a/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj b/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj index fc0a24ac..87d41a02 100644 --- a/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj +++ b/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj @@ -79,9 +79,21 @@ + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + true + $(MSBuildProjectDirectory)\Readme.md + + diff --git a/src/Caliburn.Micro.Platform/Platforms/Maui/Windows/CaliburnApplication.cs b/src/Caliburn.Micro.Platform/Platforms/Maui/Windows/CaliburnApplication.cs index fa93418d..cad83b59 100644 --- a/src/Caliburn.Micro.Platform/Platforms/Maui/Windows/CaliburnApplication.cs +++ b/src/Caliburn.Micro.Platform/Platforms/Maui/Windows/CaliburnApplication.cs @@ -14,11 +14,6 @@ public abstract class CaliburnApplication : MauiWinUIApplication { private bool isInitialized; - /// - /// The root frame of the application. - /// - //protected Frame RootFrame { get; private set; } - /// /// Called by the bootstrapper's constructor at design time to start the framework. /// @@ -90,20 +85,7 @@ protected void Initialize() } } - ///// - ///// Invoked when the application creates a window. - ///// - ///// Event data for the event. - //protected override void OnWindowCreated(Microsoft.UI.Xaml.WindowCreatedEventArgs args) - //{ - // base.OnWindowCreated(args); - // // Because dispatchers are tied to windows Execute will fail in - // // scenarios when the app has multiple windows open (though contract - // // activation, this keeps Excute up to date with the currently activated window - - // args.Window.Activated += (s, e) => PlatformProvider.Current = new XamlPlatformProvider(); - //} /// /// Provides an opportunity to hook into the application object. @@ -159,110 +141,5 @@ protected virtual void OnUnhandledException(object sender, Microsoft.UI.Xaml.Unh { } - ///// - ///// Creates the root frame used by the application. - ///// - ///// The frame. - //protected virtual Frame CreateApplicationFrame() - //{ - // return new Frame(); - //} - - ///// - ///// Allows you to trigger the creation of the RootFrame from Configure if necessary. - ///// - //protected virtual void PrepareViewFirst() - //{ - // if (RootFrame != null) - // return; - - // RootFrame = CreateApplicationFrame(); - // PrepareViewFirst(RootFrame); - //} - - ///// - ///// Override this to register a navigation service. - ///// - ///// The root frame of the application. - //protected virtual void PrepareViewFirst(Frame rootFrame) - //{ - //} - - ///// - ///// Creates the root frame and navigates to the specified view. - ///// - ///// The view type to navigate to. - ///// The object parameter to pass to the target. - //protected void DisplayRootView(Type viewType, object paramter = null) - //{ - // Initialize(); - - // PrepareViewFirst(); - - // RootFrame.Navigate(viewType, paramter); - - // // Seems stupid but observed weird behaviour when resetting the Content - // if (Window.Current.Content == null) - // Window.Current.Content = RootFrame; - - // Window.Current.Activate(); - //} - - ///// - ///// Creates the root frame and navigates to the specified view. - ///// - ///// The view type to navigate to. - ///// The object parameter to pass to the target. - //protected void DisplayRootView(object parameter = null) - //{ - // DisplayRootView(typeof(T), parameter); - //} - - ///// - ///// Locates the view model, locates the associate view, binds them and shows it as the root view. - ///// - ///// The view model type. - ///// A cancellation token that can be used by other objects or threads to receive notice of cancellation. - ///// A task that represents the asynchronous operation. - //protected async Task DisplayRootViewForAsync(Type viewModelType, CancellationToken cancellationToken) - //{ - // Initialize(); - - // var viewModel = IoC.GetInstance(viewModelType, null); - // var view = ViewLocator.LocateForModel(viewModel, null, null); - - // ViewModelBinder.Bind(viewModel, view, null); - - // if (viewModel is IActivate activator) - // await activator.ActivateAsync(cancellationToken); - - // Window.Current.Content = view; - // Window.Current.Activate(); - //} - - ///// - ///// Locates the view model, locates the associate view, binds them and shows it as the root view. - ///// - ///// The view model type. - ///// A task that represents the asynchronous operation. - //protected Task DisplayRootViewForAsync(Type viewModelType) => DisplayRootViewForAsync(viewModelType, CancellationToken.None); - - ///// - ///// Locates the view model, locates the associate view, binds them and shows it as the root view. - ///// - ///// The view model type. - ///// A cancellation token that can be used by other objects or threads to receive notice of cancellation. - ///// A task that represents the asynchronous operation. - //protected Task DisplayRootViewForAsync(CancellationToken cancellationToken) - //{ - // return DisplayRootViewForAsync(typeof(T), cancellationToken); - //} - - ///// - ///// Locates the view model, locates the associate view, binds them and shows it as the root view. - ///// - ///// The view model type. - ///// A task that represents the asynchronous operation. - //protected Task DisplayRootViewForAsync() => DisplayRootViewForAsync(CancellationToken.None); } } diff --git a/src/Caliburn.Micro.Platform/Readme.md b/src/Caliburn.Micro.Platform/Readme.md new file mode 100644 index 00000000..7454601c --- /dev/null +++ b/src/Caliburn.Micro.Platform/Readme.md @@ -0,0 +1,4345 @@ + +# Caliburn.Micro.Platform + +## Contents + +- [Action](#T-Caliburn-Micro-Action 'Caliburn.Micro.Action') + - [TargetProperty](#F-Caliburn-Micro-Action-TargetProperty 'Caliburn.Micro.Action.TargetProperty') + - [TargetWithoutContextProperty](#F-Caliburn-Micro-Action-TargetWithoutContextProperty 'Caliburn.Micro.Action.TargetWithoutContextProperty') + - [GetTarget(d)](#M-Caliburn-Micro-Action-GetTarget-Windows-UI-Xaml-DependencyObject- 'Caliburn.Micro.Action.GetTarget(Windows.UI.Xaml.DependencyObject)') + - [GetTargetWithoutContext(d)](#M-Caliburn-Micro-Action-GetTargetWithoutContext-Windows-UI-Xaml-DependencyObject- 'Caliburn.Micro.Action.GetTargetWithoutContext(Windows.UI.Xaml.DependencyObject)') + - [HasTargetSet(element)](#M-Caliburn-Micro-Action-HasTargetSet-Windows-UI-Xaml-DependencyObject- 'Caliburn.Micro.Action.HasTargetSet(Windows.UI.Xaml.DependencyObject)') + - [Invoke(target,methodName,view,source,eventArgs,parameters)](#M-Caliburn-Micro-Action-Invoke-System-Object,System-String,Windows-UI-Xaml-DependencyObject,Windows-UI-Xaml-FrameworkElement,System-Object,System-Object[]- 'Caliburn.Micro.Action.Invoke(System.Object,System.String,Windows.UI.Xaml.DependencyObject,Windows.UI.Xaml.FrameworkElement,System.Object,System.Object[])') + - [SetTarget(d,target)](#M-Caliburn-Micro-Action-SetTarget-Windows-UI-Xaml-DependencyObject,System-Object- 'Caliburn.Micro.Action.SetTarget(Windows.UI.Xaml.DependencyObject,System.Object)') + - [SetTargetWithoutContext(d,target)](#M-Caliburn-Micro-Action-SetTargetWithoutContext-Windows-UI-Xaml-DependencyObject,System-Object- 'Caliburn.Micro.Action.SetTargetWithoutContext(Windows.UI.Xaml.DependencyObject,System.Object)') +- [ActionExecutionContext](#T-Caliburn-Micro-ActionExecutionContext 'Caliburn.Micro.ActionExecutionContext') + - [CanExecute](#F-Caliburn-Micro-ActionExecutionContext-CanExecute 'Caliburn.Micro.ActionExecutionContext.CanExecute') + - [EventArgs](#F-Caliburn-Micro-ActionExecutionContext-EventArgs 'Caliburn.Micro.ActionExecutionContext.EventArgs') + - [Method](#F-Caliburn-Micro-ActionExecutionContext-Method 'Caliburn.Micro.ActionExecutionContext.Method') + - [Item](#P-Caliburn-Micro-ActionExecutionContext-Item-System-String- 'Caliburn.Micro.ActionExecutionContext.Item(System.String)') + - [Message](#P-Caliburn-Micro-ActionExecutionContext-Message 'Caliburn.Micro.ActionExecutionContext.Message') + - [Source](#P-Caliburn-Micro-ActionExecutionContext-Source 'Caliburn.Micro.ActionExecutionContext.Source') + - [Target](#P-Caliburn-Micro-ActionExecutionContext-Target 'Caliburn.Micro.ActionExecutionContext.Target') + - [View](#P-Caliburn-Micro-ActionExecutionContext-View 'Caliburn.Micro.ActionExecutionContext.View') + - [Dispose()](#M-Caliburn-Micro-ActionExecutionContext-Dispose 'Caliburn.Micro.ActionExecutionContext.Dispose') +- [ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage') + - [#ctor()](#M-Caliburn-Micro-ActionMessage-#ctor 'Caliburn.Micro.ActionMessage.#ctor') + - [ApplyAvailabilityEffect](#F-Caliburn-Micro-ActionMessage-ApplyAvailabilityEffect 'Caliburn.Micro.ActionMessage.ApplyAvailabilityEffect') + - [BuildPossibleGuardNames](#F-Caliburn-Micro-ActionMessage-BuildPossibleGuardNames 'Caliburn.Micro.ActionMessage.BuildPossibleGuardNames') + - [EnforceGuardsDuringInvocation](#F-Caliburn-Micro-ActionMessage-EnforceGuardsDuringInvocation 'Caliburn.Micro.ActionMessage.EnforceGuardsDuringInvocation') + - [GetTargetMethod](#F-Caliburn-Micro-ActionMessage-GetTargetMethod 'Caliburn.Micro.ActionMessage.GetTargetMethod') + - [InvokeAction](#F-Caliburn-Micro-ActionMessage-InvokeAction 'Caliburn.Micro.ActionMessage.InvokeAction') + - [MethodNameProperty](#F-Caliburn-Micro-ActionMessage-MethodNameProperty 'Caliburn.Micro.ActionMessage.MethodNameProperty') + - [ParametersProperty](#F-Caliburn-Micro-ActionMessage-ParametersProperty 'Caliburn.Micro.ActionMessage.ParametersProperty') + - [PrepareContext](#F-Caliburn-Micro-ActionMessage-PrepareContext 'Caliburn.Micro.ActionMessage.PrepareContext') + - [SetMethodBinding](#F-Caliburn-Micro-ActionMessage-SetMethodBinding 'Caliburn.Micro.ActionMessage.SetMethodBinding') + - [ThrowsExceptions](#F-Caliburn-Micro-ActionMessage-ThrowsExceptions 'Caliburn.Micro.ActionMessage.ThrowsExceptions') + - [MethodName](#P-Caliburn-Micro-ActionMessage-MethodName 'Caliburn.Micro.ActionMessage.MethodName') + - [Parameters](#P-Caliburn-Micro-ActionMessage-Parameters 'Caliburn.Micro.ActionMessage.Parameters') + - [Invoke(eventArgs)](#M-Caliburn-Micro-ActionMessage-Invoke-System-Object- 'Caliburn.Micro.ActionMessage.Invoke(System.Object)') + - [OnAttached()](#M-Caliburn-Micro-ActionMessage-OnAttached 'Caliburn.Micro.ActionMessage.OnAttached') + - [OnDetaching()](#M-Caliburn-Micro-ActionMessage-OnDetaching 'Caliburn.Micro.ActionMessage.OnDetaching') + - [ToString()](#M-Caliburn-Micro-ActionMessage-ToString 'Caliburn.Micro.ActionMessage.ToString') + - [TryFindGuardMethod(context,possibleGuardNames)](#M-Caliburn-Micro-ActionMessage-TryFindGuardMethod-Caliburn-Micro-ActionExecutionContext,System-Collections-Generic-IEnumerable{System-String}- 'Caliburn.Micro.ActionMessage.TryFindGuardMethod(Caliburn.Micro.ActionExecutionContext,System.Collections.Generic.IEnumerable{System.String})') + - [UpdateAvailability()](#M-Caliburn-Micro-ActionMessage-UpdateAvailability 'Caliburn.Micro.ActionMessage.UpdateAvailability') +- [AttachedCollection\`1](#T-Caliburn-Micro-AttachedCollection`1 'Caliburn.Micro.AttachedCollection`1') + - [#ctor()](#M-Caliburn-Micro-AttachedCollection`1-#ctor 'Caliburn.Micro.AttachedCollection`1.#ctor') + - [AssociatedObject](#P-Caliburn-Micro-AttachedCollection`1-AssociatedObject 'Caliburn.Micro.AttachedCollection`1.AssociatedObject') + - [Attach(dependencyObject)](#M-Caliburn-Micro-AttachedCollection`1-Attach-Windows-UI-Xaml-DependencyObject- 'Caliburn.Micro.AttachedCollection`1.Attach(Windows.UI.Xaml.DependencyObject)') + - [Detach()](#M-Caliburn-Micro-AttachedCollection`1-Detach 'Caliburn.Micro.AttachedCollection`1.Detach') + - [OnItemAdded(item)](#M-Caliburn-Micro-AttachedCollection`1-OnItemAdded-Windows-UI-Xaml-DependencyObject- 'Caliburn.Micro.AttachedCollection`1.OnItemAdded(Windows.UI.Xaml.DependencyObject)') + - [OnItemRemoved(item)](#M-Caliburn-Micro-AttachedCollection`1-OnItemRemoved-Windows-UI-Xaml-DependencyObject- 'Caliburn.Micro.AttachedCollection`1.OnItemRemoved(Windows.UI.Xaml.DependencyObject)') +- [Bind](#T-Caliburn-Micro-Bind 'Caliburn.Micro.Bind') + - [AtDesignTimeProperty](#F-Caliburn-Micro-Bind-AtDesignTimeProperty 'Caliburn.Micro.Bind.AtDesignTimeProperty') + - [ModelProperty](#F-Caliburn-Micro-Bind-ModelProperty 'Caliburn.Micro.Bind.ModelProperty') + - [ModelWithoutContextProperty](#F-Caliburn-Micro-Bind-ModelWithoutContextProperty 'Caliburn.Micro.Bind.ModelWithoutContextProperty') + - [GetAtDesignTime(dependencyObject)](#M-Caliburn-Micro-Bind-GetAtDesignTime-Windows-UI-Xaml-DependencyObject- 'Caliburn.Micro.Bind.GetAtDesignTime(Windows.UI.Xaml.DependencyObject)') + - [GetModel(dependencyObject)](#M-Caliburn-Micro-Bind-GetModel-Windows-UI-Xaml-DependencyObject- 'Caliburn.Micro.Bind.GetModel(Windows.UI.Xaml.DependencyObject)') + - [GetModelWithoutContext(dependencyObject)](#M-Caliburn-Micro-Bind-GetModelWithoutContext-Windows-UI-Xaml-DependencyObject- 'Caliburn.Micro.Bind.GetModelWithoutContext(Windows.UI.Xaml.DependencyObject)') + - [SetAtDesignTime(dependencyObject,value)](#M-Caliburn-Micro-Bind-SetAtDesignTime-Windows-UI-Xaml-DependencyObject,System-Boolean- 'Caliburn.Micro.Bind.SetAtDesignTime(Windows.UI.Xaml.DependencyObject,System.Boolean)') + - [SetModel(dependencyObject,value)](#M-Caliburn-Micro-Bind-SetModel-Windows-UI-Xaml-DependencyObject,System-Object- 'Caliburn.Micro.Bind.SetModel(Windows.UI.Xaml.DependencyObject,System.Object)') + - [SetModelWithoutContext(dependencyObject,value)](#M-Caliburn-Micro-Bind-SetModelWithoutContext-Windows-UI-Xaml-DependencyObject,System-Object- 'Caliburn.Micro.Bind.SetModelWithoutContext(Windows.UI.Xaml.DependencyObject,System.Object)') +- [BindingScope](#T-Caliburn-Micro-BindingScope 'Caliburn.Micro.BindingScope') + - [FindNamedDescendants](#F-Caliburn-Micro-BindingScope-FindNamedDescendants 'Caliburn.Micro.BindingScope.FindNamedDescendants') + - [FindScopeNamingRoute](#F-Caliburn-Micro-BindingScope-FindScopeNamingRoute 'Caliburn.Micro.BindingScope.FindScopeNamingRoute') + - [GetNamedElements](#F-Caliburn-Micro-BindingScope-GetNamedElements 'Caliburn.Micro.BindingScope.GetNamedElements') + - [GetVisualParent](#F-Caliburn-Micro-BindingScope-GetVisualParent 'Caliburn.Micro.BindingScope.GetVisualParent') + - [AddChildResolver(filter,resolver)](#M-Caliburn-Micro-BindingScope-AddChildResolver-System-Func{System-Type,System-Boolean},System-Func{Windows-UI-Xaml-DependencyObject,System-Collections-Generic-IEnumerable{Windows-UI-Xaml-DependencyObject}}- 'Caliburn.Micro.BindingScope.AddChildResolver(System.Func{System.Type,System.Boolean},System.Func{Windows.UI.Xaml.DependencyObject,System.Collections.Generic.IEnumerable{Windows.UI.Xaml.DependencyObject}})') + - [AddChildResolver\`\`1(resolver)](#M-Caliburn-Micro-BindingScope-AddChildResolver``1-System-Func{``0,System-Collections-Generic-IEnumerable{Windows-UI-Xaml-DependencyObject}}- 'Caliburn.Micro.BindingScope.AddChildResolver``1(System.Func{``0,System.Collections.Generic.IEnumerable{Windows.UI.Xaml.DependencyObject}})') + - [FindName(elementsToSearch,name)](#M-Caliburn-Micro-BindingScope-FindName-System-Collections-Generic-IEnumerable{Windows-UI-Xaml-FrameworkElement},System-String- 'Caliburn.Micro.BindingScope.FindName(System.Collections.Generic.IEnumerable{Windows.UI.Xaml.FrameworkElement},System.String)') + - [RemoveChildResolver(resolver)](#M-Caliburn-Micro-BindingScope-RemoveChildResolver-Caliburn-Micro-ChildResolver- 'Caliburn.Micro.BindingScope.RemoveChildResolver(Caliburn.Micro.ChildResolver)') +- [BooleanToVisibilityConverter](#T-Caliburn-Micro-BooleanToVisibilityConverter 'Caliburn.Micro.BooleanToVisibilityConverter') + - [Convert(value,targetType,parameter,language)](#M-Caliburn-Micro-BooleanToVisibilityConverter-Convert-System-Object,System-Type,System-Object,System-String- 'Caliburn.Micro.BooleanToVisibilityConverter.Convert(System.Object,System.Type,System.Object,System.String)') + - [ConvertBack(value,targetType,parameter,language)](#M-Caliburn-Micro-BooleanToVisibilityConverter-ConvertBack-System-Object,System-Type,System-Object,System-String- 'Caliburn.Micro.BooleanToVisibilityConverter.ConvertBack(System.Object,System.Type,System.Object,System.String)') +- [CachingFrameAdapter](#T-Caliburn-Micro-CachingFrameAdapter 'Caliburn.Micro.CachingFrameAdapter') + - [#ctor(frame,treatViewAsLoaded)](#M-Caliburn-Micro-CachingFrameAdapter-#ctor-Windows-UI-Xaml-Controls-Frame,System-Boolean- 'Caliburn.Micro.CachingFrameAdapter.#ctor(Windows.UI.Xaml.Controls.Frame,System.Boolean)') + - [BackStack](#P-Caliburn-Micro-CachingFrameAdapter-BackStack 'Caliburn.Micro.CachingFrameAdapter.BackStack') + - [ForwardStack](#P-Caliburn-Micro-CachingFrameAdapter-ForwardStack 'Caliburn.Micro.CachingFrameAdapter.ForwardStack') + - [OnNavigated(sender,e)](#M-Caliburn-Micro-CachingFrameAdapter-OnNavigated-System-Object,Windows-UI-Xaml-Navigation-NavigationEventArgs- 'Caliburn.Micro.CachingFrameAdapter.OnNavigated(System.Object,Windows.UI.Xaml.Navigation.NavigationEventArgs)') + - [OnNavigating(sender,e)](#M-Caliburn-Micro-CachingFrameAdapter-OnNavigating-System-Object,Windows-UI-Xaml-Navigation-NavigatingCancelEventArgs- 'Caliburn.Micro.CachingFrameAdapter.OnNavigating(System.Object,Windows.UI.Xaml.Navigation.NavigatingCancelEventArgs)') +- [CaliburnApplication](#T-Caliburn-Micro-CaliburnApplication 'Caliburn.Micro.CaliburnApplication') + - [RootFrame](#P-Caliburn-Micro-CaliburnApplication-RootFrame 'Caliburn.Micro.CaliburnApplication.RootFrame') + - [BuildUp(instance)](#M-Caliburn-Micro-CaliburnApplication-BuildUp-System-Object- 'Caliburn.Micro.CaliburnApplication.BuildUp(System.Object)') + - [Configure()](#M-Caliburn-Micro-CaliburnApplication-Configure 'Caliburn.Micro.CaliburnApplication.Configure') + - [CreateApplicationFrame()](#M-Caliburn-Micro-CaliburnApplication-CreateApplicationFrame 'Caliburn.Micro.CaliburnApplication.CreateApplicationFrame') + - [DisplayRootView(viewType,paramter)](#M-Caliburn-Micro-CaliburnApplication-DisplayRootView-System-Type,System-Object- 'Caliburn.Micro.CaliburnApplication.DisplayRootView(System.Type,System.Object)') + - [DisplayRootViewForAsync(viewModelType,cancellationToken)](#M-Caliburn-Micro-CaliburnApplication-DisplayRootViewForAsync-System-Type,System-Threading-CancellationToken- 'Caliburn.Micro.CaliburnApplication.DisplayRootViewForAsync(System.Type,System.Threading.CancellationToken)') + - [DisplayRootViewForAsync(viewModelType)](#M-Caliburn-Micro-CaliburnApplication-DisplayRootViewForAsync-System-Type- 'Caliburn.Micro.CaliburnApplication.DisplayRootViewForAsync(System.Type)') + - [DisplayRootViewForAsync\`\`1(cancellationToken)](#M-Caliburn-Micro-CaliburnApplication-DisplayRootViewForAsync``1-System-Threading-CancellationToken- 'Caliburn.Micro.CaliburnApplication.DisplayRootViewForAsync``1(System.Threading.CancellationToken)') + - [DisplayRootViewForAsync\`\`1()](#M-Caliburn-Micro-CaliburnApplication-DisplayRootViewForAsync``1 'Caliburn.Micro.CaliburnApplication.DisplayRootViewForAsync``1') + - [DisplayRootView\`\`1(parameter)](#M-Caliburn-Micro-CaliburnApplication-DisplayRootView``1-System-Object- 'Caliburn.Micro.CaliburnApplication.DisplayRootView``1(System.Object)') + - [GetAllInstances(service)](#M-Caliburn-Micro-CaliburnApplication-GetAllInstances-System-Type- 'Caliburn.Micro.CaliburnApplication.GetAllInstances(System.Type)') + - [GetInstance(service,key)](#M-Caliburn-Micro-CaliburnApplication-GetInstance-System-Type,System-String- 'Caliburn.Micro.CaliburnApplication.GetInstance(System.Type,System.String)') + - [Initialize()](#M-Caliburn-Micro-CaliburnApplication-Initialize 'Caliburn.Micro.CaliburnApplication.Initialize') + - [OnResuming(sender,e)](#M-Caliburn-Micro-CaliburnApplication-OnResuming-System-Object,System-Object- 'Caliburn.Micro.CaliburnApplication.OnResuming(System.Object,System.Object)') + - [OnSuspending(sender,e)](#M-Caliburn-Micro-CaliburnApplication-OnSuspending-System-Object,Windows-ApplicationModel-SuspendingEventArgs- 'Caliburn.Micro.CaliburnApplication.OnSuspending(System.Object,Windows.ApplicationModel.SuspendingEventArgs)') + - [OnUnhandledException(sender,e)](#M-Caliburn-Micro-CaliburnApplication-OnUnhandledException-System-Object,Windows-UI-Xaml-UnhandledExceptionEventArgs- 'Caliburn.Micro.CaliburnApplication.OnUnhandledException(System.Object,Windows.UI.Xaml.UnhandledExceptionEventArgs)') + - [OnWindowCreated(args)](#M-Caliburn-Micro-CaliburnApplication-OnWindowCreated-Windows-UI-Xaml-WindowCreatedEventArgs- 'Caliburn.Micro.CaliburnApplication.OnWindowCreated(Windows.UI.Xaml.WindowCreatedEventArgs)') + - [PrepareApplication()](#M-Caliburn-Micro-CaliburnApplication-PrepareApplication 'Caliburn.Micro.CaliburnApplication.PrepareApplication') + - [PrepareViewFirst()](#M-Caliburn-Micro-CaliburnApplication-PrepareViewFirst 'Caliburn.Micro.CaliburnApplication.PrepareViewFirst') + - [PrepareViewFirst(rootFrame)](#M-Caliburn-Micro-CaliburnApplication-PrepareViewFirst-Windows-UI-Xaml-Controls-Frame- 'Caliburn.Micro.CaliburnApplication.PrepareViewFirst(Windows.UI.Xaml.Controls.Frame)') + - [SelectAssemblies()](#M-Caliburn-Micro-CaliburnApplication-SelectAssemblies 'Caliburn.Micro.CaliburnApplication.SelectAssemblies') + - [StartDesignTime()](#M-Caliburn-Micro-CaliburnApplication-StartDesignTime 'Caliburn.Micro.CaliburnApplication.StartDesignTime') + - [StartRuntime()](#M-Caliburn-Micro-CaliburnApplication-StartRuntime 'Caliburn.Micro.CaliburnApplication.StartRuntime') +- [ChildResolver](#T-Caliburn-Micro-ChildResolver 'Caliburn.Micro.ChildResolver') + - [#ctor(filter,resolver)](#M-Caliburn-Micro-ChildResolver-#ctor-System-Func{System-Type,System-Boolean},System-Func{Windows-UI-Xaml-DependencyObject,System-Collections-Generic-IEnumerable{Windows-UI-Xaml-DependencyObject}}- 'Caliburn.Micro.ChildResolver.#ctor(System.Func{System.Type,System.Boolean},System.Func{Windows.UI.Xaml.DependencyObject,System.Collections.Generic.IEnumerable{Windows.UI.Xaml.DependencyObject}})') + - [CanResolve(type)](#M-Caliburn-Micro-ChildResolver-CanResolve-System-Type- 'Caliburn.Micro.ChildResolver.CanResolve(System.Type)') + - [Resolve(obj)](#M-Caliburn-Micro-ChildResolver-Resolve-Windows-UI-Xaml-DependencyObject- 'Caliburn.Micro.ChildResolver.Resolve(Windows.UI.Xaml.DependencyObject)') +- [ChildResolver\`1](#T-Caliburn-Micro-ChildResolver`1 'Caliburn.Micro.ChildResolver`1') + - [#ctor(resolver)](#M-Caliburn-Micro-ChildResolver`1-#ctor-System-Func{`0,System-Collections-Generic-IEnumerable{Windows-UI-Xaml-DependencyObject}}- 'Caliburn.Micro.ChildResolver`1.#ctor(System.Func{`0,System.Collections.Generic.IEnumerable{Windows.UI.Xaml.DependencyObject}})') +- [ConventionManager](#T-Caliburn-Micro-ConventionManager 'Caliburn.Micro.ConventionManager') + - [ApplyBindingMode](#F-Caliburn-Micro-ConventionManager-ApplyBindingMode 'Caliburn.Micro.ConventionManager.ApplyBindingMode') + - [ApplyStringFormat](#F-Caliburn-Micro-ConventionManager-ApplyStringFormat 'Caliburn.Micro.ConventionManager.ApplyStringFormat') + - [ApplyUpdateSourceTrigger](#F-Caliburn-Micro-ConventionManager-ApplyUpdateSourceTrigger 'Caliburn.Micro.ConventionManager.ApplyUpdateSourceTrigger') + - [ApplyValidation](#F-Caliburn-Micro-ConventionManager-ApplyValidation 'Caliburn.Micro.ConventionManager.ApplyValidation') + - [ApplyValueConverter](#F-Caliburn-Micro-ConventionManager-ApplyValueConverter 'Caliburn.Micro.ConventionManager.ApplyValueConverter') + - [BooleanToVisibilityConverter](#F-Caliburn-Micro-ConventionManager-BooleanToVisibilityConverter 'Caliburn.Micro.ConventionManager.BooleanToVisibilityConverter') + - [ConfigureSelectedItem](#F-Caliburn-Micro-ConventionManager-ConfigureSelectedItem 'Caliburn.Micro.ConventionManager.ConfigureSelectedItem') + - [ConfigureSelectedItemBinding](#F-Caliburn-Micro-ConventionManager-ConfigureSelectedItemBinding 'Caliburn.Micro.ConventionManager.ConfigureSelectedItemBinding') + - [DefaultHeaderTemplate](#F-Caliburn-Micro-ConventionManager-DefaultHeaderTemplate 'Caliburn.Micro.ConventionManager.DefaultHeaderTemplate') + - [DefaultItemTemplate](#F-Caliburn-Micro-ConventionManager-DefaultItemTemplate 'Caliburn.Micro.ConventionManager.DefaultItemTemplate') + - [DerivePotentialSelectionNames](#F-Caliburn-Micro-ConventionManager-DerivePotentialSelectionNames 'Caliburn.Micro.ConventionManager.DerivePotentialSelectionNames') + - [IncludeStaticProperties](#F-Caliburn-Micro-ConventionManager-IncludeStaticProperties 'Caliburn.Micro.ConventionManager.IncludeStaticProperties') + - [OverwriteContent](#F-Caliburn-Micro-ConventionManager-OverwriteContent 'Caliburn.Micro.ConventionManager.OverwriteContent') + - [SetBinding](#F-Caliburn-Micro-ConventionManager-SetBinding 'Caliburn.Micro.ConventionManager.SetBinding') + - [Singularize](#F-Caliburn-Micro-ConventionManager-Singularize 'Caliburn.Micro.ConventionManager.Singularize') + - [AddElementConvention(convention)](#M-Caliburn-Micro-ConventionManager-AddElementConvention-Caliburn-Micro-ElementConvention- 'Caliburn.Micro.ConventionManager.AddElementConvention(Caliburn.Micro.ElementConvention)') + - [AddElementConvention\`\`1(bindableProperty,parameterProperty,eventName)](#M-Caliburn-Micro-ConventionManager-AddElementConvention``1-Windows-UI-Xaml-DependencyProperty,System-String,System-String- 'Caliburn.Micro.ConventionManager.AddElementConvention``1(Windows.UI.Xaml.DependencyProperty,System.String,System.String)') + - [ApplyHeaderTemplate(element,headerTemplateProperty,headerTemplateSelectorProperty,viewModelType)](#M-Caliburn-Micro-ConventionManager-ApplyHeaderTemplate-Windows-UI-Xaml-FrameworkElement,Windows-UI-Xaml-DependencyProperty,Windows-UI-Xaml-DependencyProperty,System-Type- 'Caliburn.Micro.ConventionManager.ApplyHeaderTemplate(Windows.UI.Xaml.FrameworkElement,Windows.UI.Xaml.DependencyProperty,Windows.UI.Xaml.DependencyProperty,System.Type)') + - [ApplyItemTemplate(itemsControl,property)](#M-Caliburn-Micro-ConventionManager-ApplyItemTemplate-Windows-UI-Xaml-Controls-ItemsControl,System-Reflection-PropertyInfo- 'Caliburn.Micro.ConventionManager.ApplyItemTemplate(Windows.UI.Xaml.Controls.ItemsControl,System.Reflection.PropertyInfo)') + - [GetElementConvention(elementType)](#M-Caliburn-Micro-ConventionManager-GetElementConvention-System-Type- 'Caliburn.Micro.ConventionManager.GetElementConvention(System.Type)') + - [GetPropertyCaseInsensitive(type,propertyName)](#M-Caliburn-Micro-ConventionManager-GetPropertyCaseInsensitive-System-Type,System-String- 'Caliburn.Micro.ConventionManager.GetPropertyCaseInsensitive(System.Type,System.String)') + - [HasBinding()](#M-Caliburn-Micro-ConventionManager-HasBinding-Windows-UI-Xaml-FrameworkElement,Windows-UI-Xaml-DependencyProperty- 'Caliburn.Micro.ConventionManager.HasBinding(Windows.UI.Xaml.FrameworkElement,Windows.UI.Xaml.DependencyProperty)') + - [SetBindingWithoutBindingOrValueOverwrite(viewModelType,path,property,element,convention,bindableProperty)](#M-Caliburn-Micro-ConventionManager-SetBindingWithoutBindingOrValueOverwrite-System-Type,System-String,System-Reflection-PropertyInfo,Windows-UI-Xaml-FrameworkElement,Caliburn-Micro-ElementConvention,Windows-UI-Xaml-DependencyProperty- 'Caliburn.Micro.ConventionManager.SetBindingWithoutBindingOrValueOverwrite(System.Type,System.String,System.Reflection.PropertyInfo,Windows.UI.Xaml.FrameworkElement,Caliburn.Micro.ElementConvention,Windows.UI.Xaml.DependencyProperty)') + - [SetBindingWithoutBindingOverwrite()](#M-Caliburn-Micro-ConventionManager-SetBindingWithoutBindingOverwrite-System-Type,System-String,System-Reflection-PropertyInfo,Windows-UI-Xaml-FrameworkElement,Caliburn-Micro-ElementConvention,Windows-UI-Xaml-DependencyProperty- 'Caliburn.Micro.ConventionManager.SetBindingWithoutBindingOverwrite(System.Type,System.String,System.Reflection.PropertyInfo,Windows.UI.Xaml.FrameworkElement,Caliburn.Micro.ElementConvention,Windows.UI.Xaml.DependencyProperty)') +- [DependencyPropertyHelper](#T-Caliburn-Micro-DependencyPropertyHelper 'Caliburn.Micro.DependencyPropertyHelper') + - [Register(name,propertyType,ownerType,defaultValue,propertyChangedCallback)](#M-Caliburn-Micro-DependencyPropertyHelper-Register-System-String,System-Type,System-Type,System-Object,Windows-UI-Xaml-PropertyChangedCallback- 'Caliburn.Micro.DependencyPropertyHelper.Register(System.String,System.Type,System.Type,System.Object,Windows.UI.Xaml.PropertyChangedCallback)') + - [RegisterAttached(name,propertyType,ownerType,defaultValue,propertyChangedCallback)](#M-Caliburn-Micro-DependencyPropertyHelper-RegisterAttached-System-String,System-Type,System-Type,System-Object,Windows-UI-Xaml-PropertyChangedCallback- 'Caliburn.Micro.DependencyPropertyHelper.RegisterAttached(System.String,System.Type,System.Type,System.Object,Windows.UI.Xaml.PropertyChangedCallback)') +- [DispatcherTaskExtensions](#T-Caliburn-Micro-DispatcherTaskExtensions 'Caliburn.Micro.DispatcherTaskExtensions') + - [RunTaskAsync(dispatcher,func,priority)](#M-Caliburn-Micro-DispatcherTaskExtensions-RunTaskAsync-Windows-UI-Core-CoreDispatcher,System-Func{System-Threading-Tasks-Task},Windows-UI-Core-CoreDispatcherPriority- 'Caliburn.Micro.DispatcherTaskExtensions.RunTaskAsync(Windows.UI.Core.CoreDispatcher,System.Func{System.Threading.Tasks.Task},Windows.UI.Core.CoreDispatcherPriority)') + - [RunTaskAsync\`\`1(dispatcher,func,priority)](#M-Caliburn-Micro-DispatcherTaskExtensions-RunTaskAsync``1-Windows-UI-Core-CoreDispatcher,System-Func{System-Threading-Tasks-Task{``0}},Windows-UI-Core-CoreDispatcherPriority- 'Caliburn.Micro.DispatcherTaskExtensions.RunTaskAsync``1(Windows.UI.Core.CoreDispatcher,System.Func{System.Threading.Tasks.Task{``0}},Windows.UI.Core.CoreDispatcherPriority)') +- [ElementConvention](#T-Caliburn-Micro-ElementConvention 'Caliburn.Micro.ElementConvention') + - [ApplyBinding](#F-Caliburn-Micro-ElementConvention-ApplyBinding 'Caliburn.Micro.ElementConvention.ApplyBinding') + - [CreateTrigger](#F-Caliburn-Micro-ElementConvention-CreateTrigger 'Caliburn.Micro.ElementConvention.CreateTrigger') + - [ElementType](#F-Caliburn-Micro-ElementConvention-ElementType 'Caliburn.Micro.ElementConvention.ElementType') + - [GetBindableProperty](#F-Caliburn-Micro-ElementConvention-GetBindableProperty 'Caliburn.Micro.ElementConvention.GetBindableProperty') + - [ParameterProperty](#F-Caliburn-Micro-ElementConvention-ParameterProperty 'Caliburn.Micro.ElementConvention.ParameterProperty') +- [FrameAdapter](#T-Caliburn-Micro-FrameAdapter 'Caliburn.Micro.FrameAdapter') + - [#ctor(frame,treatViewAsLoaded)](#M-Caliburn-Micro-FrameAdapter-#ctor-Windows-UI-Xaml-Controls-Frame,System-Boolean- 'Caliburn.Micro.FrameAdapter.#ctor(Windows.UI.Xaml.Controls.Frame,System.Boolean)') + - [BackStack](#P-Caliburn-Micro-FrameAdapter-BackStack 'Caliburn.Micro.FrameAdapter.BackStack') + - [CanGoBack](#P-Caliburn-Micro-FrameAdapter-CanGoBack 'Caliburn.Micro.FrameAdapter.CanGoBack') + - [CanGoForward](#P-Caliburn-Micro-FrameAdapter-CanGoForward 'Caliburn.Micro.FrameAdapter.CanGoForward') + - [CurrentParameter](#P-Caliburn-Micro-FrameAdapter-CurrentParameter 'Caliburn.Micro.FrameAdapter.CurrentParameter') + - [CurrentSourcePageType](#P-Caliburn-Micro-FrameAdapter-CurrentSourcePageType 'Caliburn.Micro.FrameAdapter.CurrentSourcePageType') + - [ForwardStack](#P-Caliburn-Micro-FrameAdapter-ForwardStack 'Caliburn.Micro.FrameAdapter.ForwardStack') + - [SourcePageType](#P-Caliburn-Micro-FrameAdapter-SourcePageType 'Caliburn.Micro.FrameAdapter.SourcePageType') + - [BindViewModel(view,viewModel)](#M-Caliburn-Micro-FrameAdapter-BindViewModel-Windows-UI-Xaml-DependencyObject,System-Object- 'Caliburn.Micro.FrameAdapter.BindViewModel(Windows.UI.Xaml.DependencyObject,System.Object)') + - [CanCloseOnNavigating(sender,e)](#M-Caliburn-Micro-FrameAdapter-CanCloseOnNavigating-System-Object,Windows-UI-Xaml-Navigation-NavigatingCancelEventArgs- 'Caliburn.Micro.FrameAdapter.CanCloseOnNavigating(System.Object,Windows.UI.Xaml.Navigation.NavigatingCancelEventArgs)') + - [Dispose()](#M-Caliburn-Micro-FrameAdapter-Dispose 'Caliburn.Micro.FrameAdapter.Dispose') + - [GoBack()](#M-Caliburn-Micro-FrameAdapter-GoBack 'Caliburn.Micro.FrameAdapter.GoBack') + - [GoForward()](#M-Caliburn-Micro-FrameAdapter-GoForward 'Caliburn.Micro.FrameAdapter.GoForward') + - [Navigate(sourcePageType)](#M-Caliburn-Micro-FrameAdapter-Navigate-System-Type- 'Caliburn.Micro.FrameAdapter.Navigate(System.Type)') + - [Navigate(sourcePageType,parameter)](#M-Caliburn-Micro-FrameAdapter-Navigate-System-Type,System-Object- 'Caliburn.Micro.FrameAdapter.Navigate(System.Type,System.Object)') + - [OnBackRequested(e)](#M-Caliburn-Micro-FrameAdapter-OnBackRequested-Windows-UI-Core-BackRequestedEventArgs- 'Caliburn.Micro.FrameAdapter.OnBackRequested(Windows.UI.Core.BackRequestedEventArgs)') + - [OnNavigated(sender,e)](#M-Caliburn-Micro-FrameAdapter-OnNavigated-System-Object,Windows-UI-Xaml-Navigation-NavigationEventArgs- 'Caliburn.Micro.FrameAdapter.OnNavigated(System.Object,Windows.UI.Xaml.Navigation.NavigationEventArgs)') + - [OnNavigating(sender,e)](#M-Caliburn-Micro-FrameAdapter-OnNavigating-System-Object,Windows-UI-Xaml-Navigation-NavigatingCancelEventArgs- 'Caliburn.Micro.FrameAdapter.OnNavigating(System.Object,Windows.UI.Xaml.Navigation.NavigatingCancelEventArgs)') + - [ResumeStateAsync()](#M-Caliburn-Micro-FrameAdapter-ResumeStateAsync 'Caliburn.Micro.FrameAdapter.ResumeStateAsync') + - [SuspendState()](#M-Caliburn-Micro-FrameAdapter-SuspendState 'Caliburn.Micro.FrameAdapter.SuspendState') + - [TryInjectParameters(viewModel,parameter)](#M-Caliburn-Micro-FrameAdapter-TryInjectParameters-System-Object,System-Object- 'Caliburn.Micro.FrameAdapter.TryInjectParameters(System.Object,System.Object)') +- [IAttachedObject](#T-Caliburn-Micro-IAttachedObject 'Caliburn.Micro.IAttachedObject') + - [AssociatedObject](#P-Caliburn-Micro-IAttachedObject-AssociatedObject 'Caliburn.Micro.IAttachedObject.AssociatedObject') + - [Attach(dependencyObject)](#M-Caliburn-Micro-IAttachedObject-Attach-Windows-UI-Xaml-DependencyObject- 'Caliburn.Micro.IAttachedObject.Attach(Windows.UI.Xaml.DependencyObject)') + - [Detach()](#M-Caliburn-Micro-IAttachedObject-Detach 'Caliburn.Micro.IAttachedObject.Detach') +- [IHaveParameters](#T-Caliburn-Micro-IHaveParameters 'Caliburn.Micro.IHaveParameters') + - [Parameters](#P-Caliburn-Micro-IHaveParameters-Parameters 'Caliburn.Micro.IHaveParameters.Parameters') +- [INavigationService](#T-Caliburn-Micro-INavigationService 'Caliburn.Micro.INavigationService') + - [BackStack](#P-Caliburn-Micro-INavigationService-BackStack 'Caliburn.Micro.INavigationService.BackStack') + - [CanGoBack](#P-Caliburn-Micro-INavigationService-CanGoBack 'Caliburn.Micro.INavigationService.CanGoBack') + - [CanGoForward](#P-Caliburn-Micro-INavigationService-CanGoForward 'Caliburn.Micro.INavigationService.CanGoForward') + - [CurrentSourcePageType](#P-Caliburn-Micro-INavigationService-CurrentSourcePageType 'Caliburn.Micro.INavigationService.CurrentSourcePageType') + - [ForwardStack](#P-Caliburn-Micro-INavigationService-ForwardStack 'Caliburn.Micro.INavigationService.ForwardStack') + - [SourcePageType](#P-Caliburn-Micro-INavigationService-SourcePageType 'Caliburn.Micro.INavigationService.SourcePageType') + - [GoBack()](#M-Caliburn-Micro-INavigationService-GoBack 'Caliburn.Micro.INavigationService.GoBack') + - [GoForward()](#M-Caliburn-Micro-INavigationService-GoForward 'Caliburn.Micro.INavigationService.GoForward') + - [Navigate(sourcePageType)](#M-Caliburn-Micro-INavigationService-Navigate-System-Type- 'Caliburn.Micro.INavigationService.Navigate(System.Type)') + - [Navigate(sourcePageType,parameter)](#M-Caliburn-Micro-INavigationService-Navigate-System-Type,System-Object- 'Caliburn.Micro.INavigationService.Navigate(System.Type,System.Object)') + - [ResumeStateAsync()](#M-Caliburn-Micro-INavigationService-ResumeStateAsync 'Caliburn.Micro.INavigationService.ResumeStateAsync') + - [SuspendState()](#M-Caliburn-Micro-INavigationService-SuspendState 'Caliburn.Micro.INavigationService.SuspendState') +- [ISharingService](#T-Caliburn-Micro-ISharingService 'Caliburn.Micro.ISharingService') + - [ShowShareUI()](#M-Caliburn-Micro-ISharingService-ShowShareUI 'Caliburn.Micro.ISharingService.ShowShareUI') +- [ISupportSharing](#T-Caliburn-Micro-ISupportSharing 'Caliburn.Micro.ISupportSharing') + - [OnShareRequested(dataRequest)](#M-Caliburn-Micro-ISupportSharing-OnShareRequested-Windows-ApplicationModel-DataTransfer-DataRequest- 'Caliburn.Micro.ISupportSharing.OnShareRequested(Windows.ApplicationModel.DataTransfer.DataRequest)') +- [Message](#T-Caliburn-Micro-Message 'Caliburn.Micro.Message') + - [AttachProperty](#F-Caliburn-Micro-Message-AttachProperty 'Caliburn.Micro.Message.AttachProperty') + - [GetAttach(d)](#M-Caliburn-Micro-Message-GetAttach-Windows-UI-Xaml-DependencyObject- 'Caliburn.Micro.Message.GetAttach(Windows.UI.Xaml.DependencyObject)') + - [GetHandler(d)](#M-Caliburn-Micro-Message-GetHandler-Windows-UI-Xaml-DependencyObject- 'Caliburn.Micro.Message.GetHandler(Windows.UI.Xaml.DependencyObject)') + - [SetAttach(d,attachText)](#M-Caliburn-Micro-Message-SetAttach-Windows-UI-Xaml-DependencyObject,System-String- 'Caliburn.Micro.Message.SetAttach(Windows.UI.Xaml.DependencyObject,System.String)') + - [SetHandler(d,value)](#M-Caliburn-Micro-Message-SetHandler-Windows-UI-Xaml-DependencyObject,System-Object- 'Caliburn.Micro.Message.SetHandler(Windows.UI.Xaml.DependencyObject,System.Object)') +- [MessageBinder](#T-Caliburn-Micro-MessageBinder 'Caliburn.Micro.MessageBinder') + - [CustomConverters](#F-Caliburn-Micro-MessageBinder-CustomConverters 'Caliburn.Micro.MessageBinder.CustomConverters') + - [EvaluateParameter](#F-Caliburn-Micro-MessageBinder-EvaluateParameter 'Caliburn.Micro.MessageBinder.EvaluateParameter') + - [SpecialValues](#F-Caliburn-Micro-MessageBinder-SpecialValues 'Caliburn.Micro.MessageBinder.SpecialValues') + - [CoerceValue(destinationType,providedValue,context)](#M-Caliburn-Micro-MessageBinder-CoerceValue-System-Type,System-Object,System-Object- 'Caliburn.Micro.MessageBinder.CoerceValue(System.Type,System.Object,System.Object)') + - [DetermineParameters(context,requiredParameters)](#M-Caliburn-Micro-MessageBinder-DetermineParameters-Caliburn-Micro-ActionExecutionContext,System-Reflection-ParameterInfo[]- 'Caliburn.Micro.MessageBinder.DetermineParameters(Caliburn.Micro.ActionExecutionContext,System.Reflection.ParameterInfo[])') + - [GetDefaultValue(type)](#M-Caliburn-Micro-MessageBinder-GetDefaultValue-System-Type- 'Caliburn.Micro.MessageBinder.GetDefaultValue(System.Type)') +- [NavigateHelper\`1](#T-Caliburn-Micro-NavigateHelper`1 'Caliburn.Micro.NavigateHelper`1') + - [AttachTo(navigationService)](#M-Caliburn-Micro-NavigateHelper`1-AttachTo-Caliburn-Micro-INavigationService- 'Caliburn.Micro.NavigateHelper`1.AttachTo(Caliburn.Micro.INavigationService)') + - [BuildUri()](#M-Caliburn-Micro-NavigateHelper`1-BuildUri 'Caliburn.Micro.NavigateHelper`1.BuildUri') + - [Navigate()](#M-Caliburn-Micro-NavigateHelper`1-Navigate 'Caliburn.Micro.NavigateHelper`1.Navigate') + - [WithParam\`\`1(property,value)](#M-Caliburn-Micro-NavigateHelper`1-WithParam``1-System-Linq-Expressions-Expression{System-Func{`0,``0}},``0- 'Caliburn.Micro.NavigateHelper`1.WithParam``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},``0)') +- [NavigationExtensions](#T-Caliburn-Micro-NavigationExtensions 'Caliburn.Micro.NavigationExtensions') + - [For\`\`1(navigationService)](#M-Caliburn-Micro-NavigationExtensions-For``1-Caliburn-Micro-INavigationService- 'Caliburn.Micro.NavigationExtensions.For``1(Caliburn.Micro.INavigationService)') + - [NavigateToViewModel(navigationService,viewModelType,parameter)](#M-Caliburn-Micro-NavigationExtensions-NavigateToViewModel-Caliburn-Micro-INavigationService,System-Type,System-Object- 'Caliburn.Micro.NavigationExtensions.NavigateToViewModel(Caliburn.Micro.INavigationService,System.Type,System.Object)') + - [NavigateToViewModel\`\`1(navigationService,parameter)](#M-Caliburn-Micro-NavigationExtensions-NavigateToViewModel``1-Caliburn-Micro-INavigationService,System-Object- 'Caliburn.Micro.NavigationExtensions.NavigateToViewModel``1(Caliburn.Micro.INavigationService,System.Object)') + - [Navigate\`\`1(navigationService,parameter)](#M-Caliburn-Micro-NavigationExtensions-Navigate``1-Caliburn-Micro-INavigationService,System-Object- 'Caliburn.Micro.NavigationExtensions.Navigate``1(Caliburn.Micro.INavigationService,System.Object)') + - [UriFor\`\`1(navigationService)](#M-Caliburn-Micro-NavigationExtensions-UriFor``1-Caliburn-Micro-INavigationService- 'Caliburn.Micro.NavigationExtensions.UriFor``1(Caliburn.Micro.INavigationService)') +- [Parameter](#T-Caliburn-Micro-Parameter 'Caliburn.Micro.Parameter') + - [ValueProperty](#F-Caliburn-Micro-Parameter-ValueProperty 'Caliburn.Micro.Parameter.ValueProperty') + - [Owner](#P-Caliburn-Micro-Parameter-Owner 'Caliburn.Micro.Parameter.Owner') + - [Value](#P-Caliburn-Micro-Parameter-Value 'Caliburn.Micro.Parameter.Value') + - [MakeAwareOf(owner)](#M-Caliburn-Micro-Parameter-MakeAwareOf-Caliburn-Micro-ActionMessage- 'Caliburn.Micro.Parameter.MakeAwareOf(Caliburn.Micro.ActionMessage)') +- [Parser](#T-Caliburn-Micro-Parser 'Caliburn.Micro.Parser') + - [CreateParameter](#F-Caliburn-Micro-Parser-CreateParameter 'Caliburn.Micro.Parser.CreateParameter') + - [CreateTrigger](#F-Caliburn-Micro-Parser-CreateTrigger 'Caliburn.Micro.Parser.CreateTrigger') + - [InterpretMessageText](#F-Caliburn-Micro-Parser-InterpretMessageText 'Caliburn.Micro.Parser.InterpretMessageText') + - [BindParameter(target,parameter,elementName,path,bindingMode)](#M-Caliburn-Micro-Parser-BindParameter-Windows-UI-Xaml-FrameworkElement,Caliburn-Micro-Parameter,System-String,System-String,Windows-UI-Xaml-Data-BindingMode- 'Caliburn.Micro.Parser.BindParameter(Windows.UI.Xaml.FrameworkElement,Caliburn.Micro.Parameter,System.String,System.String,Windows.UI.Xaml.Data.BindingMode)') + - [CreateMessage(target,messageText)](#M-Caliburn-Micro-Parser-CreateMessage-Windows-UI-Xaml-DependencyObject,System-String- 'Caliburn.Micro.Parser.CreateMessage(Windows.UI.Xaml.DependencyObject,System.String)') + - [Parse(target,text)](#M-Caliburn-Micro-Parser-Parse-Windows-UI-Xaml-DependencyObject,System-String- 'Caliburn.Micro.Parser.Parse(Windows.UI.Xaml.DependencyObject,System.String)') +- [ScopeNamingRoute](#T-Caliburn-Micro-BindingScope-ScopeNamingRoute 'Caliburn.Micro.BindingScope.ScopeNamingRoute') + - [Root](#P-Caliburn-Micro-BindingScope-ScopeNamingRoute-Root 'Caliburn.Micro.BindingScope.ScopeNamingRoute.Root') + - [AddHop(from,to)](#M-Caliburn-Micro-BindingScope-ScopeNamingRoute-AddHop-Windows-UI-Xaml-DependencyObject,Windows-UI-Xaml-DependencyObject- 'Caliburn.Micro.BindingScope.ScopeNamingRoute.AddHop(Windows.UI.Xaml.DependencyObject,Windows.UI.Xaml.DependencyObject)') + - [TryGetHop(hopSource,hopTarget)](#M-Caliburn-Micro-BindingScope-ScopeNamingRoute-TryGetHop-Windows-UI-Xaml-DependencyObject,Windows-UI-Xaml-DependencyObject@- 'Caliburn.Micro.BindingScope.ScopeNamingRoute.TryGetHop(Windows.UI.Xaml.DependencyObject,Windows.UI.Xaml.DependencyObject@)') +- [SharingService](#T-Caliburn-Micro-SharingService 'Caliburn.Micro.SharingService') + - [#ctor()](#M-Caliburn-Micro-SharingService-#ctor 'Caliburn.Micro.SharingService.#ctor') + - [GetCurrentView()](#M-Caliburn-Micro-SharingService-GetCurrentView 'Caliburn.Micro.SharingService.GetCurrentView') + - [OnDataRequested(sender,args)](#M-Caliburn-Micro-SharingService-OnDataRequested-Windows-ApplicationModel-DataTransfer-DataTransferManager,Windows-ApplicationModel-DataTransfer-DataRequestedEventArgs- 'Caliburn.Micro.SharingService.OnDataRequested(Windows.ApplicationModel.DataTransfer.DataTransferManager,Windows.ApplicationModel.DataTransfer.DataRequestedEventArgs)') + - [ShowShareUI()](#M-Caliburn-Micro-SharingService-ShowShareUI 'Caliburn.Micro.SharingService.ShowShareUI') +- [TriggerAction\`1](#T-Caliburn-Micro-TriggerAction`1 'Caliburn.Micro.TriggerAction`1') + - [AssociatedObjectProperty](#F-Caliburn-Micro-TriggerAction`1-AssociatedObjectProperty 'Caliburn.Micro.TriggerAction`1.AssociatedObjectProperty') + - [AssociatedObject](#P-Caliburn-Micro-TriggerAction`1-AssociatedObject 'Caliburn.Micro.TriggerAction`1.AssociatedObject') + - [Execute(sender,parameter)](#M-Caliburn-Micro-TriggerAction`1-Execute-System-Object,System-Object- 'Caliburn.Micro.TriggerAction`1.Execute(System.Object,System.Object)') + - [Invoke(parmeter)](#M-Caliburn-Micro-TriggerAction`1-Invoke-System-Object- 'Caliburn.Micro.TriggerAction`1.Invoke(System.Object)') + - [OnAttached()](#M-Caliburn-Micro-TriggerAction`1-OnAttached 'Caliburn.Micro.TriggerAction`1.OnAttached') + - [OnDetaching()](#M-Caliburn-Micro-TriggerAction`1-OnDetaching 'Caliburn.Micro.TriggerAction`1.OnDetaching') +- [View](#T-Caliburn-Micro-View 'Caliburn.Micro.View') + - [ApplyConventionsProperty](#F-Caliburn-Micro-View-ApplyConventionsProperty 'Caliburn.Micro.View.ApplyConventionsProperty') + - [ContextProperty](#F-Caliburn-Micro-View-ContextProperty 'Caliburn.Micro.View.ContextProperty') + - [GetFirstNonGeneratedView](#F-Caliburn-Micro-View-GetFirstNonGeneratedView 'Caliburn.Micro.View.GetFirstNonGeneratedView') + - [IsGeneratedProperty](#F-Caliburn-Micro-View-IsGeneratedProperty 'Caliburn.Micro.View.IsGeneratedProperty') + - [IsLoadedProperty](#F-Caliburn-Micro-View-IsLoadedProperty 'Caliburn.Micro.View.IsLoadedProperty') + - [IsScopeRootProperty](#F-Caliburn-Micro-View-IsScopeRootProperty 'Caliburn.Micro.View.IsScopeRootProperty') + - [ModelProperty](#F-Caliburn-Micro-View-ModelProperty 'Caliburn.Micro.View.ModelProperty') + - [InDesignMode](#P-Caliburn-Micro-View-InDesignMode 'Caliburn.Micro.View.InDesignMode') + - [ExecuteOnLayoutUpdated(element,handler)](#M-Caliburn-Micro-View-ExecuteOnLayoutUpdated-Windows-UI-Xaml-FrameworkElement,System-EventHandler{System-Object}- 'Caliburn.Micro.View.ExecuteOnLayoutUpdated(Windows.UI.Xaml.FrameworkElement,System.EventHandler{System.Object})') + - [ExecuteOnLoad(element,handler)](#M-Caliburn-Micro-View-ExecuteOnLoad-Windows-UI-Xaml-FrameworkElement,Windows-UI-Xaml-RoutedEventHandler- 'Caliburn.Micro.View.ExecuteOnLoad(Windows.UI.Xaml.FrameworkElement,Windows.UI.Xaml.RoutedEventHandler)') + - [ExecuteOnUnload(element,handler)](#M-Caliburn-Micro-View-ExecuteOnUnload-Windows-UI-Xaml-FrameworkElement,Windows-UI-Xaml-RoutedEventHandler- 'Caliburn.Micro.View.ExecuteOnUnload(Windows.UI.Xaml.FrameworkElement,Windows.UI.Xaml.RoutedEventHandler)') + - [GetApplyConventions(d)](#M-Caliburn-Micro-View-GetApplyConventions-Windows-UI-Xaml-DependencyObject- 'Caliburn.Micro.View.GetApplyConventions(Windows.UI.Xaml.DependencyObject)') + - [GetContext(d)](#M-Caliburn-Micro-View-GetContext-Windows-UI-Xaml-DependencyObject- 'Caliburn.Micro.View.GetContext(Windows.UI.Xaml.DependencyObject)') + - [GetModel(d)](#M-Caliburn-Micro-View-GetModel-Windows-UI-Xaml-DependencyObject- 'Caliburn.Micro.View.GetModel(Windows.UI.Xaml.DependencyObject)') + - [IsElementLoaded(element)](#M-Caliburn-Micro-View-IsElementLoaded-Windows-UI-Xaml-FrameworkElement- 'Caliburn.Micro.View.IsElementLoaded(Windows.UI.Xaml.FrameworkElement)') + - [SetApplyConventions(d,value)](#M-Caliburn-Micro-View-SetApplyConventions-Windows-UI-Xaml-DependencyObject,System-Nullable{System-Boolean}- 'Caliburn.Micro.View.SetApplyConventions(Windows.UI.Xaml.DependencyObject,System.Nullable{System.Boolean})') + - [SetContext(d,value)](#M-Caliburn-Micro-View-SetContext-Windows-UI-Xaml-DependencyObject,System-Object- 'Caliburn.Micro.View.SetContext(Windows.UI.Xaml.DependencyObject,System.Object)') + - [SetModel(d,value)](#M-Caliburn-Micro-View-SetModel-Windows-UI-Xaml-DependencyObject,System-Object- 'Caliburn.Micro.View.SetModel(Windows.UI.Xaml.DependencyObject,System.Object)') +- [ViewLocator](#T-Caliburn-Micro-ViewLocator 'Caliburn.Micro.ViewLocator') + - [ContextSeparator](#F-Caliburn-Micro-ViewLocator-ContextSeparator 'Caliburn.Micro.ViewLocator.ContextSeparator') + - [DeterminePackUriFromType](#F-Caliburn-Micro-ViewLocator-DeterminePackUriFromType 'Caliburn.Micro.ViewLocator.DeterminePackUriFromType') + - [GetOrCreateViewType](#F-Caliburn-Micro-ViewLocator-GetOrCreateViewType 'Caliburn.Micro.ViewLocator.GetOrCreateViewType') + - [LocateForModel](#F-Caliburn-Micro-ViewLocator-LocateForModel 'Caliburn.Micro.ViewLocator.LocateForModel') + - [LocateForModelType](#F-Caliburn-Micro-ViewLocator-LocateForModelType 'Caliburn.Micro.ViewLocator.LocateForModelType') + - [LocateTypeForModelType](#F-Caliburn-Micro-ViewLocator-LocateTypeForModelType 'Caliburn.Micro.ViewLocator.LocateTypeForModelType') + - [ModifyModelTypeAtDesignTime](#F-Caliburn-Micro-ViewLocator-ModifyModelTypeAtDesignTime 'Caliburn.Micro.ViewLocator.ModifyModelTypeAtDesignTime') + - [NameTransformer](#F-Caliburn-Micro-ViewLocator-NameTransformer 'Caliburn.Micro.ViewLocator.NameTransformer') + - [TransformName](#F-Caliburn-Micro-ViewLocator-TransformName 'Caliburn.Micro.ViewLocator.TransformName') + - [AddDefaultTypeMapping(viewSuffix)](#M-Caliburn-Micro-ViewLocator-AddDefaultTypeMapping-System-String- 'Caliburn.Micro.ViewLocator.AddDefaultTypeMapping(System.String)') + - [AddNamespaceMapping(nsSource,nsTargets,viewSuffix)](#M-Caliburn-Micro-ViewLocator-AddNamespaceMapping-System-String,System-String[],System-String- 'Caliburn.Micro.ViewLocator.AddNamespaceMapping(System.String,System.String[],System.String)') + - [AddNamespaceMapping(nsSource,nsTarget,viewSuffix)](#M-Caliburn-Micro-ViewLocator-AddNamespaceMapping-System-String,System-String,System-String- 'Caliburn.Micro.ViewLocator.AddNamespaceMapping(System.String,System.String,System.String)') + - [AddSubNamespaceMapping(nsSource,nsTargets,viewSuffix)](#M-Caliburn-Micro-ViewLocator-AddSubNamespaceMapping-System-String,System-String[],System-String- 'Caliburn.Micro.ViewLocator.AddSubNamespaceMapping(System.String,System.String[],System.String)') + - [AddSubNamespaceMapping(nsSource,nsTarget,viewSuffix)](#M-Caliburn-Micro-ViewLocator-AddSubNamespaceMapping-System-String,System-String,System-String- 'Caliburn.Micro.ViewLocator.AddSubNamespaceMapping(System.String,System.String,System.String)') + - [AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetsRegEx,viewSuffix)](#M-Caliburn-Micro-ViewLocator-AddTypeMapping-System-String,System-String,System-String[],System-String- 'Caliburn.Micro.ViewLocator.AddTypeMapping(System.String,System.String,System.String[],System.String)') + - [AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetRegEx,viewSuffix)](#M-Caliburn-Micro-ViewLocator-AddTypeMapping-System-String,System-String,System-String,System-String- 'Caliburn.Micro.ViewLocator.AddTypeMapping(System.String,System.String,System.String,System.String)') + - [ConfigureTypeMappings(config)](#M-Caliburn-Micro-ViewLocator-ConfigureTypeMappings-Caliburn-Micro-TypeMappingConfiguration- 'Caliburn.Micro.ViewLocator.ConfigureTypeMappings(Caliburn.Micro.TypeMappingConfiguration)') + - [InitializeComponent(element)](#M-Caliburn-Micro-ViewLocator-InitializeComponent-System-Object- 'Caliburn.Micro.ViewLocator.InitializeComponent(System.Object)') + - [RegisterViewSuffix(viewSuffix)](#M-Caliburn-Micro-ViewLocator-RegisterViewSuffix-System-String- 'Caliburn.Micro.ViewLocator.RegisterViewSuffix(System.String)') +- [ViewModelBinder](#T-Caliburn-Micro-ViewModelBinder 'Caliburn.Micro.ViewModelBinder') + - [ApplyConventionsByDefault](#F-Caliburn-Micro-ViewModelBinder-ApplyConventionsByDefault 'Caliburn.Micro.ViewModelBinder.ApplyConventionsByDefault') + - [Bind](#F-Caliburn-Micro-ViewModelBinder-Bind 'Caliburn.Micro.ViewModelBinder.Bind') + - [BindActions](#F-Caliburn-Micro-ViewModelBinder-BindActions 'Caliburn.Micro.ViewModelBinder.BindActions') + - [BindProperties](#F-Caliburn-Micro-ViewModelBinder-BindProperties 'Caliburn.Micro.ViewModelBinder.BindProperties') + - [ConventionsAppliedProperty](#F-Caliburn-Micro-ViewModelBinder-ConventionsAppliedProperty 'Caliburn.Micro.ViewModelBinder.ConventionsAppliedProperty') + - [HandleUnmatchedElements](#F-Caliburn-Micro-ViewModelBinder-HandleUnmatchedElements 'Caliburn.Micro.ViewModelBinder.HandleUnmatchedElements') + - [ShouldApplyConventions(view)](#M-Caliburn-Micro-ViewModelBinder-ShouldApplyConventions-Windows-UI-Xaml-FrameworkElement- 'Caliburn.Micro.ViewModelBinder.ShouldApplyConventions(Windows.UI.Xaml.FrameworkElement)') +- [ViewModelLocator](#T-Caliburn-Micro-ViewModelLocator 'Caliburn.Micro.ViewModelLocator') + - [InterfaceCaptureGroupName](#F-Caliburn-Micro-ViewModelLocator-InterfaceCaptureGroupName 'Caliburn.Micro.ViewModelLocator.InterfaceCaptureGroupName') + - [LocateForView](#F-Caliburn-Micro-ViewModelLocator-LocateForView 'Caliburn.Micro.ViewModelLocator.LocateForView') + - [LocateForViewType](#F-Caliburn-Micro-ViewModelLocator-LocateForViewType 'Caliburn.Micro.ViewModelLocator.LocateForViewType') + - [LocateTypeForViewType](#F-Caliburn-Micro-ViewModelLocator-LocateTypeForViewType 'Caliburn.Micro.ViewModelLocator.LocateTypeForViewType') + - [NameTransformer](#F-Caliburn-Micro-ViewModelLocator-NameTransformer 'Caliburn.Micro.ViewModelLocator.NameTransformer') + - [TransformName](#F-Caliburn-Micro-ViewModelLocator-TransformName 'Caliburn.Micro.ViewModelLocator.TransformName') + - [AddDefaultTypeMapping(viewSuffix)](#M-Caliburn-Micro-ViewModelLocator-AddDefaultTypeMapping-System-String- 'Caliburn.Micro.ViewModelLocator.AddDefaultTypeMapping(System.String)') + - [AddNamespaceMapping(nsSource,nsTargets,viewSuffix)](#M-Caliburn-Micro-ViewModelLocator-AddNamespaceMapping-System-String,System-String[],System-String- 'Caliburn.Micro.ViewModelLocator.AddNamespaceMapping(System.String,System.String[],System.String)') + - [AddNamespaceMapping(nsSource,nsTarget,viewSuffix)](#M-Caliburn-Micro-ViewModelLocator-AddNamespaceMapping-System-String,System-String,System-String- 'Caliburn.Micro.ViewModelLocator.AddNamespaceMapping(System.String,System.String,System.String)') + - [AddSubNamespaceMapping(nsSource,nsTargets,viewSuffix)](#M-Caliburn-Micro-ViewModelLocator-AddSubNamespaceMapping-System-String,System-String[],System-String- 'Caliburn.Micro.ViewModelLocator.AddSubNamespaceMapping(System.String,System.String[],System.String)') + - [AddSubNamespaceMapping(nsSource,nsTarget,viewSuffix)](#M-Caliburn-Micro-ViewModelLocator-AddSubNamespaceMapping-System-String,System-String,System-String- 'Caliburn.Micro.ViewModelLocator.AddSubNamespaceMapping(System.String,System.String,System.String)') + - [AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetsRegEx,viewSuffix)](#M-Caliburn-Micro-ViewModelLocator-AddTypeMapping-System-String,System-String,System-String[],System-String- 'Caliburn.Micro.ViewModelLocator.AddTypeMapping(System.String,System.String,System.String[],System.String)') + - [AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetRegEx,viewSuffix)](#M-Caliburn-Micro-ViewModelLocator-AddTypeMapping-System-String,System-String,System-String,System-String- 'Caliburn.Micro.ViewModelLocator.AddTypeMapping(System.String,System.String,System.String,System.String)') + - [ConfigureTypeMappings(config)](#M-Caliburn-Micro-ViewModelLocator-ConfigureTypeMappings-Caliburn-Micro-TypeMappingConfiguration- 'Caliburn.Micro.ViewModelLocator.ConfigureTypeMappings(Caliburn.Micro.TypeMappingConfiguration)') + - [MakeInterface(typeName)](#M-Caliburn-Micro-ViewModelLocator-MakeInterface-System-String- 'Caliburn.Micro.ViewModelLocator.MakeInterface(System.String)') +- [WinRTContainer](#T-Caliburn-Micro-WinRTContainer 'Caliburn.Micro.WinRTContainer') + - [RegisterNavigationService(rootFrame,treatViewAsLoaded,cacheViewModels)](#M-Caliburn-Micro-WinRTContainer-RegisterNavigationService-Windows-UI-Xaml-Controls-Frame,System-Boolean,System-Boolean- 'Caliburn.Micro.WinRTContainer.RegisterNavigationService(Windows.UI.Xaml.Controls.Frame,System.Boolean,System.Boolean)') + - [RegisterSharingService()](#M-Caliburn-Micro-WinRTContainer-RegisterSharingService 'Caliburn.Micro.WinRTContainer.RegisterSharingService') + - [RegisterWinRTServices()](#M-Caliburn-Micro-WinRTContainer-RegisterWinRTServices 'Caliburn.Micro.WinRTContainer.RegisterWinRTServices') +- [XamlMetadataProvider](#T-Caliburn-Micro-XamlMetadataProvider 'Caliburn.Micro.XamlMetadataProvider') + - [GetXamlType(type)](#M-Caliburn-Micro-XamlMetadataProvider-GetXamlType-System-Type- 'Caliburn.Micro.XamlMetadataProvider.GetXamlType(System.Type)') + - [GetXamlType(typeName)](#M-Caliburn-Micro-XamlMetadataProvider-GetXamlType-System-String- 'Caliburn.Micro.XamlMetadataProvider.GetXamlType(System.String)') + - [GetXmlnsDefinitions()](#M-Caliburn-Micro-XamlMetadataProvider-GetXmlnsDefinitions 'Caliburn.Micro.XamlMetadataProvider.GetXmlnsDefinitions') +- [XamlPlatformProvider](#T-Caliburn-Micro-XamlPlatformProvider 'Caliburn.Micro.XamlPlatformProvider') + - [#ctor()](#M-Caliburn-Micro-XamlPlatformProvider-#ctor 'Caliburn.Micro.XamlPlatformProvider.#ctor') + - [InDesignMode](#P-Caliburn-Micro-XamlPlatformProvider-InDesignMode 'Caliburn.Micro.XamlPlatformProvider.InDesignMode') + - [PropertyChangeNotificationsOnUIThread](#P-Caliburn-Micro-XamlPlatformProvider-PropertyChangeNotificationsOnUIThread 'Caliburn.Micro.XamlPlatformProvider.PropertyChangeNotificationsOnUIThread') + - [BeginOnUIThread(action)](#M-Caliburn-Micro-XamlPlatformProvider-BeginOnUIThread-System-Action- 'Caliburn.Micro.XamlPlatformProvider.BeginOnUIThread(System.Action)') + - [ExecuteOnFirstLoad(view,handler)](#M-Caliburn-Micro-XamlPlatformProvider-ExecuteOnFirstLoad-System-Object,System-Action{System-Object}- 'Caliburn.Micro.XamlPlatformProvider.ExecuteOnFirstLoad(System.Object,System.Action{System.Object})') + - [ExecuteOnLayoutUpdated(view,handler)](#M-Caliburn-Micro-XamlPlatformProvider-ExecuteOnLayoutUpdated-System-Object,System-Action{System-Object}- 'Caliburn.Micro.XamlPlatformProvider.ExecuteOnLayoutUpdated(System.Object,System.Action{System.Object})') + - [GetFirstNonGeneratedView(view)](#M-Caliburn-Micro-XamlPlatformProvider-GetFirstNonGeneratedView-System-Object- 'Caliburn.Micro.XamlPlatformProvider.GetFirstNonGeneratedView(System.Object)') + - [GetViewCloseAction(viewModel,views,dialogResult)](#M-Caliburn-Micro-XamlPlatformProvider-GetViewCloseAction-System-Object,System-Collections-Generic-ICollection{System-Object},System-Nullable{System-Boolean}- 'Caliburn.Micro.XamlPlatformProvider.GetViewCloseAction(System.Object,System.Collections.Generic.ICollection{System.Object},System.Nullable{System.Boolean})') + - [OnUIThread(action)](#M-Caliburn-Micro-XamlPlatformProvider-OnUIThread-System-Action- 'Caliburn.Micro.XamlPlatformProvider.OnUIThread(System.Action)') + - [OnUIThreadAsync(action)](#M-Caliburn-Micro-XamlPlatformProvider-OnUIThreadAsync-System-Func{System-Threading-Tasks-Task}- 'Caliburn.Micro.XamlPlatformProvider.OnUIThreadAsync(System.Func{System.Threading.Tasks.Task})') + + +## Action `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A host for action related attached properties. + + +### TargetProperty `constants` + +##### Summary + +A property definition representing the target of an [ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage') . The DataContext of the element will be set to this instance. + + +### TargetWithoutContextProperty `constants` + +##### Summary + +A property definition representing the target of an [ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage') . The DataContext of the element is not set to this instance. + + +### GetTarget(d) `method` + +##### Summary + +Gets the target for instances of [ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage') . + +##### Returns + +The target for instances of [ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage') + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The element to which the target is attached. | + + +### GetTargetWithoutContext(d) `method` + +##### Summary + +Gets the target for instances of [ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage') . + +##### Returns + +The target for instances of [ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage') + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The element to which the target is attached. | + + +### HasTargetSet(element) `method` + +##### Summary + +Checks if the [ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage') -Target was set. + +##### Returns + +True if Target or TargetWithoutContext was set on `element` + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| element | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | DependencyObject to check | + + +### Invoke(target,methodName,view,source,eventArgs,parameters) `method` + +##### Summary + +Uses the action pipeline to invoke the method. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| target | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The object instance to invoke the method on. | +| methodName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the method to invoke. | +| view | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The view. | +| source | [Windows.UI.Xaml.FrameworkElement](#T-Windows-UI-Xaml-FrameworkElement 'Windows.UI.Xaml.FrameworkElement') | The source of the invocation. | +| eventArgs | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The event args. | +| parameters | [System.Object[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object[] 'System.Object[]') | The method parameters. | + + +### SetTarget(d,target) `method` + +##### Summary + +Sets the target of the [ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage') . + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The element to attach the target to. | +| target | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The target for instances of [ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage') . | + + +### SetTargetWithoutContext(d,target) `method` + +##### Summary + +Sets the target of the [ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage') . + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The element to attach the target to. | +| target | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The target for instances of [ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage') . | + +##### Remarks + +The DataContext will not be set. + + +## ActionExecutionContext `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +The context used during the execution of an Action or its guard. + + +### CanExecute `constants` + +##### Summary + +Determines whether the action can execute. + +##### Remarks + +Returns true if the action can execute, false otherwise. + + +### EventArgs `constants` + +##### Summary + +Any event arguments associated with the action's invocation. + + +### Method `constants` + +##### Summary + +The actual method info to be invoked. + + +### Item `property` + +##### Summary + +Gets or sets additional data needed to invoke the action. + +##### Returns + +Custom data associated with the context. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The data key. | + + +### Message `property` + +##### Summary + +The message being executed. + + +### Source `property` + +##### Summary + +The source from which the message originates. + + +### Target `property` + +##### Summary + +The instance on which the action is invoked. + + +### View `property` + +##### Summary + +The view associated with the target. + + +### Dispose() `method` + +##### Summary + +Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + +##### Parameters + +This method has no parameters. + + +## ActionMessage `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Used to send a message from the UI to a presentation model class, indicating that a particular Action should be invoked. + + +### #ctor() `constructor` + +##### Summary + +Creates an instance of [ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage'). + +##### Parameters + +This constructor has no parameters. + + +### ApplyAvailabilityEffect `constants` + +##### Summary + +Applies an availability effect, such as IsEnabled, to an element. + +##### Remarks + +Returns a value indicating whether or not the action is available. + + +### BuildPossibleGuardNames `constants` + +##### Summary + +Returns the list of possible names of guard methods / properties for the given method. + + +### EnforceGuardsDuringInvocation `constants` + +##### Summary + +Causes the action invocation to "double check" if the action should be invoked by executing the guard immediately before hand. + +##### Remarks + +This is disabled by default. If multiple actions are attached to the same element, you may want to enable this so that each individaul action checks its guard regardless of how the UI state appears. + + +### GetTargetMethod `constants` + +##### Summary + +Finds the method on the target matching the specified message. + +##### Returns + +The matching method, if available. + + +### InvokeAction `constants` + +##### Summary + +Invokes the action using the specified [ActionExecutionContext](#T-Caliburn-Micro-ActionExecutionContext 'Caliburn.Micro.ActionExecutionContext') + + +### MethodNameProperty `constants` + +##### Summary + +Represents the method name of an action message. + + +### ParametersProperty `constants` + +##### Summary + +Represents the parameters of an action message. + + +### PrepareContext `constants` + +##### Summary + +Prepares the action execution context for use. + + +### SetMethodBinding `constants` + +##### Summary + +Sets the target, method and view on the context. Uses a bubbling strategy by default. + + +### ThrowsExceptions `constants` + +##### Summary + +Causes the action to throw if it cannot locate the target or the method at invocation time. + +##### Remarks + +True by default. + + +### MethodName `property` + +##### Summary + +Gets or sets the name of the method to be invoked on the presentation model class. + + +### Parameters `property` + +##### Summary + +Gets the parameters to pass as part of the method invocation. + + +### Invoke(eventArgs) `method` + +##### Summary + +Invokes the action. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| eventArgs | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. | + + +### OnAttached() `method` + +##### Summary + +Called after the action is attached to an AssociatedObject. + +##### Parameters + +This method has no parameters. + + +### OnDetaching() `method` + +##### Summary + +Called when the action is being detached from its AssociatedObject, but before it has actually occurred. + +##### Parameters + +This method has no parameters. + + +### ToString() `method` + +##### Summary + +Returns a [String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') that represents the current [Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object'). + +##### Returns + +A [String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') that represents the current [Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object'). + +##### Parameters + +This method has no parameters. + + +### TryFindGuardMethod(context,possibleGuardNames) `method` + +##### Summary + +Try to find a candidate for guard function, having: + - a name matching any of `possibleGuardNames` + - no generic parameters + - a bool return type + - no parameters or a set of parameters corresponding to the action method + +##### Returns + +A MethodInfo, if found; null otherwise + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [Caliburn.Micro.ActionExecutionContext](#T-Caliburn-Micro-ActionExecutionContext 'Caliburn.Micro.ActionExecutionContext') | The execution context | +| possibleGuardNames | [System.Collections.Generic.IEnumerable{System.String}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerable 'System.Collections.Generic.IEnumerable{System.String}') | Method names to look for. | + + +### UpdateAvailability() `method` + +##### Summary + +Forces an update of the UI's Enabled/Disabled state based on the the preconditions associated with the method. + +##### Parameters + +This method has no parameters. + + +## AttachedCollection\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A collection that can exist as part of a behavior. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of item in the attached collection. | + + +### #ctor() `constructor` + +##### Summary + +Creates an instance of [AttachedCollection\`1](#T-Caliburn-Micro-AttachedCollection`1 'Caliburn.Micro.AttachedCollection`1') + +##### Parameters + +This constructor has no parameters. + + +### AssociatedObject `property` + +##### Summary + +The currently attached object. + + +### Attach(dependencyObject) `method` + +##### Summary + +Attaches the collection. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The dependency object to attach the collection to. | + + +### Detach() `method` + +##### Summary + +Detaches the collection. + +##### Parameters + +This method has no parameters. + + +### OnItemAdded(item) `method` + +##### Summary + +Called when an item is added from the collection. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| item | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The item that was added. | + + +### OnItemRemoved(item) `method` + +##### Summary + +Called when an item is removed from the collection. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| item | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The item that was removed. | + + +## Bind `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Hosts dependency properties for binding. + + +### AtDesignTimeProperty `constants` + +##### Summary + +Allows application of conventions at design-time. + + +### ModelProperty `constants` + +##### Summary + +Allows binding on an existing view. Use this on root UserControls, Pages and Windows; not in a DataTemplate. + + +### ModelWithoutContextProperty `constants` + +##### Summary + +Allows binding on an existing view without setting the data context. Use this from within a DataTemplate. + + +### GetAtDesignTime(dependencyObject) `method` + +##### Summary + +Gets whether or not conventions are being applied at design-time. + +##### Returns + +Whether or not conventions are applied. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The ui to apply conventions to. | + + +### GetModel(dependencyObject) `method` + +##### Summary + +Gets the model to bind to. + +##### Returns + +The model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The dependency object to bind to. | + + +### GetModelWithoutContext(dependencyObject) `method` + +##### Summary + +Gets the model to bind to. + +##### Returns + +The model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The dependency object to bind to. | + + +### SetAtDesignTime(dependencyObject,value) `method` + +##### Summary + +Sets whether or not do bind conventions at design-time. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The ui to apply conventions to. | +| value | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Whether or not to apply conventions. | + + +### SetModel(dependencyObject,value) `method` + +##### Summary + +Sets the model to bind to. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The dependency object to bind to. | +| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The model. | + + +### SetModelWithoutContext(dependencyObject,value) `method` + +##### Summary + +Sets the model to bind to. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The dependency object to bind to. | +| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The model. | + + +## BindingScope `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Provides methods for searching a given scope for named elements. + + +### FindNamedDescendants `constants` + +##### Summary + +Finds a set of named [FrameworkElement](#T-Windows-UI-Xaml-FrameworkElement 'Windows.UI.Xaml.FrameworkElement') instances in each hop in a [ScopeNamingRoute](#T-Caliburn-Micro-BindingScope-ScopeNamingRoute 'Caliburn.Micro.BindingScope.ScopeNamingRoute'). + +##### Remarks + +Searches all the elements in the [ScopeNamingRoute](#T-Caliburn-Micro-BindingScope-ScopeNamingRoute 'Caliburn.Micro.BindingScope.ScopeNamingRoute') parameter as well as the visual children of +each of these elements, the [Content](#P-Windows-UI-Xaml-Controls-ContentControl-Content 'Windows.UI.Xaml.Controls.ContentControl.Content'), the `HeaderedContentControl.Header`, +the [Items](#P-Windows-UI-Xaml-Controls-ItemsControl-Items 'Windows.UI.Xaml.Controls.ItemsControl.Items'), or the `HeaderedItemsControl.Header`, if any are found. + + +### FindScopeNamingRoute `constants` + +##### Summary + +Finds a path of dependency objects which traces through visual anscestry until a root which is `null`, +a [UserControl](#T-Windows-UI-Xaml-Controls-UserControl 'Windows.UI.Xaml.Controls.UserControl'), a `Page` with a dependency object `Page.ContentProperty` value, +a dependency object with [IsScopeRootProperty](#F-Caliburn-Micro-View-IsScopeRootProperty 'Caliburn.Micro.View.IsScopeRootProperty') set to `true`. [ContentPresenter](#T-Windows-UI-Xaml-Controls-ContentPresenter 'Windows.UI.Xaml.Controls.ContentPresenter') +and [ItemsPresenter](#T-Windows-UI-Xaml-Controls-ItemsPresenter 'Windows.UI.Xaml.Controls.ItemsPresenter') are included in the resulting [ScopeNamingRoute](#T-Caliburn-Micro-BindingScope-ScopeNamingRoute 'Caliburn.Micro.BindingScope.ScopeNamingRoute') in order to track which item +in an items control we are scoped to. + + +### GetNamedElements `constants` + +##### Summary + +Gets all the [FrameworkElement](#T-Windows-UI-Xaml-FrameworkElement 'Windows.UI.Xaml.FrameworkElement') instances with names in the scope. + +##### Returns + +Named [FrameworkElement](#T-Windows-UI-Xaml-FrameworkElement 'Windows.UI.Xaml.FrameworkElement') instances in the provided scope. + +##### Remarks + +Pass in a [DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') and receive a list of named [FrameworkElement](#T-Windows-UI-Xaml-FrameworkElement 'Windows.UI.Xaml.FrameworkElement') instances in the same scope. + + +### GetVisualParent `constants` + +##### Summary + +Gets the parent of the given object in the Visual Tree. + +##### Returns + +The parent of the given object in the Visual Tree + + +### AddChildResolver(filter,resolver) `method` + +##### Summary + +Adds a child resolver. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| filter | [System.Func{System.Type,System.Boolean}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{System.Type,System.Boolean}') | The type filter. | +| resolver | [System.Func{Windows.UI.Xaml.DependencyObject,System.Collections.Generic.IEnumerable{Windows.UI.Xaml.DependencyObject}}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{Windows.UI.Xaml.DependencyObject,System.Collections.Generic.IEnumerable{Windows.UI.Xaml.DependencyObject}}') | The resolver. | + + +### AddChildResolver\`\`1(resolver) `method` + +##### Summary + +Adds a child resolver. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| resolver | [System.Func{\`\`0,System.Collections.Generic.IEnumerable{Windows.UI.Xaml.DependencyObject}}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{``0,System.Collections.Generic.IEnumerable{Windows.UI.Xaml.DependencyObject}}') | The resolver. | + + +### FindName(elementsToSearch,name) `method` + +##### Summary + +Searches through the list of named elements looking for a case-insensitive match. + +##### Returns + +The named element or null if not found. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| elementsToSearch | [System.Collections.Generic.IEnumerable{Windows.UI.Xaml.FrameworkElement}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerable 'System.Collections.Generic.IEnumerable{Windows.UI.Xaml.FrameworkElement}') | The named elements to search through. | +| name | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name to search for. | + + +### RemoveChildResolver(resolver) `method` + +##### Summary + +Removes a child resolver. + +##### Returns + +true, when the resolver was (found and) removed. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| resolver | [Caliburn.Micro.ChildResolver](#T-Caliburn-Micro-ChildResolver 'Caliburn.Micro.ChildResolver') | The resolver to remove. | + + +## BooleanToVisibilityConverter `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +An [IValueConverter](#T-Windows-UI-Xaml-Data-IValueConverter 'Windows.UI.Xaml.Data.IValueConverter') which converts [Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') to [Visibility](#T-Windows-UI-Xaml-Visibility 'Windows.UI.Xaml.Visibility'). + + +### Convert(value,targetType,parameter,language) `method` + +##### Summary + +Converts a boolean value to a [Visibility](#T-Windows-UI-Xaml-Visibility 'Windows.UI.Xaml.Visibility') value. + +##### Returns + +A converted value. If the method returns null, the valid null value is used. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The value produced by the binding source. | +| targetType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type of the binding target property. | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The converter parameter to use. | +| language | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The language to use in the converter. | + + +### ConvertBack(value,targetType,parameter,language) `method` + +##### Summary + +Converts a value [Visibility](#T-Windows-UI-Xaml-Visibility 'Windows.UI.Xaml.Visibility') value to a boolean value. + +##### Returns + +A converted value. If the method returns null, the valid null value is used. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The value that is produced by the binding target. | +| targetType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type to convert to. | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The converter parameter to use. | +| language | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The language to use in the converter. | + + +## CachingFrameAdapter `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A basic implementation of [INavigationService](#T-Caliburn-Micro-INavigationService 'Caliburn.Micro.INavigationService') designed to adapt the [Frame](#T-Windows-UI-Xaml-Controls-Frame 'Windows.UI.Xaml.Controls.Frame') control. + + +### #ctor(frame,treatViewAsLoaded) `constructor` + +##### Summary + +Creates an instance of [FrameAdapter](#T-Caliburn-Micro-FrameAdapter 'Caliburn.Micro.FrameAdapter'). + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| frame | [Windows.UI.Xaml.Controls.Frame](#T-Windows-UI-Xaml-Controls-Frame 'Windows.UI.Xaml.Controls.Frame') | The frame to represent as a [INavigationService](#T-Caliburn-Micro-INavigationService 'Caliburn.Micro.INavigationService'). | +| treatViewAsLoaded | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Tells the frame adapter to assume that the view has already been loaded by the time OnNavigated is called. +This is necessary when using the TransitionFrame. | + + +### BackStack `property` + +##### Summary + +Gets a collection of PageStackEntry instances representing the backward navigation history of the Frame. + + +### ForwardStack `property` + +##### Summary + +Gets a collection of PageStackEntry instances representing the forward navigation history of the Frame. + + +### OnNavigated(sender,e) `method` + +##### Summary + +Occurs after navigation + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sender | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The event sender. | +| e | [Windows.UI.Xaml.Navigation.NavigationEventArgs](#T-Windows-UI-Xaml-Navigation-NavigationEventArgs 'Windows.UI.Xaml.Navigation.NavigationEventArgs') | The event args. | + + +### OnNavigating(sender,e) `method` + +##### Summary + +Occurs before navigation + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sender | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The event sender. | +| e | [Windows.UI.Xaml.Navigation.NavigatingCancelEventArgs](#T-Windows-UI-Xaml-Navigation-NavigatingCancelEventArgs 'Windows.UI.Xaml.Navigation.NavigatingCancelEventArgs') | The event args. | + + +## CaliburnApplication `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Encapsulates the app and its available services. + + +### RootFrame `property` + +##### Summary + +The root frame of the application. + + +### BuildUp(instance) `method` + +##### Summary + +Override this to provide an IoC specific implementation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| instance | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The instance to perform injection on. | + + +### Configure() `method` + +##### Summary + +Override to configure the framework and setup your IoC container. + +##### Parameters + +This method has no parameters. + + +### CreateApplicationFrame() `method` + +##### Summary + +Creates the root frame used by the application. + +##### Returns + +The frame. + +##### Parameters + +This method has no parameters. + + +### DisplayRootView(viewType,paramter) `method` + +##### Summary + +Creates the root frame and navigates to the specified view. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The view type to navigate to. | +| paramter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The object parameter to pass to the target. | + + +### DisplayRootViewForAsync(viewModelType,cancellationToken) `method` + +##### Summary + +Locates the view model, locates the associate view, binds them and shows it as the root view. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewModelType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The view model type. | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | A cancellation token that can be used by other objects or threads to receive notice of cancellation. | + + +### DisplayRootViewForAsync(viewModelType) `method` + +##### Summary + +Locates the view model, locates the associate view, binds them and shows it as the root view. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewModelType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The view model type. | + + +### DisplayRootViewForAsync\`\`1(cancellationToken) `method` + +##### Summary + +Locates the view model, locates the associate view, binds them and shows it as the root view. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| cancellationToken | [System.Threading.CancellationToken](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.CancellationToken 'System.Threading.CancellationToken') | A cancellation token that can be used by other objects or threads to receive notice of cancellation. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The view model type. | + + +### DisplayRootViewForAsync\`\`1() `method` + +##### Summary + +Locates the view model, locates the associate view, binds them and shows it as the root view. + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +This method has no parameters. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The view model type. | + + +### DisplayRootView\`\`1(parameter) `method` + +##### Summary + +Creates the root frame and navigates to the specified view. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The object parameter to pass to the target. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The view type to navigate to. | + + +### GetAllInstances(service) `method` + +##### Summary + +Override this to provide an IoC specific implementation + +##### Returns + +The located services. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| service | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The service to locate. | + + +### GetInstance(service,key) `method` + +##### Summary + +Override this to provide an IoC specific implementation. + +##### Returns + +The located service. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| service | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The service to locate. | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The key to locate. | + + +### Initialize() `method` + +##### Summary + +Start the framework. + +##### Parameters + +This method has no parameters. + + +### OnResuming(sender,e) `method` + +##### Summary + +Override this to add custom behavior when the application transitions from Suspended state to Running state. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sender | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The sender. | +| e | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The event args. | + + +### OnSuspending(sender,e) `method` + +##### Summary + +Override this to add custom behavior when the application transitions to Suspended state from some other state. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sender | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The sender. | +| e | [Windows.ApplicationModel.SuspendingEventArgs](#T-Windows-ApplicationModel-SuspendingEventArgs 'Windows.ApplicationModel.SuspendingEventArgs') | The event args. | + + +### OnUnhandledException(sender,e) `method` + +##### Summary + +Override this to add custom behavior for unhandled exceptions. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sender | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The sender. | +| e | [Windows.UI.Xaml.UnhandledExceptionEventArgs](#T-Windows-UI-Xaml-UnhandledExceptionEventArgs 'Windows.UI.Xaml.UnhandledExceptionEventArgs') | The event args. | + + +### OnWindowCreated(args) `method` + +##### Summary + +Invoked when the application creates a window. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| args | [Windows.UI.Xaml.WindowCreatedEventArgs](#T-Windows-UI-Xaml-WindowCreatedEventArgs 'Windows.UI.Xaml.WindowCreatedEventArgs') | Event data for the event. | + + +### PrepareApplication() `method` + +##### Summary + +Provides an opportunity to hook into the application object. + +##### Parameters + +This method has no parameters. + + +### PrepareViewFirst() `method` + +##### Summary + +Allows you to trigger the creation of the RootFrame from Configure if necessary. + +##### Parameters + +This method has no parameters. + + +### PrepareViewFirst(rootFrame) `method` + +##### Summary + +Override this to register a navigation service. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| rootFrame | [Windows.UI.Xaml.Controls.Frame](#T-Windows-UI-Xaml-Controls-Frame 'Windows.UI.Xaml.Controls.Frame') | The root frame of the application. | + + +### SelectAssemblies() `method` + +##### Summary + +Override to tell the framework where to find assemblies to inspect for views, etc. + +##### Returns + +A list of assemblies to inspect. + +##### Parameters + +This method has no parameters. + + +### StartDesignTime() `method` + +##### Summary + +Called by the bootstrapper's constructor at design time to start the framework. + +##### Parameters + +This method has no parameters. + + +### StartRuntime() `method` + +##### Summary + +Called by the bootstrapper's constructor at runtime to start the framework. + +##### Parameters + +This method has no parameters. + + +## ChildResolver `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Represents a resolver that takes a control and returns it's children + + +### #ctor(filter,resolver) `constructor` + +##### Summary + +Creates the ChildResolver using the given anonymous methods. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| filter | [System.Func{System.Type,System.Boolean}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{System.Type,System.Boolean}') | The filter | +| resolver | [System.Func{Windows.UI.Xaml.DependencyObject,System.Collections.Generic.IEnumerable{Windows.UI.Xaml.DependencyObject}}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{Windows.UI.Xaml.DependencyObject,System.Collections.Generic.IEnumerable{Windows.UI.Xaml.DependencyObject}}') | The resolver | + + +### CanResolve(type) `method` + +##### Summary + +Can this resolve appy to the given type. + +##### Returns + +Returns true if this resolver applies. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| type | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The visual tree type. | + + +### Resolve(obj) `method` + +##### Summary + +The element from the visual tree for the children to resolve. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| obj | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | | + + +## ChildResolver\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Generic strongly typed child resolver + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type to filter on | + + +### #ctor(resolver) `constructor` + +##### Summary + +Creates a + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| resolver | [System.Func{\`0,System.Collections.Generic.IEnumerable{Windows.UI.Xaml.DependencyObject}}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{`0,System.Collections.Generic.IEnumerable{Windows.UI.Xaml.DependencyObject}}') | | + + +## ConventionManager `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Used to configure the conventions used by the framework to apply bindings and create actions. + + +### ApplyBindingMode `constants` + +##### Summary + +Applies the appropriate binding mode to the binding. + + +### ApplyStringFormat `constants` + +##### Summary + +Determines whether a custom string format is needed and applies it to the binding. + + +### ApplyUpdateSourceTrigger `constants` + +##### Summary + +Determines whether a custom update source trigger should be applied to the binding. + + +### ApplyValidation `constants` + +##### Summary + +Determines whether or not and what type of validation to enable on the binding. + + +### ApplyValueConverter `constants` + +##### Summary + +Determines whether a value converter is is needed and applies one to the binding. + + +### BooleanToVisibilityConverter `constants` + +##### Summary + +Converters [Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') to/from [Visibility](#T-Windows-UI-Xaml-Visibility 'Windows.UI.Xaml.Visibility'). + + +### ConfigureSelectedItem `constants` + +##### Summary + +Configures the selected item convention. + + +### ConfigureSelectedItemBinding `constants` + +##### Summary + +Configures the SelectedItem binding for matched selection path. + + +### DefaultHeaderTemplate `constants` + +##### Summary + +The default DataTemplate used for Headered controls when required. + + +### DefaultItemTemplate `constants` + +##### Summary + +The default DataTemplate used for ItemsControls when required. + + +### DerivePotentialSelectionNames `constants` + +##### Summary + +Derives the SelectedItem property name. + + +### IncludeStaticProperties `constants` + +##### Summary + +Indicates whether or not static properties should be included during convention name matching. + +##### Remarks + +False by default. + + +### OverwriteContent `constants` + +##### Summary + +Indicates whether or not the Content of ContentControls should be overwritten by conventional bindings. + +##### Remarks + +False by default. + + +### SetBinding `constants` + +##### Summary + +Creates a binding and sets it on the element, applying the appropriate conventions. + + +### Singularize `constants` + +##### Summary + +Changes the provided word from a plural form to a singular form. + + +### AddElementConvention(convention) `method` + +##### Summary + +Adds an element convention. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| convention | [Caliburn.Micro.ElementConvention](#T-Caliburn-Micro-ElementConvention 'Caliburn.Micro.ElementConvention') | | + + +### AddElementConvention\`\`1(bindableProperty,parameterProperty,eventName) `method` + +##### Summary + +Adds an element convention. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| bindableProperty | [Windows.UI.Xaml.DependencyProperty](#T-Windows-UI-Xaml-DependencyProperty 'Windows.UI.Xaml.DependencyProperty') | The default property for binding conventions. | +| parameterProperty | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The default property for action parameters. | +| eventName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The default event to trigger actions. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of element. | + + +### ApplyHeaderTemplate(element,headerTemplateProperty,headerTemplateSelectorProperty,viewModelType) `method` + +##### Summary + +Applies a header template based on [IHaveDisplayName](#T-Caliburn-Micro-IHaveDisplayName 'Caliburn.Micro.IHaveDisplayName') + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| element | [Windows.UI.Xaml.FrameworkElement](#T-Windows-UI-Xaml-FrameworkElement 'Windows.UI.Xaml.FrameworkElement') | The element to apply the header template to. | +| headerTemplateProperty | [Windows.UI.Xaml.DependencyProperty](#T-Windows-UI-Xaml-DependencyProperty 'Windows.UI.Xaml.DependencyProperty') | The depdendency property for the hdeader. | +| headerTemplateSelectorProperty | [Windows.UI.Xaml.DependencyProperty](#T-Windows-UI-Xaml-DependencyProperty 'Windows.UI.Xaml.DependencyProperty') | The selector dependency property. | +| viewModelType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type of the view model. | + + +### ApplyItemTemplate(itemsControl,property) `method` + +##### Summary + +Attempts to apply the default item template to the items control. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| itemsControl | [Windows.UI.Xaml.Controls.ItemsControl](#T-Windows-UI-Xaml-Controls-ItemsControl 'Windows.UI.Xaml.Controls.ItemsControl') | The items control. | +| property | [System.Reflection.PropertyInfo](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Reflection.PropertyInfo 'System.Reflection.PropertyInfo') | The collection property. | + + +### GetElementConvention(elementType) `method` + +##### Summary + +Gets an element convention for the provided element type. + +##### Returns + +The convention if found, null otherwise. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| elementType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type of element to locate the convention for. | + +##### Remarks + +Searches the class hierarchy for conventions. + + +### GetPropertyCaseInsensitive(type,propertyName) `method` + +##### Summary + +Gets a property by name, ignoring case and searching all interfaces. + +##### Returns + +The property or null if not found. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| type | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type to inspect. | +| propertyName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The property to search for. | + + +### HasBinding() `method` + +##### Summary + +Determines whether a particular dependency property already has a binding on the provided element. + +##### Parameters + +This method has no parameters. + + +### SetBindingWithoutBindingOrValueOverwrite(viewModelType,path,property,element,convention,bindableProperty) `method` + +##### Summary + +Creates a binding and set it on the element, guarding against pre-existing bindings and pre-existing values. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewModelType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | | +| path | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | +| property | [System.Reflection.PropertyInfo](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Reflection.PropertyInfo 'System.Reflection.PropertyInfo') | | +| element | [Windows.UI.Xaml.FrameworkElement](#T-Windows-UI-Xaml-FrameworkElement 'Windows.UI.Xaml.FrameworkElement') | | +| convention | [Caliburn.Micro.ElementConvention](#T-Caliburn-Micro-ElementConvention 'Caliburn.Micro.ElementConvention') | | +| bindableProperty | [Windows.UI.Xaml.DependencyProperty](#T-Windows-UI-Xaml-DependencyProperty 'Windows.UI.Xaml.DependencyProperty') | | + + +### SetBindingWithoutBindingOverwrite() `method` + +##### Summary + +Creates a binding and sets it on the element, guarding against pre-existing bindings. + +##### Parameters + +This method has no parameters. + + +## DependencyPropertyHelper `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Class that abstracts the differences in creating a DepedencyProperty / BindableProperty on the different platforms. + + +### Register(name,propertyType,ownerType,defaultValue,propertyChangedCallback) `method` + +##### Summary + +Register a dependency / bindable property + +##### Returns + +The registred dependecy property + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| name | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The property name | +| propertyType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The property type | +| ownerType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The owner type | +| defaultValue | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The default value | +| propertyChangedCallback | [Windows.UI.Xaml.PropertyChangedCallback](#T-Windows-UI-Xaml-PropertyChangedCallback 'Windows.UI.Xaml.PropertyChangedCallback') | Callback to executed on property changed | + + +### RegisterAttached(name,propertyType,ownerType,defaultValue,propertyChangedCallback) `method` + +##### Summary + +Register an attached dependency / bindable property + +##### Returns + +The registred attached dependecy property + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| name | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The property name | +| propertyType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The property type | +| ownerType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The owner type | +| defaultValue | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The default value | +| propertyChangedCallback | [Windows.UI.Xaml.PropertyChangedCallback](#T-Windows-UI-Xaml-PropertyChangedCallback 'Windows.UI.Xaml.PropertyChangedCallback') | Callback to executed on property changed | + + +## DispatcherTaskExtensions `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +DispatcherTaskExtensions class. + +##### Remarks + +Contains helper functions to run tasks asynchronously on a [CoreDispatcher](#T-Windows-UI-Core-CoreDispatcher 'Windows.UI.Core.CoreDispatcher'). + + +### RunTaskAsync(dispatcher,func,priority) `method` + +##### Summary + +Runs a task asynchronously on the specified [CoreDispatcher](#T-Windows-UI-Core-CoreDispatcher 'Windows.UI.Core.CoreDispatcher'). + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dispatcher | [Windows.UI.Core.CoreDispatcher](#T-Windows-UI-Core-CoreDispatcher 'Windows.UI.Core.CoreDispatcher') | The dispatcher on which to run the task. | +| func | [System.Func{System.Threading.Tasks.Task}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{System.Threading.Tasks.Task}') | The function that returns the task to be run. | +| priority | [Windows.UI.Core.CoreDispatcherPriority](#T-Windows-UI-Core-CoreDispatcherPriority 'Windows.UI.Core.CoreDispatcherPriority') | The priority with which the task should be run. | + +##### Remarks + +There is no [TaskCompletionSource\`1](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.Tasks.TaskCompletionSource`1 'System.Threading.Tasks.TaskCompletionSource`1') so a [Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') is used and discarded. + + +### RunTaskAsync\`\`1(dispatcher,func,priority) `method` + +##### Summary + +Runs a task asynchronously on the specified [CoreDispatcher](#T-Windows-UI-Core-CoreDispatcher 'Windows.UI.Core.CoreDispatcher'). + +##### Returns + +A task that represents the asynchronous operation. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dispatcher | [Windows.UI.Core.CoreDispatcher](#T-Windows-UI-Core-CoreDispatcher 'Windows.UI.Core.CoreDispatcher') | The dispatcher on which to run the task. | +| func | [System.Func{System.Threading.Tasks.Task{\`\`0}}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{System.Threading.Tasks.Task{``0}}') | The function that returns the task to be run. | +| priority | [Windows.UI.Core.CoreDispatcherPriority](#T-Windows-UI-Core-CoreDispatcherPriority 'Windows.UI.Core.CoreDispatcherPriority') | The priority with which the task should be run. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of the result produced by the task. | + + +## ElementConvention `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Represents the conventions for a particular element type. + + +### ApplyBinding `constants` + +##### Summary + +Applies custom conventions for elements of this type. + +##### Remarks + +Pass the view model type, property path, property instance, framework element and its convention. + + +### CreateTrigger `constants` + +##### Summary + +The default trigger to be used when wiring actions on this element. + + +### ElementType `constants` + +##### Summary + +The type of element to which the conventions apply. + + +### GetBindableProperty `constants` + +##### Summary + +Gets the default property to be used in binding conventions. + + +### ParameterProperty `constants` + +##### Summary + +The default property to be used for parameters of this type in actions. + + +## FrameAdapter `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A basic implementation of [INavigationService](#T-Caliburn-Micro-INavigationService 'Caliburn.Micro.INavigationService') designed to adapt the [Frame](#T-Windows-UI-Xaml-Controls-Frame 'Windows.UI.Xaml.Controls.Frame') control. + + +### #ctor(frame,treatViewAsLoaded) `constructor` + +##### Summary + +Creates an instance of [FrameAdapter](#T-Caliburn-Micro-FrameAdapter 'Caliburn.Micro.FrameAdapter'). + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| frame | [Windows.UI.Xaml.Controls.Frame](#T-Windows-UI-Xaml-Controls-Frame 'Windows.UI.Xaml.Controls.Frame') | The frame to represent as a [INavigationService](#T-Caliburn-Micro-INavigationService 'Caliburn.Micro.INavigationService'). | +| treatViewAsLoaded | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Tells the frame adapter to assume that the view has already been loaded by the time OnNavigated is called. +This is necessary when using the TransitionFrame. | + + +### BackStack `property` + +##### Summary + +Gets a collection of PageStackEntry instances representing the backward navigation history of the Frame. + + +### CanGoBack `property` + +##### Summary + +Indicates whether the navigator can navigate back. + + +### CanGoForward `property` + +##### Summary + +Indicates whether the navigator can navigate forward. + + +### CurrentParameter `property` + +##### Summary + +The parameter to the current view + + +### CurrentSourcePageType `property` + +##### Summary + +Gets the data type of the content that is currently displayed. + + +### ForwardStack `property` + +##### Summary + +Gets a collection of PageStackEntry instances representing the forward navigation history of the Frame. + + +### SourcePageType `property` + +##### Summary + +Gets or sets the data type of the current content, or the content that should be navigated to. + + +### BindViewModel(view,viewModel) `method` + +##### Summary + +Binds the view model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The view. | +| viewModel | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view model. | + + +### CanCloseOnNavigating(sender,e) `method` + +##### Summary + +Called to check whether or not to close current instance on navigating. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sender | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The event sender from OnNavigating event. | +| e | [Windows.UI.Xaml.Navigation.NavigatingCancelEventArgs](#T-Windows-UI-Xaml-Navigation-NavigatingCancelEventArgs 'Windows.UI.Xaml.Navigation.NavigatingCancelEventArgs') | The event args from OnNavigating event. | + + +### Dispose() `method` + +##### Summary + +Disposes the FrameAdapter instance, detaching event handlers to prevent memory leaks. + +##### Parameters + +This method has no parameters. + + +### GoBack() `method` + +##### Summary + +Navigates back. + +##### Parameters + +This method has no parameters. + + +### GoForward() `method` + +##### Summary + +Navigates forward. + +##### Parameters + +This method has no parameters. + + +### Navigate(sourcePageType) `method` + +##### Summary + +Navigates to the specified content. + +##### Returns + +Whether or not navigation succeeded. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sourcePageType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The [Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') to navigate to. | + + +### Navigate(sourcePageType,parameter) `method` + +##### Summary + +Navigates to the specified content. + +##### Returns + +Whether or not navigation succeeded. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sourcePageType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The [Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') to navigate to. | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The object parameter to pass to the target. | + + +### OnBackRequested(e) `method` + +##### Summary + +Occurs when the user presses the hardware Back button. Allows the handlers to cancel the default behavior. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| e | [Windows.UI.Core.BackRequestedEventArgs](#T-Windows-UI-Core-BackRequestedEventArgs 'Windows.UI.Core.BackRequestedEventArgs') | The event arguments | + + +### OnNavigated(sender,e) `method` + +##### Summary + +Occurs after navigation + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sender | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The event sender. | +| e | [Windows.UI.Xaml.Navigation.NavigationEventArgs](#T-Windows-UI-Xaml-Navigation-NavigationEventArgs 'Windows.UI.Xaml.Navigation.NavigationEventArgs') | The event args. | + + +### OnNavigating(sender,e) `method` + +##### Summary + +Occurs before navigation + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sender | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The event sender. | +| e | [Windows.UI.Xaml.Navigation.NavigatingCancelEventArgs](#T-Windows-UI-Xaml-Navigation-NavigatingCancelEventArgs 'Windows.UI.Xaml.Navigation.NavigatingCancelEventArgs') | The event args. | + + +### ResumeStateAsync() `method` + +##### Summary + +Tries to restore the frame navigation state from local settings. + +##### Returns + +Whether the restoration of successful. + +##### Parameters + +This method has no parameters. + + +### SuspendState() `method` + +##### Summary + +Stores the frame navigation state in local settings if it can. + +##### Returns + +Whether the suspension was sucessful + +##### Parameters + +This method has no parameters. + + +### TryInjectParameters(viewModel,parameter) `method` + +##### Summary + +Attempts to inject query string parameters from the view into the view model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewModel | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view model. | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The parameter. | + + +## IAttachedObject `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Interaface usually from the Interactivity SDK's included here for completeness. + + +### AssociatedObject `property` + +##### Summary + +The currently attached object. + + +### Attach(dependencyObject) `method` + +##### Summary + +Attached the specified dependency object + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | | + + +### Detach() `method` + +##### Summary + +Detach from the previously attached object. + +##### Parameters + +This method has no parameters. + + +## IHaveParameters `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Indicates that a message is parameterized. + + +### Parameters `property` + +##### Summary + +Represents the parameters of a message. + + +## INavigationService `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Implemented by services that provide ([Uri](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Uri 'System.Uri') based) navigation. + + +### BackStack `property` + +##### Summary + +Gets a collection of PageStackEntry instances representing the backward navigation history of the Frame. + + +### CanGoBack `property` + +##### Summary + +Indicates whether the navigator can navigate back. + + +### CanGoForward `property` + +##### Summary + +Indicates whether the navigator can navigate forward. + + +### CurrentSourcePageType `property` + +##### Summary + +Gets the data type of the content that is currently displayed. + + +### ForwardStack `property` + +##### Summary + +Gets a collection of PageStackEntry instances representing the forward navigation history of the Frame. + + +### SourcePageType `property` + +##### Summary + +Gets or sets the data type of the current content, or the content that should be navigated to. + + +### GoBack() `method` + +##### Summary + +Navigates back. + +##### Parameters + +This method has no parameters. + + +### GoForward() `method` + +##### Summary + +Navigates forward. + +##### Parameters + +This method has no parameters. + + +### Navigate(sourcePageType) `method` + +##### Summary + +Navigates to the specified content. + +##### Returns + +Whether or not navigation succeeded. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sourcePageType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The [Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') to navigate to. | + + +### Navigate(sourcePageType,parameter) `method` + +##### Summary + +Navigates to the specified content. + +##### Returns + +Whether or not navigation succeeded. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sourcePageType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The [Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') to navigate to. | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The object parameter to pass to the target. | + + +### ResumeStateAsync() `method` + +##### Summary + +Tries to restore the frame navigation state from local settings. + +##### Returns + +Whether the restoration of successful. + +##### Parameters + +This method has no parameters. + + +### SuspendState() `method` + +##### Summary + +Stores the frame navigation state in local settings if it can. + +##### Returns + +Whether the suspension was sucessful + +##### Parameters + +This method has no parameters. + + +## ISharingService `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Service that handles sharing data with the Share Charm. + + +### ShowShareUI() `method` + +##### Summary + +Programmatically initiates the user interface for sharing content with another app. + +##### Parameters + +This method has no parameters. + + +## ISupportSharing `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Denotes a class which is aware of sharing data with the Share charm. + + +### OnShareRequested(dataRequest) `method` + +##### Summary + +Called when a share operation starts. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dataRequest | [Windows.ApplicationModel.DataTransfer.DataRequest](#T-Windows-ApplicationModel-DataTransfer-DataRequest 'Windows.ApplicationModel.DataTransfer.DataRequest') | The data request. | + + +## Message `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Host's attached properties related to routed UI messaging. + + +### AttachProperty `constants` + +##### Summary + +A property definition representing attached triggers and messages. + + +### GetAttach(d) `method` + +##### Summary + +Gets the attached triggers and messages. + +##### Returns + +The parsable attachment text. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The element that was attached to. | + + +### GetHandler(d) `method` + +##### Summary + +Gets the message handler for this element. + +##### Returns + +The message handler. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The element. | + + +### SetAttach(d,attachText) `method` + +##### Summary + +Sets the attached triggers and messages. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The element to attach to. | +| attachText | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The parsable attachment text. | + + +### SetHandler(d,value) `method` + +##### Summary + +Places a message handler on this element. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The element. | +| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The message handler. | + + +## MessageBinder `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A service that is capable of properly binding values to a method's parameters and creating instances of [IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult'). + + +### CustomConverters `constants` + +##### Summary + +Custom converters used by the framework registered by destination type for which they will be selected. +The converter is passed the existing value to convert and a "context" object. + + +### EvaluateParameter `constants` + +##### Summary + +Transforms the textual parameter into the actual parameter. + + +### SpecialValues `constants` + +##### Summary + +The special parameter values recognized by the message binder along with their resolvers. +Parameter names are case insensitive so the specified names are unique and can be used with different case variations + + +### CoerceValue(destinationType,providedValue,context) `method` + +##### Summary + +Coerces the provided value to the destination type. + +##### Returns + +The coerced value. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| destinationType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The destination type. | +| providedValue | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The provided value. | +| context | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | An optional context value which can be used during conversion. | + + +### DetermineParameters(context,requiredParameters) `method` + +##### Summary + +Determines the parameters that a method should be invoked with. + +##### Returns + +The actual parameter values. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [Caliburn.Micro.ActionExecutionContext](#T-Caliburn-Micro-ActionExecutionContext 'Caliburn.Micro.ActionExecutionContext') | The action execution context. | +| requiredParameters | [System.Reflection.ParameterInfo[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Reflection.ParameterInfo[] 'System.Reflection.ParameterInfo[]') | The parameters required to complete the invocation. | + + +### GetDefaultValue(type) `method` + +##### Summary + +Gets the default value for a type. + +##### Returns + +The default value. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| type | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type. | + + +## NavigateHelper\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Builds a Uri in a strongly typed fashion, based on a ViewModel. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TViewModel | | + + +### AttachTo(navigationService) `method` + +##### Summary + +Attaches a navigation servies to this builder. + +##### Returns + +Itself + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| navigationService | [Caliburn.Micro.INavigationService](#T-Caliburn-Micro-INavigationService 'Caliburn.Micro.INavigationService') | The navigation service. | + + +### BuildUri() `method` + +##### Summary + +Builds the URI. + +##### Returns + +A uri constructed with the current configuration information. + +##### Parameters + +This method has no parameters. + + +### Navigate() `method` + +##### Summary + +Navigates to the Uri represented by this builder. + +##### Parameters + +This method has no parameters. + + +### WithParam\`\`1(property,value) `method` + +##### Summary + +Adds a query string parameter to the Uri. + +##### Returns + +Itself + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| property | [System.Linq.Expressions.Expression{System.Func{\`0,\`\`0}}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Linq.Expressions.Expression 'System.Linq.Expressions.Expression{System.Func{`0,``0}}') | The property. | +| value | [\`\`0](#T-``0 '``0') | The property value. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TValue | The type of the value. | + + +## NavigationExtensions `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Extension methods for [INavigationService](#T-Caliburn-Micro-INavigationService 'Caliburn.Micro.INavigationService') + + +### For\`\`1(navigationService) `method` + +##### Summary + +Creates a Uri builder based on a view model type. + +##### Returns + +The builder. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| navigationService | [Caliburn.Micro.INavigationService](#T-Caliburn-Micro-INavigationService 'Caliburn.Micro.INavigationService') | The navigation service. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TViewModel | The type of the view model. | + + +### NavigateToViewModel(navigationService,viewModelType,parameter) `method` + +##### Summary + +Navigate to the specified model type. + +##### Returns + +Whether or not navigation succeeded. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| navigationService | [Caliburn.Micro.INavigationService](#T-Caliburn-Micro-INavigationService 'Caliburn.Micro.INavigationService') | The navigation service. | +| viewModelType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The model type to navigate to. | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The object parameter to pass to the target. | + + +### NavigateToViewModel\`\`1(navigationService,parameter) `method` + +##### Summary + +Navigate to the specified model type. + +##### Returns + +Whether or not navigation succeeded. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| navigationService | [Caliburn.Micro.INavigationService](#T-Caliburn-Micro-INavigationService 'Caliburn.Micro.INavigationService') | The navigation service. | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The object parameter to pass to the target. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The model type to navigate to. | + + +### Navigate\`\`1(navigationService,parameter) `method` + +##### Summary + +Navigates to the specified content. + +##### Returns + +Whether or not navigation succeeded. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| navigationService | [Caliburn.Micro.INavigationService](#T-Caliburn-Micro-INavigationService 'Caliburn.Micro.INavigationService') | The navigation service. | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The object parameter to pass to the target. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The [Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') to navigate to. | + + +### UriFor\`\`1(navigationService) `method` + +##### Summary + +Creates a Uri builder based on a view model type. + +##### Returns + +The builder. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| navigationService | [Caliburn.Micro.INavigationService](#T-Caliburn-Micro-INavigationService 'Caliburn.Micro.INavigationService') | The navigation service. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TViewModel | The type of the view model. | + + +## Parameter `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Represents a parameter of an [ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage'). + + +### ValueProperty `constants` + +##### Summary + +A dependency property representing the parameter's value. + + +### Owner `property` + +##### Summary + +Gets or sets the owner. + + +### Value `property` + +##### Summary + +Gets or sets the value of the parameter. + + +### MakeAwareOf(owner) `method` + +##### Summary + +Makes the parameter aware of the [ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage') that it's attached to. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| owner | [Caliburn.Micro.ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage') | The action message. | + + +## Parser `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Parses text into a fully functional set of [IBehavior](#T-Microsoft-Xaml-Interactivity-IBehavior 'Microsoft.Xaml.Interactivity.IBehavior') instances with [ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage'). + + +### CreateParameter `constants` + +##### Summary + +Function used to parse a string identified as a message parameter. + + +### CreateTrigger `constants` + +##### Summary + +The function used to generate a trigger. + +##### Remarks + +The parameters passed to the method are the the target of the trigger and string representing the trigger. + + +### InterpretMessageText `constants` + +##### Summary + +Function used to parse a string identified as a message. + + +### BindParameter(target,parameter,elementName,path,bindingMode) `method` + +##### Summary + +Creates a binding on a [Parameter](#T-Caliburn-Micro-Parameter 'Caliburn.Micro.Parameter'). + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| target | [Windows.UI.Xaml.FrameworkElement](#T-Windows-UI-Xaml-FrameworkElement 'Windows.UI.Xaml.FrameworkElement') | The target to which the message is applied. | +| parameter | [Caliburn.Micro.Parameter](#T-Caliburn-Micro-Parameter 'Caliburn.Micro.Parameter') | The parameter object. | +| elementName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the element to bind to. | +| path | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The path of the element to bind to. | +| bindingMode | [Windows.UI.Xaml.Data.BindingMode](#T-Windows-UI-Xaml-Data-BindingMode 'Windows.UI.Xaml.Data.BindingMode') | The binding mode to use. | + + +### CreateMessage(target,messageText) `method` + +##### Summary + +Creates an instance of [ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage') by parsing out the textual dsl. + +##### Returns + +The created message. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| target | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The target of the message. | +| messageText | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The textual message dsl. | + + +### Parse(target,text) `method` + +##### Summary + +Parses the specified message text. + +##### Returns + +The triggers parsed from the text. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| target | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The target. | +| text | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message text. | + + +## ScopeNamingRoute `type` + +##### Namespace + +Caliburn.Micro.BindingScope + +##### Summary + +Maintains a connection in the visual tree of dependency objects in order to record a route through it. + + +### Root `property` + +##### Summary + +Gets or sets the starting point of the route. + + +### AddHop(from,to) `method` + +##### Summary + +Adds a segment to the route. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| from | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The source dependency object. | +| to | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The target dependency object. | + + +### TryGetHop(hopSource,hopTarget) `method` + +##### Summary + +Tries to get a target dependency object given a source. + +##### Returns + +`true` if `hopSource` had a target recorded; `false` otherwise. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| hopSource | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The possible beginning of a route segment (hop). | +| hopTarget | [Windows.UI.Xaml.DependencyObject@](#T-Windows-UI-Xaml-DependencyObject@ 'Windows.UI.Xaml.DependencyObject@') | The target of a route segment (hop). | + + +## SharingService `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Service that handles the [](#E-Windows-ApplicationModel-DataTransfer-DataTransferManager-DataRequested 'Windows.ApplicationModel.DataTransfer.DataTransferManager.DataRequested') event. + + +### #ctor() `constructor` + +##### Summary + +Initializes a new instance of the [SharingService](#T-Caliburn-Micro-SharingService 'Caliburn.Micro.SharingService') class. + +##### Parameters + +This constructor has no parameters. + + +### GetCurrentView() `method` + +##### Summary + +Determines the current view, checks for view first with frame and then view mode first with a shell view. + +##### Returns + +The current view + +##### Parameters + +This method has no parameters. + + +### OnDataRequested(sender,args) `method` + +##### Summary + +Accepts the share request and forwards it to the view model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sender | [Windows.ApplicationModel.DataTransfer.DataTransferManager](#T-Windows-ApplicationModel-DataTransfer-DataTransferManager 'Windows.ApplicationModel.DataTransfer.DataTransferManager') | The sender. | +| args | [Windows.ApplicationModel.DataTransfer.DataRequestedEventArgs](#T-Windows-ApplicationModel-DataTransfer-DataRequestedEventArgs 'Windows.ApplicationModel.DataTransfer.DataRequestedEventArgs') | The [DataRequestedEventArgs](#T-Windows-ApplicationModel-DataTransfer-DataRequestedEventArgs 'Windows.ApplicationModel.DataTransfer.DataRequestedEventArgs') instance containing the event data. | + + +### ShowShareUI() `method` + +##### Summary + +Programmatically initiates the user interface for sharing content with another app. + +##### Parameters + +This method has no parameters. + + +## TriggerAction\`1 `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Represents an attachable object that encapsulates a unit of functionality. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | | + + +### AssociatedObjectProperty `constants` + +##### Summary + +The associated object property. + + +### AssociatedObject `property` + +##### Summary + +Gets or sets the object to which this [TriggerAction\`1](#T-Caliburn-Micro-TriggerAction`1 'Caliburn.Micro.TriggerAction`1') is attached. + + +### Execute(sender,parameter) `method` + +##### Summary + +Executes the action. + +##### Returns + +Returns the result of the action. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sender | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The [Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') that is passed to the action by the behavior. Generally this is or a target object. | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The value of this parameter is determined by the caller. | + + +### Invoke(parmeter) `method` + +##### Summary + +Invokes the action. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| parmeter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. | + + +### OnAttached() `method` + +##### Summary + +Called after the action is attached to an AssociatedObject. + +##### Parameters + +This method has no parameters. + + +### OnDetaching() `method` + +##### Summary + +Called when the action is being detached from its AssociatedObject, but before it has actually occurred. + +##### Parameters + +This method has no parameters. + + +## View `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Hosts attached properties related to view models. + + +### ApplyConventionsProperty `constants` + +##### Summary + +A dependency property which allows the override of convention application behavior. + + +### ContextProperty `constants` + +##### Summary + +A dependency property for assigning a context to a particular portion of the UI. + + +### GetFirstNonGeneratedView `constants` + +##### Summary + +Used to retrieve the root, non-framework-created view. + +##### Remarks + +In certain instances the services create UI elements. +For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. +The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. +Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + +### IsGeneratedProperty `constants` + +##### Summary + +Used by the framework to indicate that this element was generated. + + +### IsLoadedProperty `constants` + +##### Summary + +A dependency property which allows the framework to track whether a certain element has already been loaded in certain scenarios. + + +### IsScopeRootProperty `constants` + +##### Summary + +A dependency property which marks an element as a name scope root. + + +### ModelProperty `constants` + +##### Summary + +A dependency property for attaching a model to the UI. + + +### InDesignMode `property` + +##### Summary + +Gets a value that indicates whether the process is running in design mode. + + +### ExecuteOnLayoutUpdated(element,handler) `method` + +##### Summary + +Executes the handler the next time the elements's LayoutUpdated event fires. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| element | [Windows.UI.Xaml.FrameworkElement](#T-Windows-UI-Xaml-FrameworkElement 'Windows.UI.Xaml.FrameworkElement') | The element. | +| handler | [System.EventHandler{System.Object}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.EventHandler 'System.EventHandler{System.Object}') | The handler. | + + +### ExecuteOnLoad(element,handler) `method` + +##### Summary + +Executes the handler immediately if the element is loaded, otherwise wires it to the Loaded event. + +##### Returns + +true if the handler was executed immediately; false otherwise + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| element | [Windows.UI.Xaml.FrameworkElement](#T-Windows-UI-Xaml-FrameworkElement 'Windows.UI.Xaml.FrameworkElement') | The element. | +| handler | [Windows.UI.Xaml.RoutedEventHandler](#T-Windows-UI-Xaml-RoutedEventHandler 'Windows.UI.Xaml.RoutedEventHandler') | The handler. | + + +### ExecuteOnUnload(element,handler) `method` + +##### Summary + +Executes the handler when the element is unloaded. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| element | [Windows.UI.Xaml.FrameworkElement](#T-Windows-UI-Xaml-FrameworkElement 'Windows.UI.Xaml.FrameworkElement') | The element. | +| handler | [Windows.UI.Xaml.RoutedEventHandler](#T-Windows-UI-Xaml-RoutedEventHandler 'Windows.UI.Xaml.RoutedEventHandler') | The handler. | + + +### GetApplyConventions(d) `method` + +##### Summary + +Gets the convention application behavior. + +##### Returns + +Whether or not to apply conventions. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The element the property is attached to. | + + +### GetContext(d) `method` + +##### Summary + +Gets the context. + +##### Returns + +The context. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The element the context is attached to. | + + +### GetModel(d) `method` + +##### Summary + +Gets the model. + +##### Returns + +The model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The element the model is attached to. | + + +### IsElementLoaded(element) `method` + +##### Summary + +Determines whether the specified `element` is loaded. + +##### Returns + +true if the element is loaded; otherwise, false. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| element | [Windows.UI.Xaml.FrameworkElement](#T-Windows-UI-Xaml-FrameworkElement 'Windows.UI.Xaml.FrameworkElement') | The element. | + + +### SetApplyConventions(d,value) `method` + +##### Summary + +Sets the convention application behavior. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The element to attach the property to. | +| value | [System.Nullable{System.Boolean}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Nullable 'System.Nullable{System.Boolean}') | Whether or not to apply conventions. | + + +### SetContext(d,value) `method` + +##### Summary + +Sets the context. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The element to attach the context to. | +| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The context. | + + +### SetModel(d,value) `method` + +##### Summary + +Sets the model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Windows.UI.Xaml.DependencyObject](#T-Windows-UI-Xaml-DependencyObject 'Windows.UI.Xaml.DependencyObject') | The element to attach the model to. | +| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The model. | + + +## ViewLocator `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A strategy for determining which view to use for a given model. + + +### ContextSeparator `constants` + +##### Summary + +Separator used when resolving View names for context instances. + + +### DeterminePackUriFromType `constants` + +##### Summary + +Transforms a view type into a pack uri. + + +### GetOrCreateViewType `constants` + +##### Summary + +Retrieves the view from the IoC container or tries to create it if not found. + +##### Remarks + +Pass the type of view as a parameter and recieve an instance of the view. + + +### LocateForModel `constants` + +##### Summary + +Locates the view for the specified model instance. + +##### Returns + +The view. + +##### Remarks + +Pass the model instance, display location (or null) and the context (or null) as parameters and receive a view instance. + + +### LocateForModelType `constants` + +##### Summary + +Locates the view for the specified model type. + +##### Returns + +The view. + +##### Remarks + +Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view instance. + + +### LocateTypeForModelType `constants` + +##### Summary + +Locates the view type based on the specified model type. + +##### Returns + +The view. + +##### Remarks + +Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view type. + + +### ModifyModelTypeAtDesignTime `constants` + +##### Summary + +Modifies the name of the type to be used at design time. + + +### NameTransformer `constants` + +##### Summary + +Used to transform names. + + +### TransformName `constants` + +##### Summary + +Transforms a ViewModel type name into all of its possible View type names. Optionally accepts an instance +of context object + +##### Returns + +Enumeration of transformed names + +##### Remarks + +Arguments: +typeName = The name of the ViewModel type being resolved to its companion View. +context = An instance of the context or null. + + +### AddDefaultTypeMapping(viewSuffix) `method` + +##### Summary + +Adds a default type mapping using the standard namespace mapping convention + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddNamespaceMapping(nsSource,nsTargets,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on simple namespace mapping + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Namespace of source type | +| nsTargets | [System.String[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String[] 'System.String[]') | Namespaces of target type as an array | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddNamespaceMapping(nsSource,nsTarget,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on simple namespace mapping + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Namespace of source type | +| nsTarget | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Namespace of target type | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddSubNamespaceMapping(nsSource,nsTargets,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping by substituting one subnamespace for another + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Subnamespace of source type | +| nsTargets | [System.String[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String[] 'System.String[]') | Subnamespaces of target type as an array | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddSubNamespaceMapping(nsSource,nsTarget,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping by substituting one subnamespace for another + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Subnamespace of source type | +| nsTarget | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Subnamespace of target type | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetsRegEx,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on namespace RegEx replace and filter patterns + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSourceReplaceRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx replace pattern for source namespace | +| nsSourceFilterRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx filter pattern for source namespace | +| nsTargetsRegEx | [System.String[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String[] 'System.String[]') | Array of RegEx replace values for target namespaces | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetRegEx,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on namespace RegEx replace and filter patterns + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSourceReplaceRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx replace pattern for source namespace | +| nsSourceFilterRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx filter pattern for source namespace | +| nsTargetRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx replace value for target namespace | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### ConfigureTypeMappings(config) `method` + +##### Summary + +Specifies how type mappings are created, including default type mappings. Calling this method will +clear all existing name transformation rules and create new default type mappings according to the +configuration. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| config | [Caliburn.Micro.TypeMappingConfiguration](#T-Caliburn-Micro-TypeMappingConfiguration 'Caliburn.Micro.TypeMappingConfiguration') | An instance of TypeMappingConfiguration that provides the settings for configuration | + + +### InitializeComponent(element) `method` + +##### Summary + +When a view does not contain a code-behind file, we need to automatically call InitializeCompoent. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| element | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The element to initialize | + + +### RegisterViewSuffix(viewSuffix) `method` + +##### Summary + +This method registers a View suffix or synonym so that View Context resolution works properly. +It is automatically called internally when calling AddNamespaceMapping(), AddDefaultTypeMapping(), +or AddTypeMapping(). It should not need to be called explicitly unless a rule that handles synonyms +is added directly through the NameTransformer. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". | + + +## ViewModelBinder `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Binds a view to a view model. + + +### ApplyConventionsByDefault `constants` + +##### Summary + +Gets or sets a value indicating whether to apply conventions by default. + + +### Bind `constants` + +##### Summary + +Binds the specified viewModel to the view. + +##### Remarks + +Passes the the view model, view and creation context (or null for default) to use in applying binding. + + +### BindActions `constants` + +##### Summary + +Attaches instances of [ActionMessage](#T-Caliburn-Micro-ActionMessage 'Caliburn.Micro.ActionMessage') to the view's controls based on the provided methods. + +##### Remarks + +Parameters include the named elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + +### BindProperties `constants` + +##### Summary + +Creates data bindings on the view's controls based on the provided properties. + +##### Remarks + +Parameters include named Elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + +### ConventionsAppliedProperty `constants` + +##### Summary + +Indicates whether or not the conventions have already been applied to the view. + + +### HandleUnmatchedElements `constants` + +##### Summary + +Allows the developer to add custom handling of named elements which were not matched by any default conventions. + + +### ShouldApplyConventions(view) `method` + +##### Summary + +Determines whether a view should have conventions applied to it. + +##### Returns + +Whether or not conventions should be applied to the view. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [Windows.UI.Xaml.FrameworkElement](#T-Windows-UI-Xaml-FrameworkElement 'Windows.UI.Xaml.FrameworkElement') | The view to check. | + + +## ViewModelLocator `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A strategy for determining which view model to use for a given view. + + +### InterfaceCaptureGroupName `constants` + +##### Summary + +The name of the capture group used as a marker for rules that return interface types + + +### LocateForView `constants` + +##### Summary + +Locates the view model for the specified view instance. + +##### Returns + +The view model. + +##### Remarks + +Pass the view instance as a parameters and receive a view model instance. + + +### LocateForViewType `constants` + +##### Summary + +Locates the view model for the specified view type. + +##### Returns + +The view model. + +##### Remarks + +Pass the view type as a parameter and receive a view model instance. + + +### LocateTypeForViewType `constants` + +##### Summary + +Determines the view model type based on the specified view type. + +##### Returns + +The view model type. + +##### Remarks + +Pass the view type and receive a view model type. Pass true for the second parameter to search for interfaces. + + +### NameTransformer `constants` + +##### Summary + +Used to transform names. + + +### TransformName `constants` + +##### Summary + +Transforms a View type name into all of its possible ViewModel type names. Accepts a flag +to include or exclude interface types. + +##### Returns + +Enumeration of transformed names + +##### Remarks + +Arguments: +typeName = The name of the View type being resolved to its companion ViewModel. +includeInterfaces = Flag to indicate if interface types are included + + +### AddDefaultTypeMapping(viewSuffix) `method` + +##### Summary + +Adds a default type mapping using the standard namespace mapping convention + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddNamespaceMapping(nsSource,nsTargets,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on simple namespace mapping + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Namespace of source type | +| nsTargets | [System.String[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String[] 'System.String[]') | Namespaces of target type as an array | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddNamespaceMapping(nsSource,nsTarget,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on simple namespace mapping + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Namespace of source type | +| nsTarget | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Namespace of target type | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddSubNamespaceMapping(nsSource,nsTargets,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping by substituting one subnamespace for another + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Subnamespace of source type | +| nsTargets | [System.String[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String[] 'System.String[]') | Subnamespaces of target type as an array | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddSubNamespaceMapping(nsSource,nsTarget,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping by substituting one subnamespace for another + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Subnamespace of source type | +| nsTarget | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Subnamespace of target type | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetsRegEx,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on namespace RegEx replace and filter patterns + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSourceReplaceRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx replace pattern for source namespace | +| nsSourceFilterRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx filter pattern for source namespace | +| nsTargetsRegEx | [System.String[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String[] 'System.String[]') | Array of RegEx replace values for target namespaces | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetRegEx,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on namespace RegEx replace and filter patterns + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSourceReplaceRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx replace pattern for source namespace | +| nsSourceFilterRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx filter pattern for source namespace | +| nsTargetRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx replace value for target namespace | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### ConfigureTypeMappings(config) `method` + +##### Summary + +Specifies how type mappings are created, including default type mappings. Calling this method will +clear all existing name transformation rules and create new default type mappings according to the +configuration. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| config | [Caliburn.Micro.TypeMappingConfiguration](#T-Caliburn-Micro-TypeMappingConfiguration 'Caliburn.Micro.TypeMappingConfiguration') | An instance of TypeMappingConfiguration that provides the settings for configuration | + + +### MakeInterface(typeName) `method` + +##### Summary + +Makes a type name into an interface name. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| typeName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The part. | + + +## WinRTContainer `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A custom IoC container which integrates with WinRT and properly registers all Caliburn.Micro services. + + +### RegisterNavigationService(rootFrame,treatViewAsLoaded,cacheViewModels) `method` + +##### Summary + +Registers the Caliburn.Micro navigation service with the container. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| rootFrame | [Windows.UI.Xaml.Controls.Frame](#T-Windows-UI-Xaml-Controls-Frame 'Windows.UI.Xaml.Controls.Frame') | The application root frame. | +| treatViewAsLoaded | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | if set to `true` [treat view as loaded]. | +| cacheViewModels | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | if set to `true` then navigation service cache view models for resuse. | + + +### RegisterSharingService() `method` + +##### Summary + +Registers the Caliburn.Micro sharing service with the container. + +##### Parameters + +This method has no parameters. + + +### RegisterWinRTServices() `method` + +##### Summary + +Registers the Caliburn.Micro WinRT services with the container. + +##### Parameters + +This method has no parameters. + + +## XamlMetadataProvider `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +Implements XAML schema context concepts that support XAML parsing. + + +### GetXamlType(type) `method` + +##### Summary + +Implements XAML schema context access to underlying type mapping, based on providing a helper value that describes a type. + +##### Returns + +The schema context's implementation of the [IXamlType](#T-Windows-UI-Xaml-Markup-IXamlType 'Windows.UI.Xaml.Markup.IXamlType') concept. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| type | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type as represented by the relevant type system or interop support type. | + + +### GetXamlType(typeName) `method` + +##### Summary + +Implements XAML schema context access to underlying type mapping, based on specifying a full type name. + +##### Returns + +The schema context's implementation of the IXamlType concept. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| typeName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the class for which to return a XAML type mapping. | + + +### GetXmlnsDefinitions() `method` + +##### Summary + +Gets the set of XMLNS (XAML namespace) definitions that apply to the context. + +##### Returns + +The set of XMLNS (XAML namespace) definitions. + +##### Parameters + +This method has no parameters. + + +## XamlPlatformProvider `type` + +##### Namespace + +Caliburn.Micro + +##### Summary + +A [IPlatformProvider](#T-Caliburn-Micro-IPlatformProvider 'Caliburn.Micro.IPlatformProvider') implementation for the XAML platfrom. + + +### #ctor() `constructor` + +##### Summary + +Initializes a new instance of the [XamlPlatformProvider](#T-Caliburn-Micro-XamlPlatformProvider 'Caliburn.Micro.XamlPlatformProvider') class. + +##### Parameters + +This constructor has no parameters. + + +### InDesignMode `property` + +##### Summary + +Indicates whether or not the framework is in design-time mode. + + +### PropertyChangeNotificationsOnUIThread `property` + +##### Summary + +Whether or not classes should execute property change notications on the UI thread. + + +### BeginOnUIThread(action) `method` + +##### Summary + +Executes the action on the UI thread asynchronously. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Action](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action') | The action to execute. | + + +### ExecuteOnFirstLoad(view,handler) `method` + +##### Summary + +Executes the handler the fist time the view is loaded. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view. | +| handler | [System.Action{System.Object}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action{System.Object}') | The handler. | + + +### ExecuteOnLayoutUpdated(view,handler) `method` + +##### Summary + +Executes the handler the next time the view's LayoutUpdated event fires. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view. | +| handler | [System.Action{System.Object}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action{System.Object}') | The handler. | + + +### GetFirstNonGeneratedView(view) `method` + +##### Summary + +Used to retrieve the root, non-framework-created view. + +##### Returns + +The root element that was not created by the framework. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view to search. | + +##### Remarks + +In certain instances the services create UI elements. +For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. +The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. +Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + +### GetViewCloseAction(viewModel,views,dialogResult) `method` + +##### Summary + +Get the close action for the specified view model. + +##### Returns + +An [Action](#T-Caliburn-Micro-Action 'Caliburn.Micro.Action') to close the view model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewModel | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view model to close. | +| views | [System.Collections.Generic.ICollection{System.Object}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.ICollection 'System.Collections.Generic.ICollection{System.Object}') | The associated views. | +| dialogResult | [System.Nullable{System.Boolean}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Nullable 'System.Nullable{System.Boolean}') | The dialog result. | + +##### Exceptions + +| Name | Description | +| ---- | ----------- | +| [System.NotImplementedException](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.NotImplementedException 'System.NotImplementedException') | | + + +### OnUIThread(action) `method` + +##### Summary + +Executes the action on the UI thread. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Action](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action') | The action to execute. | + +##### Exceptions + +| Name | Description | +| ---- | ----------- | +| [System.NotImplementedException](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.NotImplementedException 'System.NotImplementedException') | | + + +### OnUIThreadAsync(action) `method` + +##### Summary + +Executes the action on the UI thread asynchronously. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [System.Func{System.Threading.Tasks.Task}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{System.Threading.Tasks.Task}') | The action to execute. | diff --git a/src/Caliburn.Micro.Xamarin.Forms/Caliburn.Micro.Xamarin.Forms.csproj b/src/Caliburn.Micro.Xamarin.Forms/Caliburn.Micro.Xamarin.Forms.csproj index 4cc852d1..3dfd125b 100644 --- a/src/Caliburn.Micro.Xamarin.Forms/Caliburn.Micro.Xamarin.Forms.csproj +++ b/src/Caliburn.Micro.Xamarin.Forms/Caliburn.Micro.Xamarin.Forms.csproj @@ -32,6 +32,10 @@ + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + @@ -79,9 +83,21 @@ + + + True + \ + + + - + + + true + $(MSBuildProjectDirectory)\Readme.md + Readme.md + diff --git a/src/Caliburn.Micro.Xamarin.Forms/Readme.md b/src/Caliburn.Micro.Xamarin.Forms/Readme.md new file mode 100644 index 00000000..bc722d23 --- /dev/null +++ b/src/Caliburn.Micro.Xamarin.Forms/Readme.md @@ -0,0 +1,3187 @@ + +# Caliburn.Micro.Xamarin.Forms + +## Contents + +- [Action](#T-Caliburn-Micro-Xamarin-Forms-Action 'Caliburn.Micro.Xamarin.Forms.Action') + - [TargetProperty](#F-Caliburn-Micro-Xamarin-Forms-Action-TargetProperty 'Caliburn.Micro.Xamarin.Forms.Action.TargetProperty') + - [TargetWithoutContextProperty](#F-Caliburn-Micro-Xamarin-Forms-Action-TargetWithoutContextProperty 'Caliburn.Micro.Xamarin.Forms.Action.TargetWithoutContextProperty') + - [GetTarget(d)](#M-Caliburn-Micro-Xamarin-Forms-Action-GetTarget-Xamarin-Forms-BindableObject- 'Caliburn.Micro.Xamarin.Forms.Action.GetTarget(Xamarin.Forms.BindableObject)') + - [GetTargetWithoutContext(d)](#M-Caliburn-Micro-Xamarin-Forms-Action-GetTargetWithoutContext-Xamarin-Forms-BindableObject- 'Caliburn.Micro.Xamarin.Forms.Action.GetTargetWithoutContext(Xamarin.Forms.BindableObject)') + - [HasTargetSet(element)](#M-Caliburn-Micro-Xamarin-Forms-Action-HasTargetSet-Xamarin-Forms-BindableObject- 'Caliburn.Micro.Xamarin.Forms.Action.HasTargetSet(Xamarin.Forms.BindableObject)') + - [SetTarget(d,target)](#M-Caliburn-Micro-Xamarin-Forms-Action-SetTarget-Xamarin-Forms-BindableObject,System-Object- 'Caliburn.Micro.Xamarin.Forms.Action.SetTarget(Xamarin.Forms.BindableObject,System.Object)') + - [SetTargetWithoutContext(d,target)](#M-Caliburn-Micro-Xamarin-Forms-Action-SetTargetWithoutContext-Xamarin-Forms-BindableObject,System-Object- 'Caliburn.Micro.Xamarin.Forms.Action.SetTargetWithoutContext(Xamarin.Forms.BindableObject,System.Object)') +- [ActionExecutionContext](#T-Caliburn-Micro-Xamarin-Forms-ActionExecutionContext 'Caliburn.Micro.Xamarin.Forms.ActionExecutionContext') + - [CanExecute](#F-Caliburn-Micro-Xamarin-Forms-ActionExecutionContext-CanExecute 'Caliburn.Micro.Xamarin.Forms.ActionExecutionContext.CanExecute') + - [EventArgs](#F-Caliburn-Micro-Xamarin-Forms-ActionExecutionContext-EventArgs 'Caliburn.Micro.Xamarin.Forms.ActionExecutionContext.EventArgs') + - [Method](#F-Caliburn-Micro-Xamarin-Forms-ActionExecutionContext-Method 'Caliburn.Micro.Xamarin.Forms.ActionExecutionContext.Method') + - [Item](#P-Caliburn-Micro-Xamarin-Forms-ActionExecutionContext-Item-System-String- 'Caliburn.Micro.Xamarin.Forms.ActionExecutionContext.Item(System.String)') + - [Message](#P-Caliburn-Micro-Xamarin-Forms-ActionExecutionContext-Message 'Caliburn.Micro.Xamarin.Forms.ActionExecutionContext.Message') + - [Source](#P-Caliburn-Micro-Xamarin-Forms-ActionExecutionContext-Source 'Caliburn.Micro.Xamarin.Forms.ActionExecutionContext.Source') + - [Target](#P-Caliburn-Micro-Xamarin-Forms-ActionExecutionContext-Target 'Caliburn.Micro.Xamarin.Forms.ActionExecutionContext.Target') + - [View](#P-Caliburn-Micro-Xamarin-Forms-ActionExecutionContext-View 'Caliburn.Micro.Xamarin.Forms.ActionExecutionContext.View') + - [Dispose()](#M-Caliburn-Micro-Xamarin-Forms-ActionExecutionContext-Dispose 'Caliburn.Micro.Xamarin.Forms.ActionExecutionContext.Dispose') +- [ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage') + - [#ctor()](#M-Caliburn-Micro-Xamarin-Forms-ActionMessage-#ctor 'Caliburn.Micro.Xamarin.Forms.ActionMessage.#ctor') + - [ApplyAvailabilityEffect](#F-Caliburn-Micro-Xamarin-Forms-ActionMessage-ApplyAvailabilityEffect 'Caliburn.Micro.Xamarin.Forms.ActionMessage.ApplyAvailabilityEffect') + - [BuildPossibleGuardNames](#F-Caliburn-Micro-Xamarin-Forms-ActionMessage-BuildPossibleGuardNames 'Caliburn.Micro.Xamarin.Forms.ActionMessage.BuildPossibleGuardNames') + - [EnforceGuardsDuringInvocation](#F-Caliburn-Micro-Xamarin-Forms-ActionMessage-EnforceGuardsDuringInvocation 'Caliburn.Micro.Xamarin.Forms.ActionMessage.EnforceGuardsDuringInvocation') + - [GetTargetMethod](#F-Caliburn-Micro-Xamarin-Forms-ActionMessage-GetTargetMethod 'Caliburn.Micro.Xamarin.Forms.ActionMessage.GetTargetMethod') + - [InvokeAction](#F-Caliburn-Micro-Xamarin-Forms-ActionMessage-InvokeAction 'Caliburn.Micro.Xamarin.Forms.ActionMessage.InvokeAction') + - [PrepareContext](#F-Caliburn-Micro-Xamarin-Forms-ActionMessage-PrepareContext 'Caliburn.Micro.Xamarin.Forms.ActionMessage.PrepareContext') + - [SetMethodBinding](#F-Caliburn-Micro-Xamarin-Forms-ActionMessage-SetMethodBinding 'Caliburn.Micro.Xamarin.Forms.ActionMessage.SetMethodBinding') + - [ThrowsExceptions](#F-Caliburn-Micro-Xamarin-Forms-ActionMessage-ThrowsExceptions 'Caliburn.Micro.Xamarin.Forms.ActionMessage.ThrowsExceptions') + - [Handler](#P-Caliburn-Micro-Xamarin-Forms-ActionMessage-Handler 'Caliburn.Micro.Xamarin.Forms.ActionMessage.Handler') + - [MethodName](#P-Caliburn-Micro-Xamarin-Forms-ActionMessage-MethodName 'Caliburn.Micro.Xamarin.Forms.ActionMessage.MethodName') + - [Parameters](#P-Caliburn-Micro-Xamarin-Forms-ActionMessage-Parameters 'Caliburn.Micro.Xamarin.Forms.ActionMessage.Parameters') + - [Invoke(sender)](#M-Caliburn-Micro-Xamarin-Forms-ActionMessage-Invoke-Xamarin-Forms-VisualElement- 'Caliburn.Micro.Xamarin.Forms.ActionMessage.Invoke(Xamarin.Forms.VisualElement)') + - [OnAttached()](#M-Caliburn-Micro-Xamarin-Forms-ActionMessage-OnAttached 'Caliburn.Micro.Xamarin.Forms.ActionMessage.OnAttached') + - [OnDetaching()](#M-Caliburn-Micro-Xamarin-Forms-ActionMessage-OnDetaching 'Caliburn.Micro.Xamarin.Forms.ActionMessage.OnDetaching') + - [ToString()](#M-Caliburn-Micro-Xamarin-Forms-ActionMessage-ToString 'Caliburn.Micro.Xamarin.Forms.ActionMessage.ToString') + - [TryFindGuardMethod(context,possibleGuardNames)](#M-Caliburn-Micro-Xamarin-Forms-ActionMessage-TryFindGuardMethod-Caliburn-Micro-Xamarin-Forms-ActionExecutionContext,System-Collections-Generic-IEnumerable{System-String}- 'Caliburn.Micro.Xamarin.Forms.ActionMessage.TryFindGuardMethod(Caliburn.Micro.Xamarin.Forms.ActionExecutionContext,System.Collections.Generic.IEnumerable{System.String})') + - [UpdateAvailability()](#M-Caliburn-Micro-Xamarin-Forms-ActionMessage-UpdateAvailability 'Caliburn.Micro.Xamarin.Forms.ActionMessage.UpdateAvailability') +- [AttachedCollection\`1](#T-Caliburn-Micro-Xamarin-Forms-AttachedCollection`1 'Caliburn.Micro.Xamarin.Forms.AttachedCollection`1') + - [AssociatedObject](#P-Caliburn-Micro-Xamarin-Forms-AttachedCollection`1-AssociatedObject 'Caliburn.Micro.Xamarin.Forms.AttachedCollection`1.AssociatedObject') + - [Attach(dependencyObject)](#M-Caliburn-Micro-Xamarin-Forms-AttachedCollection`1-Attach-Xamarin-Forms-BindableObject- 'Caliburn.Micro.Xamarin.Forms.AttachedCollection`1.Attach(Xamarin.Forms.BindableObject)') + - [Detach()](#M-Caliburn-Micro-Xamarin-Forms-AttachedCollection`1-Detach 'Caliburn.Micro.Xamarin.Forms.AttachedCollection`1.Detach') + - [OnCollectionChanged(e)](#M-Caliburn-Micro-Xamarin-Forms-AttachedCollection`1-OnCollectionChanged-System-Collections-Specialized-NotifyCollectionChangedEventArgs- 'Caliburn.Micro.Xamarin.Forms.AttachedCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)') + - [OnItemAdded(item)](#M-Caliburn-Micro-Xamarin-Forms-AttachedCollection`1-OnItemAdded-Xamarin-Forms-BindableObject- 'Caliburn.Micro.Xamarin.Forms.AttachedCollection`1.OnItemAdded(Xamarin.Forms.BindableObject)') + - [OnItemRemoved(item)](#M-Caliburn-Micro-Xamarin-Forms-AttachedCollection`1-OnItemRemoved-Xamarin-Forms-BindableObject- 'Caliburn.Micro.Xamarin.Forms.AttachedCollection`1.OnItemRemoved(Xamarin.Forms.BindableObject)') +- [Bind](#T-Caliburn-Micro-Xamarin-Forms-Bind 'Caliburn.Micro.Xamarin.Forms.Bind') + - [AtDesignTimeProperty](#F-Caliburn-Micro-Xamarin-Forms-Bind-AtDesignTimeProperty 'Caliburn.Micro.Xamarin.Forms.Bind.AtDesignTimeProperty') + - [ModelProperty](#F-Caliburn-Micro-Xamarin-Forms-Bind-ModelProperty 'Caliburn.Micro.Xamarin.Forms.Bind.ModelProperty') + - [ModelWithoutContextProperty](#F-Caliburn-Micro-Xamarin-Forms-Bind-ModelWithoutContextProperty 'Caliburn.Micro.Xamarin.Forms.Bind.ModelWithoutContextProperty') + - [GetAtDesignTime(dependencyObject)](#M-Caliburn-Micro-Xamarin-Forms-Bind-GetAtDesignTime-Xamarin-Forms-BindableObject- 'Caliburn.Micro.Xamarin.Forms.Bind.GetAtDesignTime(Xamarin.Forms.BindableObject)') + - [GetModel(dependencyObject)](#M-Caliburn-Micro-Xamarin-Forms-Bind-GetModel-Xamarin-Forms-BindableObject- 'Caliburn.Micro.Xamarin.Forms.Bind.GetModel(Xamarin.Forms.BindableObject)') + - [GetModelWithoutContext(dependencyObject)](#M-Caliburn-Micro-Xamarin-Forms-Bind-GetModelWithoutContext-Xamarin-Forms-BindableObject- 'Caliburn.Micro.Xamarin.Forms.Bind.GetModelWithoutContext(Xamarin.Forms.BindableObject)') + - [SetAtDesignTime(dependencyObject,value)](#M-Caliburn-Micro-Xamarin-Forms-Bind-SetAtDesignTime-Xamarin-Forms-BindableObject,System-Boolean- 'Caliburn.Micro.Xamarin.Forms.Bind.SetAtDesignTime(Xamarin.Forms.BindableObject,System.Boolean)') + - [SetModel(dependencyObject,value)](#M-Caliburn-Micro-Xamarin-Forms-Bind-SetModel-Xamarin-Forms-BindableObject,System-Object- 'Caliburn.Micro.Xamarin.Forms.Bind.SetModel(Xamarin.Forms.BindableObject,System.Object)') + - [SetModelWithoutContext(dependencyObject,value)](#M-Caliburn-Micro-Xamarin-Forms-Bind-SetModelWithoutContext-Xamarin-Forms-BindableObject,System-Object- 'Caliburn.Micro.Xamarin.Forms.Bind.SetModelWithoutContext(Xamarin.Forms.BindableObject,System.Object)') +- [ConventionManager](#T-Caliburn-Micro-Xamarin-Forms-ConventionManager 'Caliburn.Micro.Xamarin.Forms.ConventionManager') + - [ApplyBindingMode](#F-Caliburn-Micro-Xamarin-Forms-ConventionManager-ApplyBindingMode 'Caliburn.Micro.Xamarin.Forms.ConventionManager.ApplyBindingMode') + - [ApplyStringFormat](#F-Caliburn-Micro-Xamarin-Forms-ConventionManager-ApplyStringFormat 'Caliburn.Micro.Xamarin.Forms.ConventionManager.ApplyStringFormat') + - [ApplyUpdateSourceTrigger](#F-Caliburn-Micro-Xamarin-Forms-ConventionManager-ApplyUpdateSourceTrigger 'Caliburn.Micro.Xamarin.Forms.ConventionManager.ApplyUpdateSourceTrigger') + - [ApplyValidation](#F-Caliburn-Micro-Xamarin-Forms-ConventionManager-ApplyValidation 'Caliburn.Micro.Xamarin.Forms.ConventionManager.ApplyValidation') + - [ApplyValueConverter](#F-Caliburn-Micro-Xamarin-Forms-ConventionManager-ApplyValueConverter 'Caliburn.Micro.Xamarin.Forms.ConventionManager.ApplyValueConverter') + - [ConfigureSelectedItem](#F-Caliburn-Micro-Xamarin-Forms-ConventionManager-ConfigureSelectedItem 'Caliburn.Micro.Xamarin.Forms.ConventionManager.ConfigureSelectedItem') + - [ConfigureSelectedItemBinding](#F-Caliburn-Micro-Xamarin-Forms-ConventionManager-ConfigureSelectedItemBinding 'Caliburn.Micro.Xamarin.Forms.ConventionManager.ConfigureSelectedItemBinding') + - [DefaultHeaderTemplate](#F-Caliburn-Micro-Xamarin-Forms-ConventionManager-DefaultHeaderTemplate 'Caliburn.Micro.Xamarin.Forms.ConventionManager.DefaultHeaderTemplate') + - [DefaultItemTemplate](#F-Caliburn-Micro-Xamarin-Forms-ConventionManager-DefaultItemTemplate 'Caliburn.Micro.Xamarin.Forms.ConventionManager.DefaultItemTemplate') + - [DerivePotentialSelectionNames](#F-Caliburn-Micro-Xamarin-Forms-ConventionManager-DerivePotentialSelectionNames 'Caliburn.Micro.Xamarin.Forms.ConventionManager.DerivePotentialSelectionNames') + - [IncludeStaticProperties](#F-Caliburn-Micro-Xamarin-Forms-ConventionManager-IncludeStaticProperties 'Caliburn.Micro.Xamarin.Forms.ConventionManager.IncludeStaticProperties') + - [OverwriteContent](#F-Caliburn-Micro-Xamarin-Forms-ConventionManager-OverwriteContent 'Caliburn.Micro.Xamarin.Forms.ConventionManager.OverwriteContent') + - [SetBinding](#F-Caliburn-Micro-Xamarin-Forms-ConventionManager-SetBinding 'Caliburn.Micro.Xamarin.Forms.ConventionManager.SetBinding') + - [Singularize](#F-Caliburn-Micro-Xamarin-Forms-ConventionManager-Singularize 'Caliburn.Micro.Xamarin.Forms.ConventionManager.Singularize') + - [AddElementConvention(convention)](#M-Caliburn-Micro-Xamarin-Forms-ConventionManager-AddElementConvention-Caliburn-Micro-Xamarin-Forms-ElementConvention- 'Caliburn.Micro.Xamarin.Forms.ConventionManager.AddElementConvention(Caliburn.Micro.Xamarin.Forms.ElementConvention)') + - [AddElementConvention\`\`1(bindableProperty,parameterProperty,eventName)](#M-Caliburn-Micro-Xamarin-Forms-ConventionManager-AddElementConvention``1-Xamarin-Forms-BindableProperty,System-String,System-String- 'Caliburn.Micro.Xamarin.Forms.ConventionManager.AddElementConvention``1(Xamarin.Forms.BindableProperty,System.String,System.String)') + - [ApplyHeaderTemplate(element,headerTemplateProperty,headerTemplateSelectorProperty,viewModelType)](#M-Caliburn-Micro-Xamarin-Forms-ConventionManager-ApplyHeaderTemplate-Xamarin-Forms-VisualElement,Xamarin-Forms-BindableProperty,Xamarin-Forms-BindableProperty,System-Type- 'Caliburn.Micro.Xamarin.Forms.ConventionManager.ApplyHeaderTemplate(Xamarin.Forms.VisualElement,Xamarin.Forms.BindableProperty,Xamarin.Forms.BindableProperty,System.Type)') + - [ApplyItemTemplate\`\`1(itemsControl,property)](#M-Caliburn-Micro-Xamarin-Forms-ConventionManager-ApplyItemTemplate``1-Xamarin-Forms-ItemsView{``0},System-Reflection-PropertyInfo- 'Caliburn.Micro.Xamarin.Forms.ConventionManager.ApplyItemTemplate``1(Xamarin.Forms.ItemsView{``0},System.Reflection.PropertyInfo)') + - [GetElementConvention(elementType)](#M-Caliburn-Micro-Xamarin-Forms-ConventionManager-GetElementConvention-System-Type- 'Caliburn.Micro.Xamarin.Forms.ConventionManager.GetElementConvention(System.Type)') + - [GetPropertyCaseInsensitive(type,propertyName)](#M-Caliburn-Micro-Xamarin-Forms-ConventionManager-GetPropertyCaseInsensitive-System-Type,System-String- 'Caliburn.Micro.Xamarin.Forms.ConventionManager.GetPropertyCaseInsensitive(System.Type,System.String)') + - [HasBinding()](#M-Caliburn-Micro-Xamarin-Forms-ConventionManager-HasBinding-Xamarin-Forms-VisualElement,Xamarin-Forms-BindableProperty- 'Caliburn.Micro.Xamarin.Forms.ConventionManager.HasBinding(Xamarin.Forms.VisualElement,Xamarin.Forms.BindableProperty)') + - [SetBindingWithoutBindingOrValueOverwrite(viewModelType,path,property,element,convention,bindableProperty)](#M-Caliburn-Micro-Xamarin-Forms-ConventionManager-SetBindingWithoutBindingOrValueOverwrite-System-Type,System-String,System-Reflection-PropertyInfo,Xamarin-Forms-VisualElement,Caliburn-Micro-Xamarin-Forms-ElementConvention,Xamarin-Forms-BindableProperty- 'Caliburn.Micro.Xamarin.Forms.ConventionManager.SetBindingWithoutBindingOrValueOverwrite(System.Type,System.String,System.Reflection.PropertyInfo,Xamarin.Forms.VisualElement,Caliburn.Micro.Xamarin.Forms.ElementConvention,Xamarin.Forms.BindableProperty)') + - [SetBindingWithoutBindingOverwrite()](#M-Caliburn-Micro-Xamarin-Forms-ConventionManager-SetBindingWithoutBindingOverwrite-System-Type,System-String,System-Reflection-PropertyInfo,Xamarin-Forms-VisualElement,Caliburn-Micro-Xamarin-Forms-ElementConvention,Xamarin-Forms-BindableProperty- 'Caliburn.Micro.Xamarin.Forms.ConventionManager.SetBindingWithoutBindingOverwrite(System.Type,System.String,System.Reflection.PropertyInfo,Xamarin.Forms.VisualElement,Caliburn.Micro.Xamarin.Forms.ElementConvention,Xamarin.Forms.BindableProperty)') +- [DependencyPropertyChangedEventArgs](#T-Caliburn-Micro-Xamarin-Forms-DependencyPropertyChangedEventArgs 'Caliburn.Micro.Xamarin.Forms.DependencyPropertyChangedEventArgs') + - [#ctor(newValue,oldValue,property)](#M-Caliburn-Micro-Xamarin-Forms-DependencyPropertyChangedEventArgs-#ctor-System-Object,System-Object,Xamarin-Forms-BindableProperty- 'Caliburn.Micro.Xamarin.Forms.DependencyPropertyChangedEventArgs.#ctor(System.Object,System.Object,Xamarin.Forms.BindableProperty)') + - [NewValue](#P-Caliburn-Micro-Xamarin-Forms-DependencyPropertyChangedEventArgs-NewValue 'Caliburn.Micro.Xamarin.Forms.DependencyPropertyChangedEventArgs.NewValue') + - [OldValue](#P-Caliburn-Micro-Xamarin-Forms-DependencyPropertyChangedEventArgs-OldValue 'Caliburn.Micro.Xamarin.Forms.DependencyPropertyChangedEventArgs.OldValue') + - [Property](#P-Caliburn-Micro-Xamarin-Forms-DependencyPropertyChangedEventArgs-Property 'Caliburn.Micro.Xamarin.Forms.DependencyPropertyChangedEventArgs.Property') +- [DependencyPropertyHelper](#T-Caliburn-Micro-Xamarin-Forms-DependencyPropertyHelper 'Caliburn.Micro.Xamarin.Forms.DependencyPropertyHelper') + - [Register(name,propertyType,ownerType,defaultValue,propertyChangedCallback)](#M-Caliburn-Micro-Xamarin-Forms-DependencyPropertyHelper-Register-System-String,System-Type,System-Type,System-Object,Caliburn-Micro-Xamarin-Forms-PropertyChangedCallback- 'Caliburn.Micro.Xamarin.Forms.DependencyPropertyHelper.Register(System.String,System.Type,System.Type,System.Object,Caliburn.Micro.Xamarin.Forms.PropertyChangedCallback)') + - [RegisterAttached(name,propertyType,ownerType,defaultValue,propertyChangedCallback)](#M-Caliburn-Micro-Xamarin-Forms-DependencyPropertyHelper-RegisterAttached-System-String,System-Type,System-Type,System-Object,Caliburn-Micro-Xamarin-Forms-PropertyChangedCallback- 'Caliburn.Micro.Xamarin.Forms.DependencyPropertyHelper.RegisterAttached(System.String,System.Type,System.Type,System.Object,Caliburn.Micro.Xamarin.Forms.PropertyChangedCallback)') +- [ElementConvention](#T-Caliburn-Micro-Xamarin-Forms-ElementConvention 'Caliburn.Micro.Xamarin.Forms.ElementConvention') + - [ApplyBinding](#F-Caliburn-Micro-Xamarin-Forms-ElementConvention-ApplyBinding 'Caliburn.Micro.Xamarin.Forms.ElementConvention.ApplyBinding') + - [CreateTrigger](#F-Caliburn-Micro-Xamarin-Forms-ElementConvention-CreateTrigger 'Caliburn.Micro.Xamarin.Forms.ElementConvention.CreateTrigger') + - [ElementType](#F-Caliburn-Micro-Xamarin-Forms-ElementConvention-ElementType 'Caliburn.Micro.Xamarin.Forms.ElementConvention.ElementType') + - [GetBindableProperty](#F-Caliburn-Micro-Xamarin-Forms-ElementConvention-GetBindableProperty 'Caliburn.Micro.Xamarin.Forms.ElementConvention.GetBindableProperty') + - [ParameterProperty](#F-Caliburn-Micro-Xamarin-Forms-ElementConvention-ParameterProperty 'Caliburn.Micro.Xamarin.Forms.ElementConvention.ParameterProperty') +- [FormsApplication](#T-Caliburn-Micro-Xamarin-Forms-FormsApplication 'Caliburn.Micro.Xamarin.Forms.FormsApplication') + - [RootNavigationPage](#P-Caliburn-Micro-Xamarin-Forms-FormsApplication-RootNavigationPage 'Caliburn.Micro.Xamarin.Forms.FormsApplication.RootNavigationPage') + - [CreateApplicationPage()](#M-Caliburn-Micro-Xamarin-Forms-FormsApplication-CreateApplicationPage 'Caliburn.Micro.Xamarin.Forms.FormsApplication.CreateApplicationPage') + - [DisplayRootView(viewType)](#M-Caliburn-Micro-Xamarin-Forms-FormsApplication-DisplayRootView-System-Type- 'Caliburn.Micro.Xamarin.Forms.FormsApplication.DisplayRootView(System.Type)') + - [DisplayRootViewForAsync(viewModelType)](#M-Caliburn-Micro-Xamarin-Forms-FormsApplication-DisplayRootViewForAsync-System-Type- 'Caliburn.Micro.Xamarin.Forms.FormsApplication.DisplayRootViewForAsync(System.Type)') + - [DisplayRootViewForAsync\`\`1()](#M-Caliburn-Micro-Xamarin-Forms-FormsApplication-DisplayRootViewForAsync``1 'Caliburn.Micro.Xamarin.Forms.FormsApplication.DisplayRootViewForAsync``1') + - [DisplayRootView\`\`1()](#M-Caliburn-Micro-Xamarin-Forms-FormsApplication-DisplayRootView``1 'Caliburn.Micro.Xamarin.Forms.FormsApplication.DisplayRootView``1') + - [Initialize()](#M-Caliburn-Micro-Xamarin-Forms-FormsApplication-Initialize 'Caliburn.Micro.Xamarin.Forms.FormsApplication.Initialize') + - [PrepareViewFirst()](#M-Caliburn-Micro-Xamarin-Forms-FormsApplication-PrepareViewFirst 'Caliburn.Micro.Xamarin.Forms.FormsApplication.PrepareViewFirst') + - [PrepareViewFirst(navigationPage)](#M-Caliburn-Micro-Xamarin-Forms-FormsApplication-PrepareViewFirst-Xamarin-Forms-NavigationPage- 'Caliburn.Micro.Xamarin.Forms.FormsApplication.PrepareViewFirst(Xamarin.Forms.NavigationPage)') +- [FormsPlatformProvider](#T-Caliburn-Micro-Xamarin-Forms-FormsPlatformProvider 'Caliburn.Micro.Xamarin.Forms.FormsPlatformProvider') + - [#ctor(platformProvider)](#M-Caliburn-Micro-Xamarin-Forms-FormsPlatformProvider-#ctor-Caliburn-Micro-IPlatformProvider- 'Caliburn.Micro.Xamarin.Forms.FormsPlatformProvider.#ctor(Caliburn.Micro.IPlatformProvider)') + - [InDesignMode](#P-Caliburn-Micro-Xamarin-Forms-FormsPlatformProvider-InDesignMode 'Caliburn.Micro.Xamarin.Forms.FormsPlatformProvider.InDesignMode') + - [PropertyChangeNotificationsOnUIThread](#P-Caliburn-Micro-Xamarin-Forms-FormsPlatformProvider-PropertyChangeNotificationsOnUIThread 'Caliburn.Micro.Xamarin.Forms.FormsPlatformProvider.PropertyChangeNotificationsOnUIThread') + - [BeginOnUIThread()](#M-Caliburn-Micro-Xamarin-Forms-FormsPlatformProvider-BeginOnUIThread-System-Action- 'Caliburn.Micro.Xamarin.Forms.FormsPlatformProvider.BeginOnUIThread(System.Action)') + - [ExecuteOnFirstLoad()](#M-Caliburn-Micro-Xamarin-Forms-FormsPlatformProvider-ExecuteOnFirstLoad-System-Object,System-Action{System-Object}- 'Caliburn.Micro.Xamarin.Forms.FormsPlatformProvider.ExecuteOnFirstLoad(System.Object,System.Action{System.Object})') + - [ExecuteOnLayoutUpdated()](#M-Caliburn-Micro-Xamarin-Forms-FormsPlatformProvider-ExecuteOnLayoutUpdated-System-Object,System-Action{System-Object}- 'Caliburn.Micro.Xamarin.Forms.FormsPlatformProvider.ExecuteOnLayoutUpdated(System.Object,System.Action{System.Object})') + - [GetFirstNonGeneratedView()](#M-Caliburn-Micro-Xamarin-Forms-FormsPlatformProvider-GetFirstNonGeneratedView-System-Object- 'Caliburn.Micro.Xamarin.Forms.FormsPlatformProvider.GetFirstNonGeneratedView(System.Object)') + - [GetViewCloseAction()](#M-Caliburn-Micro-Xamarin-Forms-FormsPlatformProvider-GetViewCloseAction-System-Object,System-Collections-Generic-ICollection{System-Object},System-Nullable{System-Boolean}- 'Caliburn.Micro.Xamarin.Forms.FormsPlatformProvider.GetViewCloseAction(System.Object,System.Collections.Generic.ICollection{System.Object},System.Nullable{System.Boolean})') + - [OnUIThread()](#M-Caliburn-Micro-Xamarin-Forms-FormsPlatformProvider-OnUIThread-System-Action- 'Caliburn.Micro.Xamarin.Forms.FormsPlatformProvider.OnUIThread(System.Action)') + - [OnUIThreadAsync()](#M-Caliburn-Micro-Xamarin-Forms-FormsPlatformProvider-OnUIThreadAsync-System-Func{System-Threading-Tasks-Task}- 'Caliburn.Micro.Xamarin.Forms.FormsPlatformProvider.OnUIThreadAsync(System.Func{System.Threading.Tasks.Task})') +- [IAttachedObject](#T-Caliburn-Micro-Xamarin-Forms-IAttachedObject 'Caliburn.Micro.Xamarin.Forms.IAttachedObject') + - [AssociatedObject](#P-Caliburn-Micro-Xamarin-Forms-IAttachedObject-AssociatedObject 'Caliburn.Micro.Xamarin.Forms.IAttachedObject.AssociatedObject') + - [Attach(dependencyObject)](#M-Caliburn-Micro-Xamarin-Forms-IAttachedObject-Attach-Xamarin-Forms-BindableObject- 'Caliburn.Micro.Xamarin.Forms.IAttachedObject.Attach(Xamarin.Forms.BindableObject)') + - [Detach()](#M-Caliburn-Micro-Xamarin-Forms-IAttachedObject-Detach 'Caliburn.Micro.Xamarin.Forms.IAttachedObject.Detach') +- [IHaveParameters](#T-Caliburn-Micro-Xamarin-Forms-IHaveParameters 'Caliburn.Micro.Xamarin.Forms.IHaveParameters') + - [Parameters](#P-Caliburn-Micro-Xamarin-Forms-IHaveParameters-Parameters 'Caliburn.Micro.Xamarin.Forms.IHaveParameters.Parameters') +- [INavigationService](#T-Caliburn-Micro-Xamarin-Forms-INavigationService 'Caliburn.Micro.Xamarin.Forms.INavigationService') + - [GoBackAsync(animated)](#M-Caliburn-Micro-Xamarin-Forms-INavigationService-GoBackAsync-System-Boolean- 'Caliburn.Micro.Xamarin.Forms.INavigationService.GoBackAsync(System.Boolean)') + - [GoBackToRootAsync(animated)](#M-Caliburn-Micro-Xamarin-Forms-INavigationService-GoBackToRootAsync-System-Boolean- 'Caliburn.Micro.Xamarin.Forms.INavigationService.GoBackToRootAsync(System.Boolean)') + - [NavigateToViewAsync(viewType,parameter,animated)](#M-Caliburn-Micro-Xamarin-Forms-INavigationService-NavigateToViewAsync-System-Type,System-Object,System-Boolean- 'Caliburn.Micro.Xamarin.Forms.INavigationService.NavigateToViewAsync(System.Type,System.Object,System.Boolean)') + - [NavigateToViewAsync\`\`1(parameter,animated)](#M-Caliburn-Micro-Xamarin-Forms-INavigationService-NavigateToViewAsync``1-System-Object,System-Boolean- 'Caliburn.Micro.Xamarin.Forms.INavigationService.NavigateToViewAsync``1(System.Object,System.Boolean)') + - [NavigateToViewModelAsync(viewModelType,parameter,animated)](#M-Caliburn-Micro-Xamarin-Forms-INavigationService-NavigateToViewModelAsync-System-Type,System-Object,System-Boolean- 'Caliburn.Micro.Xamarin.Forms.INavigationService.NavigateToViewModelAsync(System.Type,System.Object,System.Boolean)') + - [NavigateToViewModelAsync\`\`1(parameter,animated)](#M-Caliburn-Micro-Xamarin-Forms-INavigationService-NavigateToViewModelAsync``1-System-Object,System-Boolean- 'Caliburn.Micro.Xamarin.Forms.INavigationService.NavigateToViewModelAsync``1(System.Object,System.Boolean)') +- [Message](#T-Caliburn-Micro-Xamarin-Forms-Message 'Caliburn.Micro.Xamarin.Forms.Message') + - [AttachProperty](#F-Caliburn-Micro-Xamarin-Forms-Message-AttachProperty 'Caliburn.Micro.Xamarin.Forms.Message.AttachProperty') + - [GetAttach(d)](#M-Caliburn-Micro-Xamarin-Forms-Message-GetAttach-Xamarin-Forms-BindableObject- 'Caliburn.Micro.Xamarin.Forms.Message.GetAttach(Xamarin.Forms.BindableObject)') + - [GetHandler(d)](#M-Caliburn-Micro-Xamarin-Forms-Message-GetHandler-Xamarin-Forms-BindableObject- 'Caliburn.Micro.Xamarin.Forms.Message.GetHandler(Xamarin.Forms.BindableObject)') + - [SetAttach(d,attachText)](#M-Caliburn-Micro-Xamarin-Forms-Message-SetAttach-Xamarin-Forms-BindableObject,System-String- 'Caliburn.Micro.Xamarin.Forms.Message.SetAttach(Xamarin.Forms.BindableObject,System.String)') + - [SetHandler(d,value)](#M-Caliburn-Micro-Xamarin-Forms-Message-SetHandler-Xamarin-Forms-BindableObject,System-Object- 'Caliburn.Micro.Xamarin.Forms.Message.SetHandler(Xamarin.Forms.BindableObject,System.Object)') +- [MessageBinder](#T-Caliburn-Micro-Xamarin-Forms-MessageBinder 'Caliburn.Micro.Xamarin.Forms.MessageBinder') + - [CustomConverters](#F-Caliburn-Micro-Xamarin-Forms-MessageBinder-CustomConverters 'Caliburn.Micro.Xamarin.Forms.MessageBinder.CustomConverters') + - [EvaluateParameter](#F-Caliburn-Micro-Xamarin-Forms-MessageBinder-EvaluateParameter 'Caliburn.Micro.Xamarin.Forms.MessageBinder.EvaluateParameter') + - [SpecialValues](#F-Caliburn-Micro-Xamarin-Forms-MessageBinder-SpecialValues 'Caliburn.Micro.Xamarin.Forms.MessageBinder.SpecialValues') + - [CoerceValue(destinationType,providedValue,context)](#M-Caliburn-Micro-Xamarin-Forms-MessageBinder-CoerceValue-System-Type,System-Object,System-Object- 'Caliburn.Micro.Xamarin.Forms.MessageBinder.CoerceValue(System.Type,System.Object,System.Object)') + - [DetermineParameters(context,requiredParameters)](#M-Caliburn-Micro-Xamarin-Forms-MessageBinder-DetermineParameters-Caliburn-Micro-Xamarin-Forms-ActionExecutionContext,System-Reflection-ParameterInfo[]- 'Caliburn.Micro.Xamarin.Forms.MessageBinder.DetermineParameters(Caliburn.Micro.Xamarin.Forms.ActionExecutionContext,System.Reflection.ParameterInfo[])') + - [GetDefaultValue(type)](#M-Caliburn-Micro-Xamarin-Forms-MessageBinder-GetDefaultValue-System-Type- 'Caliburn.Micro.Xamarin.Forms.MessageBinder.GetDefaultValue(System.Type)') +- [NavigateHelper\`1](#T-Caliburn-Micro-Xamarin-Forms-NavigateHelper`1 'Caliburn.Micro.Xamarin.Forms.NavigateHelper`1') + - [AttachTo(navigationService)](#M-Caliburn-Micro-Xamarin-Forms-NavigateHelper`1-AttachTo-Caliburn-Micro-Xamarin-Forms-INavigationService- 'Caliburn.Micro.Xamarin.Forms.NavigateHelper`1.AttachTo(Caliburn.Micro.Xamarin.Forms.INavigationService)') + - [Navigate()](#M-Caliburn-Micro-Xamarin-Forms-NavigateHelper`1-Navigate-System-Boolean- 'Caliburn.Micro.Xamarin.Forms.NavigateHelper`1.Navigate(System.Boolean)') + - [WithParam\`\`1(property,value)](#M-Caliburn-Micro-Xamarin-Forms-NavigateHelper`1-WithParam``1-System-Linq-Expressions-Expression{System-Func{`0,``0}},``0- 'Caliburn.Micro.Xamarin.Forms.NavigateHelper`1.WithParam``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},``0)') +- [NavigationExtensions](#T-Caliburn-Micro-Xamarin-Forms-NavigationExtensions 'Caliburn.Micro.Xamarin.Forms.NavigationExtensions') + - [For\`\`1(navigationService)](#M-Caliburn-Micro-Xamarin-Forms-NavigationExtensions-For``1-Caliburn-Micro-Xamarin-Forms-INavigationService- 'Caliburn.Micro.Xamarin.Forms.NavigationExtensions.For``1(Caliburn.Micro.Xamarin.Forms.INavigationService)') +- [NavigationPageAdapter](#T-Caliburn-Micro-Xamarin-Forms-NavigationPageAdapter 'Caliburn.Micro.Xamarin.Forms.NavigationPageAdapter') + - [#ctor(navigationPage)](#M-Caliburn-Micro-Xamarin-Forms-NavigationPageAdapter-#ctor-Xamarin-Forms-NavigationPage- 'Caliburn.Micro.Xamarin.Forms.NavigationPageAdapter.#ctor(Xamarin.Forms.NavigationPage)') + - [ActivateViewAsync(view)](#M-Caliburn-Micro-Xamarin-Forms-NavigationPageAdapter-ActivateViewAsync-Xamarin-Forms-BindableObject- 'Caliburn.Micro.Xamarin.Forms.NavigationPageAdapter.ActivateViewAsync(Xamarin.Forms.BindableObject)') + - [CreateContentPage(view,viewModel)](#M-Caliburn-Micro-Xamarin-Forms-NavigationPageAdapter-CreateContentPage-Xamarin-Forms-ContentView,System-Object- 'Caliburn.Micro.Xamarin.Forms.NavigationPageAdapter.CreateContentPage(Xamarin.Forms.ContentView,System.Object)') + - [DeactivateViewAsync(view)](#M-Caliburn-Micro-Xamarin-Forms-NavigationPageAdapter-DeactivateViewAsync-Xamarin-Forms-BindableObject- 'Caliburn.Micro.Xamarin.Forms.NavigationPageAdapter.DeactivateViewAsync(Xamarin.Forms.BindableObject)') + - [GoBackAsync(animated)](#M-Caliburn-Micro-Xamarin-Forms-NavigationPageAdapter-GoBackAsync-System-Boolean- 'Caliburn.Micro.Xamarin.Forms.NavigationPageAdapter.GoBackAsync(System.Boolean)') + - [GoBackToRootAsync(animated)](#M-Caliburn-Micro-Xamarin-Forms-NavigationPageAdapter-GoBackToRootAsync-System-Boolean- 'Caliburn.Micro.Xamarin.Forms.NavigationPageAdapter.GoBackToRootAsync(System.Boolean)') + - [NavigateToViewAsync(viewType,parameter,animated)](#M-Caliburn-Micro-Xamarin-Forms-NavigationPageAdapter-NavigateToViewAsync-System-Type,System-Object,System-Boolean- 'Caliburn.Micro.Xamarin.Forms.NavigationPageAdapter.NavigateToViewAsync(System.Type,System.Object,System.Boolean)') + - [NavigateToViewAsync\`\`1(parameter,animated)](#M-Caliburn-Micro-Xamarin-Forms-NavigationPageAdapter-NavigateToViewAsync``1-System-Object,System-Boolean- 'Caliburn.Micro.Xamarin.Forms.NavigationPageAdapter.NavigateToViewAsync``1(System.Object,System.Boolean)') + - [NavigateToViewModelAsync(viewModelType,parameter,animated)](#M-Caliburn-Micro-Xamarin-Forms-NavigationPageAdapter-NavigateToViewModelAsync-System-Type,System-Object,System-Boolean- 'Caliburn.Micro.Xamarin.Forms.NavigationPageAdapter.NavigateToViewModelAsync(System.Type,System.Object,System.Boolean)') + - [NavigateToViewModelAsync\`\`1(parameter,animated)](#M-Caliburn-Micro-Xamarin-Forms-NavigationPageAdapter-NavigateToViewModelAsync``1-System-Object,System-Boolean- 'Caliburn.Micro.Xamarin.Forms.NavigationPageAdapter.NavigateToViewModelAsync``1(System.Object,System.Boolean)') + - [TryInjectParameters(viewModel,parameter)](#M-Caliburn-Micro-Xamarin-Forms-NavigationPageAdapter-TryInjectParameters-System-Object,System-Object- 'Caliburn.Micro.Xamarin.Forms.NavigationPageAdapter.TryInjectParameters(System.Object,System.Object)') +- [Parameter](#T-Caliburn-Micro-Xamarin-Forms-Parameter 'Caliburn.Micro.Xamarin.Forms.Parameter') + - [ValueProperty](#F-Caliburn-Micro-Xamarin-Forms-Parameter-ValueProperty 'Caliburn.Micro.Xamarin.Forms.Parameter.ValueProperty') + - [Owner](#P-Caliburn-Micro-Xamarin-Forms-Parameter-Owner 'Caliburn.Micro.Xamarin.Forms.Parameter.Owner') + - [Value](#P-Caliburn-Micro-Xamarin-Forms-Parameter-Value 'Caliburn.Micro.Xamarin.Forms.Parameter.Value') + - [MakeAwareOf(owner)](#M-Caliburn-Micro-Xamarin-Forms-Parameter-MakeAwareOf-Caliburn-Micro-Xamarin-Forms-ActionMessage- 'Caliburn.Micro.Xamarin.Forms.Parameter.MakeAwareOf(Caliburn.Micro.Xamarin.Forms.ActionMessage)') +- [Parser](#T-Caliburn-Micro-Xamarin-Forms-Parser 'Caliburn.Micro.Xamarin.Forms.Parser') + - [CreateParameter](#F-Caliburn-Micro-Xamarin-Forms-Parser-CreateParameter 'Caliburn.Micro.Xamarin.Forms.Parser.CreateParameter') + - [CreateTrigger](#F-Caliburn-Micro-Xamarin-Forms-Parser-CreateTrigger 'Caliburn.Micro.Xamarin.Forms.Parser.CreateTrigger') + - [InterpretMessageText](#F-Caliburn-Micro-Xamarin-Forms-Parser-InterpretMessageText 'Caliburn.Micro.Xamarin.Forms.Parser.InterpretMessageText') + - [BindParameter(target,parameter,elementName,path,bindingMode)](#M-Caliburn-Micro-Xamarin-Forms-Parser-BindParameter-Xamarin-Forms-VisualElement,Caliburn-Micro-Xamarin-Forms-Parameter,System-String,System-String,Xamarin-Forms-BindingMode- 'Caliburn.Micro.Xamarin.Forms.Parser.BindParameter(Xamarin.Forms.VisualElement,Caliburn.Micro.Xamarin.Forms.Parameter,System.String,System.String,Xamarin.Forms.BindingMode)') + - [CreateMessage(target,messageText)](#M-Caliburn-Micro-Xamarin-Forms-Parser-CreateMessage-Xamarin-Forms-BindableObject,System-String- 'Caliburn.Micro.Xamarin.Forms.Parser.CreateMessage(Xamarin.Forms.BindableObject,System.String)') + - [Parse(target,text)](#M-Caliburn-Micro-Xamarin-Forms-Parser-Parse-Xamarin-Forms-BindableObject,System-String- 'Caliburn.Micro.Xamarin.Forms.Parser.Parse(Xamarin.Forms.BindableObject,System.String)') +- [PropertyChangedCallback](#T-Caliburn-Micro-Xamarin-Forms-PropertyChangedCallback 'Caliburn.Micro.Xamarin.Forms.PropertyChangedCallback') +- [RoutedEventArgs](#T-Caliburn-Micro-Xamarin-Forms-RoutedEventArgs 'Caliburn.Micro.Xamarin.Forms.RoutedEventArgs') + - [OriginalSource](#P-Caliburn-Micro-Xamarin-Forms-RoutedEventArgs-OriginalSource 'Caliburn.Micro.Xamarin.Forms.RoutedEventArgs.OriginalSource') +- [RoutedEventHandler](#T-Caliburn-Micro-Xamarin-Forms-RoutedEventHandler 'Caliburn.Micro.Xamarin.Forms.RoutedEventHandler') +- [TriggerActionBase\`1](#T-Caliburn-Micro-Xamarin-Forms-TriggerActionBase`1 'Caliburn.Micro.Xamarin.Forms.TriggerActionBase`1') + - [AssociatedObject](#P-Caliburn-Micro-Xamarin-Forms-TriggerActionBase`1-AssociatedObject 'Caliburn.Micro.Xamarin.Forms.TriggerActionBase`1.AssociatedObject') + - [OnAttached()](#M-Caliburn-Micro-Xamarin-Forms-TriggerActionBase`1-OnAttached 'Caliburn.Micro.Xamarin.Forms.TriggerActionBase`1.OnAttached') + - [OnDetaching()](#M-Caliburn-Micro-Xamarin-Forms-TriggerActionBase`1-OnDetaching 'Caliburn.Micro.Xamarin.Forms.TriggerActionBase`1.OnDetaching') +- [View](#T-Caliburn-Micro-Xamarin-Forms-View 'Caliburn.Micro.Xamarin.Forms.View') + - [ApplyConventionsProperty](#F-Caliburn-Micro-Xamarin-Forms-View-ApplyConventionsProperty 'Caliburn.Micro.Xamarin.Forms.View.ApplyConventionsProperty') + - [ContextProperty](#F-Caliburn-Micro-Xamarin-Forms-View-ContextProperty 'Caliburn.Micro.Xamarin.Forms.View.ContextProperty') + - [GetFirstNonGeneratedView](#F-Caliburn-Micro-Xamarin-Forms-View-GetFirstNonGeneratedView 'Caliburn.Micro.Xamarin.Forms.View.GetFirstNonGeneratedView') + - [IsGeneratedProperty](#F-Caliburn-Micro-Xamarin-Forms-View-IsGeneratedProperty 'Caliburn.Micro.Xamarin.Forms.View.IsGeneratedProperty') + - [IsLoadedProperty](#F-Caliburn-Micro-Xamarin-Forms-View-IsLoadedProperty 'Caliburn.Micro.Xamarin.Forms.View.IsLoadedProperty') + - [IsScopeRootProperty](#F-Caliburn-Micro-Xamarin-Forms-View-IsScopeRootProperty 'Caliburn.Micro.Xamarin.Forms.View.IsScopeRootProperty') + - [ModelProperty](#F-Caliburn-Micro-Xamarin-Forms-View-ModelProperty 'Caliburn.Micro.Xamarin.Forms.View.ModelProperty') + - [InDesignMode](#P-Caliburn-Micro-Xamarin-Forms-View-InDesignMode 'Caliburn.Micro.Xamarin.Forms.View.InDesignMode') + - [ExecuteOnLoad(element,handler)](#M-Caliburn-Micro-Xamarin-Forms-View-ExecuteOnLoad-Xamarin-Forms-VisualElement,Caliburn-Micro-Xamarin-Forms-RoutedEventHandler- 'Caliburn.Micro.Xamarin.Forms.View.ExecuteOnLoad(Xamarin.Forms.VisualElement,Caliburn.Micro.Xamarin.Forms.RoutedEventHandler)') + - [ExecuteOnUnload(element,handler)](#M-Caliburn-Micro-Xamarin-Forms-View-ExecuteOnUnload-Xamarin-Forms-VisualElement,Caliburn-Micro-Xamarin-Forms-RoutedEventHandler- 'Caliburn.Micro.Xamarin.Forms.View.ExecuteOnUnload(Xamarin.Forms.VisualElement,Caliburn.Micro.Xamarin.Forms.RoutedEventHandler)') + - [GetApplyConventions(d)](#M-Caliburn-Micro-Xamarin-Forms-View-GetApplyConventions-Xamarin-Forms-BindableObject- 'Caliburn.Micro.Xamarin.Forms.View.GetApplyConventions(Xamarin.Forms.BindableObject)') + - [GetContext(d)](#M-Caliburn-Micro-Xamarin-Forms-View-GetContext-Xamarin-Forms-BindableObject- 'Caliburn.Micro.Xamarin.Forms.View.GetContext(Xamarin.Forms.BindableObject)') + - [GetModel(d)](#M-Caliburn-Micro-Xamarin-Forms-View-GetModel-Xamarin-Forms-BindableObject- 'Caliburn.Micro.Xamarin.Forms.View.GetModel(Xamarin.Forms.BindableObject)') + - [SetApplyConventions(d,value)](#M-Caliburn-Micro-Xamarin-Forms-View-SetApplyConventions-Xamarin-Forms-BindableObject,System-Nullable{System-Boolean}- 'Caliburn.Micro.Xamarin.Forms.View.SetApplyConventions(Xamarin.Forms.BindableObject,System.Nullable{System.Boolean})') + - [SetContext(d,value)](#M-Caliburn-Micro-Xamarin-Forms-View-SetContext-Xamarin-Forms-BindableObject,System-Object- 'Caliburn.Micro.Xamarin.Forms.View.SetContext(Xamarin.Forms.BindableObject,System.Object)') + - [SetModel(d,value)](#M-Caliburn-Micro-Xamarin-Forms-View-SetModel-Xamarin-Forms-BindableObject,System-Object- 'Caliburn.Micro.Xamarin.Forms.View.SetModel(Xamarin.Forms.BindableObject,System.Object)') +- [ViewLocator](#T-Caliburn-Micro-Xamarin-Forms-ViewLocator 'Caliburn.Micro.Xamarin.Forms.ViewLocator') + - [ContextSeparator](#F-Caliburn-Micro-Xamarin-Forms-ViewLocator-ContextSeparator 'Caliburn.Micro.Xamarin.Forms.ViewLocator.ContextSeparator') + - [DeterminePackUriFromType](#F-Caliburn-Micro-Xamarin-Forms-ViewLocator-DeterminePackUriFromType 'Caliburn.Micro.Xamarin.Forms.ViewLocator.DeterminePackUriFromType') + - [GetOrCreateViewType](#F-Caliburn-Micro-Xamarin-Forms-ViewLocator-GetOrCreateViewType 'Caliburn.Micro.Xamarin.Forms.ViewLocator.GetOrCreateViewType') + - [LocateForModel](#F-Caliburn-Micro-Xamarin-Forms-ViewLocator-LocateForModel 'Caliburn.Micro.Xamarin.Forms.ViewLocator.LocateForModel') + - [LocateForModelType](#F-Caliburn-Micro-Xamarin-Forms-ViewLocator-LocateForModelType 'Caliburn.Micro.Xamarin.Forms.ViewLocator.LocateForModelType') + - [LocateTypeForModelType](#F-Caliburn-Micro-Xamarin-Forms-ViewLocator-LocateTypeForModelType 'Caliburn.Micro.Xamarin.Forms.ViewLocator.LocateTypeForModelType') + - [ModifyModelTypeAtDesignTime](#F-Caliburn-Micro-Xamarin-Forms-ViewLocator-ModifyModelTypeAtDesignTime 'Caliburn.Micro.Xamarin.Forms.ViewLocator.ModifyModelTypeAtDesignTime') + - [NameTransformer](#F-Caliburn-Micro-Xamarin-Forms-ViewLocator-NameTransformer 'Caliburn.Micro.Xamarin.Forms.ViewLocator.NameTransformer') + - [TransformName](#F-Caliburn-Micro-Xamarin-Forms-ViewLocator-TransformName 'Caliburn.Micro.Xamarin.Forms.ViewLocator.TransformName') + - [AddDefaultTypeMapping(viewSuffix)](#M-Caliburn-Micro-Xamarin-Forms-ViewLocator-AddDefaultTypeMapping-System-String- 'Caliburn.Micro.Xamarin.Forms.ViewLocator.AddDefaultTypeMapping(System.String)') + - [AddNamespaceMapping(nsSource,nsTargets,viewSuffix)](#M-Caliburn-Micro-Xamarin-Forms-ViewLocator-AddNamespaceMapping-System-String,System-String[],System-String- 'Caliburn.Micro.Xamarin.Forms.ViewLocator.AddNamespaceMapping(System.String,System.String[],System.String)') + - [AddNamespaceMapping(nsSource,nsTarget,viewSuffix)](#M-Caliburn-Micro-Xamarin-Forms-ViewLocator-AddNamespaceMapping-System-String,System-String,System-String- 'Caliburn.Micro.Xamarin.Forms.ViewLocator.AddNamespaceMapping(System.String,System.String,System.String)') + - [AddSubNamespaceMapping(nsSource,nsTargets,viewSuffix)](#M-Caliburn-Micro-Xamarin-Forms-ViewLocator-AddSubNamespaceMapping-System-String,System-String[],System-String- 'Caliburn.Micro.Xamarin.Forms.ViewLocator.AddSubNamespaceMapping(System.String,System.String[],System.String)') + - [AddSubNamespaceMapping(nsSource,nsTarget,viewSuffix)](#M-Caliburn-Micro-Xamarin-Forms-ViewLocator-AddSubNamespaceMapping-System-String,System-String,System-String- 'Caliburn.Micro.Xamarin.Forms.ViewLocator.AddSubNamespaceMapping(System.String,System.String,System.String)') + - [AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetsRegEx,viewSuffix)](#M-Caliburn-Micro-Xamarin-Forms-ViewLocator-AddTypeMapping-System-String,System-String,System-String[],System-String- 'Caliburn.Micro.Xamarin.Forms.ViewLocator.AddTypeMapping(System.String,System.String,System.String[],System.String)') + - [AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetRegEx,viewSuffix)](#M-Caliburn-Micro-Xamarin-Forms-ViewLocator-AddTypeMapping-System-String,System-String,System-String,System-String- 'Caliburn.Micro.Xamarin.Forms.ViewLocator.AddTypeMapping(System.String,System.String,System.String,System.String)') + - [ConfigureTypeMappings(config)](#M-Caliburn-Micro-Xamarin-Forms-ViewLocator-ConfigureTypeMappings-Caliburn-Micro-TypeMappingConfiguration- 'Caliburn.Micro.Xamarin.Forms.ViewLocator.ConfigureTypeMappings(Caliburn.Micro.TypeMappingConfiguration)') + - [InitializeComponent(element)](#M-Caliburn-Micro-Xamarin-Forms-ViewLocator-InitializeComponent-System-Object- 'Caliburn.Micro.Xamarin.Forms.ViewLocator.InitializeComponent(System.Object)') + - [RegisterViewSuffix(viewSuffix)](#M-Caliburn-Micro-Xamarin-Forms-ViewLocator-RegisterViewSuffix-System-String- 'Caliburn.Micro.Xamarin.Forms.ViewLocator.RegisterViewSuffix(System.String)') +- [ViewModelBinder](#T-Caliburn-Micro-Xamarin-Forms-ViewModelBinder 'Caliburn.Micro.Xamarin.Forms.ViewModelBinder') + - [ApplyConventionsByDefault](#F-Caliburn-Micro-Xamarin-Forms-ViewModelBinder-ApplyConventionsByDefault 'Caliburn.Micro.Xamarin.Forms.ViewModelBinder.ApplyConventionsByDefault') + - [Bind](#F-Caliburn-Micro-Xamarin-Forms-ViewModelBinder-Bind 'Caliburn.Micro.Xamarin.Forms.ViewModelBinder.Bind') + - [BindActions](#F-Caliburn-Micro-Xamarin-Forms-ViewModelBinder-BindActions 'Caliburn.Micro.Xamarin.Forms.ViewModelBinder.BindActions') + - [BindProperties](#F-Caliburn-Micro-Xamarin-Forms-ViewModelBinder-BindProperties 'Caliburn.Micro.Xamarin.Forms.ViewModelBinder.BindProperties') + - [ConventionsAppliedProperty](#F-Caliburn-Micro-Xamarin-Forms-ViewModelBinder-ConventionsAppliedProperty 'Caliburn.Micro.Xamarin.Forms.ViewModelBinder.ConventionsAppliedProperty') + - [HandleUnmatchedElements](#F-Caliburn-Micro-Xamarin-Forms-ViewModelBinder-HandleUnmatchedElements 'Caliburn.Micro.Xamarin.Forms.ViewModelBinder.HandleUnmatchedElements') + - [ShouldApplyConventions(view)](#M-Caliburn-Micro-Xamarin-Forms-ViewModelBinder-ShouldApplyConventions-Xamarin-Forms-VisualElement- 'Caliburn.Micro.Xamarin.Forms.ViewModelBinder.ShouldApplyConventions(Xamarin.Forms.VisualElement)') +- [ViewModelLocator](#T-Caliburn-Micro-Xamarin-Forms-ViewModelLocator 'Caliburn.Micro.Xamarin.Forms.ViewModelLocator') + - [InterfaceCaptureGroupName](#F-Caliburn-Micro-Xamarin-Forms-ViewModelLocator-InterfaceCaptureGroupName 'Caliburn.Micro.Xamarin.Forms.ViewModelLocator.InterfaceCaptureGroupName') + - [LocateForView](#F-Caliburn-Micro-Xamarin-Forms-ViewModelLocator-LocateForView 'Caliburn.Micro.Xamarin.Forms.ViewModelLocator.LocateForView') + - [LocateForViewType](#F-Caliburn-Micro-Xamarin-Forms-ViewModelLocator-LocateForViewType 'Caliburn.Micro.Xamarin.Forms.ViewModelLocator.LocateForViewType') + - [LocateTypeForViewType](#F-Caliburn-Micro-Xamarin-Forms-ViewModelLocator-LocateTypeForViewType 'Caliburn.Micro.Xamarin.Forms.ViewModelLocator.LocateTypeForViewType') + - [NameTransformer](#F-Caliburn-Micro-Xamarin-Forms-ViewModelLocator-NameTransformer 'Caliburn.Micro.Xamarin.Forms.ViewModelLocator.NameTransformer') + - [TransformName](#F-Caliburn-Micro-Xamarin-Forms-ViewModelLocator-TransformName 'Caliburn.Micro.Xamarin.Forms.ViewModelLocator.TransformName') + - [AddDefaultTypeMapping(viewSuffix)](#M-Caliburn-Micro-Xamarin-Forms-ViewModelLocator-AddDefaultTypeMapping-System-String- 'Caliburn.Micro.Xamarin.Forms.ViewModelLocator.AddDefaultTypeMapping(System.String)') + - [AddNamespaceMapping(nsSource,nsTargets,viewSuffix)](#M-Caliburn-Micro-Xamarin-Forms-ViewModelLocator-AddNamespaceMapping-System-String,System-String[],System-String- 'Caliburn.Micro.Xamarin.Forms.ViewModelLocator.AddNamespaceMapping(System.String,System.String[],System.String)') + - [AddNamespaceMapping(nsSource,nsTarget,viewSuffix)](#M-Caliburn-Micro-Xamarin-Forms-ViewModelLocator-AddNamespaceMapping-System-String,System-String,System-String- 'Caliburn.Micro.Xamarin.Forms.ViewModelLocator.AddNamespaceMapping(System.String,System.String,System.String)') + - [AddSubNamespaceMapping(nsSource,nsTargets,viewSuffix)](#M-Caliburn-Micro-Xamarin-Forms-ViewModelLocator-AddSubNamespaceMapping-System-String,System-String[],System-String- 'Caliburn.Micro.Xamarin.Forms.ViewModelLocator.AddSubNamespaceMapping(System.String,System.String[],System.String)') + - [AddSubNamespaceMapping(nsSource,nsTarget,viewSuffix)](#M-Caliburn-Micro-Xamarin-Forms-ViewModelLocator-AddSubNamespaceMapping-System-String,System-String,System-String- 'Caliburn.Micro.Xamarin.Forms.ViewModelLocator.AddSubNamespaceMapping(System.String,System.String,System.String)') + - [AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetsRegEx,viewSuffix)](#M-Caliburn-Micro-Xamarin-Forms-ViewModelLocator-AddTypeMapping-System-String,System-String,System-String[],System-String- 'Caliburn.Micro.Xamarin.Forms.ViewModelLocator.AddTypeMapping(System.String,System.String,System.String[],System.String)') + - [AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetRegEx,viewSuffix)](#M-Caliburn-Micro-Xamarin-Forms-ViewModelLocator-AddTypeMapping-System-String,System-String,System-String,System-String- 'Caliburn.Micro.Xamarin.Forms.ViewModelLocator.AddTypeMapping(System.String,System.String,System.String,System.String)') + - [ConfigureTypeMappings(config)](#M-Caliburn-Micro-Xamarin-Forms-ViewModelLocator-ConfigureTypeMappings-Caliburn-Micro-TypeMappingConfiguration- 'Caliburn.Micro.Xamarin.Forms.ViewModelLocator.ConfigureTypeMappings(Caliburn.Micro.TypeMappingConfiguration)') + - [MakeInterface(typeName)](#M-Caliburn-Micro-Xamarin-Forms-ViewModelLocator-MakeInterface-System-String- 'Caliburn.Micro.Xamarin.Forms.ViewModelLocator.MakeInterface(System.String)') + + +## Action `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +A host for action related attached properties. + + +### TargetProperty `constants` + +##### Summary + +A property definition representing the target of an [ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage') . The DataContext of the element will be set to this instance. + + +### TargetWithoutContextProperty `constants` + +##### Summary + +A property definition representing the target of an [ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage') . The DataContext of the element is not set to this instance. + + +### GetTarget(d) `method` + +##### Summary + +Gets the target for instances of [ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage') . + +##### Returns + +The target for instances of [ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage') + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The element to which the target is attached. | + + +### GetTargetWithoutContext(d) `method` + +##### Summary + +Gets the target for instances of [ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage') . + +##### Returns + +The target for instances of [ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage') + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The element to which the target is attached. | + + +### HasTargetSet(element) `method` + +##### Summary + +Checks if the [ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage') -Target was set. + +##### Returns + +True if Target or TargetWithoutContext was set on `element` + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| element | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | DependencyObject to check | + + +### SetTarget(d,target) `method` + +##### Summary + +Sets the target of the [ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage') . + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The element to attach the target to. | +| target | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The target for instances of [ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage') . | + + +### SetTargetWithoutContext(d,target) `method` + +##### Summary + +Sets the target of the [ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage') . + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The element to attach the target to. | +| target | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The target for instances of [ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage') . | + +##### Remarks + +The DataContext will not be set. + + +## ActionExecutionContext `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +The context used during the execution of an Action or its guard. + + +### CanExecute `constants` + +##### Summary + +Determines whether the action can execute. + +##### Remarks + +Returns true if the action can execute, false otherwise. + + +### EventArgs `constants` + +##### Summary + +Any event arguments associated with the action's invocation. + + +### Method `constants` + +##### Summary + +The actual method info to be invoked. + + +### Item `property` + +##### Summary + +Gets or sets additional data needed to invoke the action. + +##### Returns + +Custom data associated with the context. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The data key. | + + +### Message `property` + +##### Summary + +The message being executed. + + +### Source `property` + +##### Summary + +The source from which the message originates. + + +### Target `property` + +##### Summary + +The instance on which the action is invoked. + + +### View `property` + +##### Summary + +The view associated with the target. + + +### Dispose() `method` + +##### Summary + +Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + +##### Parameters + +This method has no parameters. + + +## ActionMessage `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Used to send a message from the UI to a presentation model class, indicating that a particular Action should be invoked. + + +### #ctor() `constructor` + +##### Summary + +Creates an instance of [ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage'). + +##### Parameters + +This constructor has no parameters. + + +### ApplyAvailabilityEffect `constants` + +##### Summary + +Applies an availability effect, such as IsEnabled, to an element. + +##### Remarks + +Returns a value indicating whether or not the action is available. + + +### BuildPossibleGuardNames `constants` + +##### Summary + +Returns the list of possible names of guard methods / properties for the given method. + + +### EnforceGuardsDuringInvocation `constants` + +##### Summary + +Causes the action invocation to "double check" if the action should be invoked by executing the guard immediately before hand. + +##### Remarks + +This is disabled by default. If multiple actions are attached to the same element, you may want to enable this so that each individaul action checks its guard regardless of how the UI state appears. + + +### GetTargetMethod `constants` + +##### Summary + +Finds the method on the target matching the specified message. + +##### Returns + +The matching method, if available. + + +### InvokeAction `constants` + +##### Summary + +Invokes the action using the specified [ActionExecutionContext](#T-Caliburn-Micro-Xamarin-Forms-ActionExecutionContext 'Caliburn.Micro.Xamarin.Forms.ActionExecutionContext') + + +### PrepareContext `constants` + +##### Summary + +Prepares the action execution context for use. + + +### SetMethodBinding `constants` + +##### Summary + +Sets the target, method and view on the context. Uses a bubbling strategy by default. + + +### ThrowsExceptions `constants` + +##### Summary + +Causes the action to throw if it cannot locate the target or the method at invocation time. + +##### Remarks + +True by default. + + +### Handler `property` + +##### Summary + +The handler for the action. + + +### MethodName `property` + +##### Summary + +Gets or sets the name of the method to be invoked on the presentation model class. + + +### Parameters `property` + +##### Summary + +Gets the parameters to pass as part of the method invocation. + + +### Invoke(sender) `method` + +##### Summary + +Invokes the action. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sender | [Xamarin.Forms.VisualElement](#T-Xamarin-Forms-VisualElement 'Xamarin.Forms.VisualElement') | The Visual Element invoking the event | + + +### OnAttached() `method` + +##### Summary + +Called after the action is attached to an AssociatedObject. + +##### Parameters + +This method has no parameters. + + +### OnDetaching() `method` + +##### Summary + +Called when the action is being detached from its AssociatedObject, but before it has actually occurred. + +##### Parameters + +This method has no parameters. + + +### ToString() `method` + +##### Summary + +Returns a [String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') that represents the current [Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object'). + +##### Returns + +A [String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') that represents the current [Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object'). + +##### Parameters + +This method has no parameters. + + +### TryFindGuardMethod(context,possibleGuardNames) `method` + +##### Summary + +Try to find a candidate for guard function, having: + - a name in the form "CanXXX" + - no generic parameters + - a bool return type + - no parameters or a set of parameters corresponding to the action method + +##### Returns + +A MethodInfo, if found; null otherwise + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [Caliburn.Micro.Xamarin.Forms.ActionExecutionContext](#T-Caliburn-Micro-Xamarin-Forms-ActionExecutionContext 'Caliburn.Micro.Xamarin.Forms.ActionExecutionContext') | The execution context | +| possibleGuardNames | [System.Collections.Generic.IEnumerable{System.String}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerable 'System.Collections.Generic.IEnumerable{System.String}') | Method names to look for. | + + +### UpdateAvailability() `method` + +##### Summary + +Forces an update of the UI's Enabled/Disabled state based on the the preconditions associated with the method. + +##### Parameters + +This method has no parameters. + + +## AttachedCollection\`1 `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +A collection that can exist as part of a behavior. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of item in the attached collection. | + + +### AssociatedObject `property` + +##### Summary + +The currently attached object. + + +### Attach(dependencyObject) `method` + +##### Summary + +Attaches the collection. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The dependency object to attach the collection to. | + + +### Detach() `method` + +##### Summary + +Detaches the collection. + +##### Parameters + +This method has no parameters. + + +### OnCollectionChanged(e) `method` + +##### Summary + +Raises the [](#E-System-Collections-ObjectModel-ObservableCollection`1-CollectionChanged 'System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged') event with the provided arguments. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| e | [System.Collections.Specialized.NotifyCollectionChangedEventArgs](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Specialized.NotifyCollectionChangedEventArgs 'System.Collections.Specialized.NotifyCollectionChangedEventArgs') | Arguments of the event being raised. | + + +### OnItemAdded(item) `method` + +##### Summary + +Called when an item is added from the collection. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| item | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The item that was added. | + + +### OnItemRemoved(item) `method` + +##### Summary + +Called when an item is removed from the collection. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| item | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The item that was removed. | + + +## Bind `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Hosts dependency properties for binding. + + +### AtDesignTimeProperty `constants` + +##### Summary + +Allows application of conventions at design-time. + + +### ModelProperty `constants` + +##### Summary + +Allows binding on an existing view. Use this on root UserControls, Pages and Windows; not in a DataTemplate. + + +### ModelWithoutContextProperty `constants` + +##### Summary + +Allows binding on an existing view without setting the data context. Use this from within a DataTemplate. + + +### GetAtDesignTime(dependencyObject) `method` + +##### Summary + +Gets whether or not conventions are being applied at design-time. + +##### Returns + +Whether or not conventions are applied. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The ui to apply conventions to. | + + +### GetModel(dependencyObject) `method` + +##### Summary + +Gets the model to bind to. + +##### Returns + +The model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The dependency object to bind to. | + + +### GetModelWithoutContext(dependencyObject) `method` + +##### Summary + +Gets the model to bind to. + +##### Returns + +The model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The dependency object to bind to. | + + +### SetAtDesignTime(dependencyObject,value) `method` + +##### Summary + +Sets whether or not do bind conventions at design-time. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The ui to apply conventions to. | +| value | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Whether or not to apply conventions. | + + +### SetModel(dependencyObject,value) `method` + +##### Summary + +Sets the model to bind to. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The dependency object to bind to. | +| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The model. | + + +### SetModelWithoutContext(dependencyObject,value) `method` + +##### Summary + +Sets the model to bind to. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The dependency object to bind to. | +| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The model. | + + +## ConventionManager `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Used to configure the conventions used by the framework to apply bindings and create actions. + + +### ApplyBindingMode `constants` + +##### Summary + +Applies the appropriate binding mode to the binding. + + +### ApplyStringFormat `constants` + +##### Summary + +Determines whether a custom string format is needed and applies it to the binding. + + +### ApplyUpdateSourceTrigger `constants` + +##### Summary + +Determines whether a custom update source trigger should be applied to the binding. + + +### ApplyValidation `constants` + +##### Summary + +Determines whether or not and what type of validation to enable on the binding. + + +### ApplyValueConverter `constants` + +##### Summary + +Determines whether a value converter is is needed and applies one to the binding. + + +### ConfigureSelectedItem `constants` + +##### Summary + +Configures the selected item convention. + + +### ConfigureSelectedItemBinding `constants` + +##### Summary + +Configures the SelectedItem binding for matched selection path. + + +### DefaultHeaderTemplate `constants` + +##### Summary + +The default DataTemplate used for Headered controls when required. + + +### DefaultItemTemplate `constants` + +##### Summary + +The default DataTemplate used for ItemsControls when required. + + +### DerivePotentialSelectionNames `constants` + +##### Summary + +Derives the SelectedItem property name. + + +### IncludeStaticProperties `constants` + +##### Summary + +Indicates whether or not static properties should be included during convention name matching. + +##### Remarks + +False by default. + + +### OverwriteContent `constants` + +##### Summary + +Indicates whether or not the Content of ContentControls should be overwritten by conventional bindings. + +##### Remarks + +False by default. + + +### SetBinding `constants` + +##### Summary + +Creates a binding and sets it on the element, applying the appropriate conventions. + + +### Singularize `constants` + +##### Summary + +Changes the provided word from a plural form to a singular form. + + +### AddElementConvention(convention) `method` + +##### Summary + +Adds an element convention. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| convention | [Caliburn.Micro.Xamarin.Forms.ElementConvention](#T-Caliburn-Micro-Xamarin-Forms-ElementConvention 'Caliburn.Micro.Xamarin.Forms.ElementConvention') | | + + +### AddElementConvention\`\`1(bindableProperty,parameterProperty,eventName) `method` + +##### Summary + +Adds an element convention. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| bindableProperty | [Xamarin.Forms.BindableProperty](#T-Xamarin-Forms-BindableProperty 'Xamarin.Forms.BindableProperty') | The default property for binding conventions. | +| parameterProperty | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The default property for action parameters. | +| eventName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The default event to trigger actions. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of element. | + + +### ApplyHeaderTemplate(element,headerTemplateProperty,headerTemplateSelectorProperty,viewModelType) `method` + +##### Summary + +Applies a header template based on [IHaveDisplayName](#T-Caliburn-Micro-IHaveDisplayName 'Caliburn.Micro.IHaveDisplayName') + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| element | [Xamarin.Forms.VisualElement](#T-Xamarin-Forms-VisualElement 'Xamarin.Forms.VisualElement') | The element to apply the header template to. | +| headerTemplateProperty | [Xamarin.Forms.BindableProperty](#T-Xamarin-Forms-BindableProperty 'Xamarin.Forms.BindableProperty') | The depdendency property for the hdeader. | +| headerTemplateSelectorProperty | [Xamarin.Forms.BindableProperty](#T-Xamarin-Forms-BindableProperty 'Xamarin.Forms.BindableProperty') | The selector dependency property. | +| viewModelType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type of the view model. | + + +### ApplyItemTemplate\`\`1(itemsControl,property) `method` + +##### Summary + +Attempts to apply the default item template to the items control. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| itemsControl | [Xamarin.Forms.ItemsView{\`\`0}](#T-Xamarin-Forms-ItemsView{``0} 'Xamarin.Forms.ItemsView{``0}') | The items control. | +| property | [System.Reflection.PropertyInfo](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Reflection.PropertyInfo 'System.Reflection.PropertyInfo') | The collection property. | + + +### GetElementConvention(elementType) `method` + +##### Summary + +Gets an element convention for the provided element type. + +##### Returns + +The convention if found, null otherwise. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| elementType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type of element to locate the convention for. | + +##### Remarks + +Searches the class hierarchy for conventions. + + +### GetPropertyCaseInsensitive(type,propertyName) `method` + +##### Summary + +Gets a property by name, ignoring case and searching all interfaces. + +##### Returns + +The property or null if not found. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| type | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type to inspect. | +| propertyName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The property to search for. | + + +### HasBinding() `method` + +##### Summary + +Determines whether a particular dependency property already has a binding on the provided element. + +##### Parameters + +This method has no parameters. + + +### SetBindingWithoutBindingOrValueOverwrite(viewModelType,path,property,element,convention,bindableProperty) `method` + +##### Summary + +Creates a binding and set it on the element, guarding against pre-existing bindings and pre-existing values. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewModelType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | | +| path | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | +| property | [System.Reflection.PropertyInfo](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Reflection.PropertyInfo 'System.Reflection.PropertyInfo') | | +| element | [Xamarin.Forms.VisualElement](#T-Xamarin-Forms-VisualElement 'Xamarin.Forms.VisualElement') | | +| convention | [Caliburn.Micro.Xamarin.Forms.ElementConvention](#T-Caliburn-Micro-Xamarin-Forms-ElementConvention 'Caliburn.Micro.Xamarin.Forms.ElementConvention') | | +| bindableProperty | [Xamarin.Forms.BindableProperty](#T-Xamarin-Forms-BindableProperty 'Xamarin.Forms.BindableProperty') | | + + +### SetBindingWithoutBindingOverwrite() `method` + +##### Summary + +Creates a binding and sets it on the element, guarding against pre-existing bindings. + +##### Parameters + +This method has no parameters. + + +## DependencyPropertyChangedEventArgs `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Provides data for a PropertyChangedCallback implementation that is invoked when a dependency property changes its value. Also provides event data for the Control.IsEnabledChanged event and any other event that uses the DependencyPropertyChangedEventHandler delegate. + + +### #ctor(newValue,oldValue,property) `constructor` + +##### Summary + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| newValue | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | | +| oldValue | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | | +| property | [Xamarin.Forms.BindableProperty](#T-Xamarin-Forms-BindableProperty 'Xamarin.Forms.BindableProperty') | | + + +### NewValue `property` + +##### Summary + +Gets the value of the dependency property after the reported change. + +##### Returns + +The dependency property value after the change. + + +### OldValue `property` + +##### Summary + +Gets the value of the dependency property before the reported change. + +##### Returns + +The dependency property value before the change. + + +### Property `property` + +##### Summary + +Gets the identifier for the dependency property where the value change occurred. + +##### Returns + +The identifier field of the dependency property where the value change occurred. + + +## DependencyPropertyHelper `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Class that abstracts the differences in creating a DepedencyProperty / BindableProperty on the different platforms. + + +### Register(name,propertyType,ownerType,defaultValue,propertyChangedCallback) `method` + +##### Summary + +Register a dependency / bindable property + +##### Returns + +The registred dependecy property + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| name | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The property name | +| propertyType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The property type | +| ownerType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The owner type | +| defaultValue | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The default value | +| propertyChangedCallback | [Caliburn.Micro.Xamarin.Forms.PropertyChangedCallback](#T-Caliburn-Micro-Xamarin-Forms-PropertyChangedCallback 'Caliburn.Micro.Xamarin.Forms.PropertyChangedCallback') | Callback to executed on property changed | + + +### RegisterAttached(name,propertyType,ownerType,defaultValue,propertyChangedCallback) `method` + +##### Summary + +Register an attached dependency / bindable property + +##### Returns + +The registred attached dependecy property + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| name | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The property name | +| propertyType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The property type | +| ownerType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The owner type | +| defaultValue | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The default value | +| propertyChangedCallback | [Caliburn.Micro.Xamarin.Forms.PropertyChangedCallback](#T-Caliburn-Micro-Xamarin-Forms-PropertyChangedCallback 'Caliburn.Micro.Xamarin.Forms.PropertyChangedCallback') | Callback to executed on property changed | + + +## ElementConvention `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Represents the conventions for a particular element type. + + +### ApplyBinding `constants` + +##### Summary + +Applies custom conventions for elements of this type. + +##### Remarks + +Pass the view model type, property path, property instance, framework element and its convention. + + +### CreateTrigger `constants` + +##### Summary + +The default trigger to be used when wiring actions on this element. + + +### ElementType `constants` + +##### Summary + +The type of element to which the conventions apply. + + +### GetBindableProperty `constants` + +##### Summary + +Gets the default property to be used in binding conventions. + + +### ParameterProperty `constants` + +##### Summary + +The default property to be used for parameters of this type in actions. + + +## FormsApplication `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +A slimmed down version of the normal Caliburn Application for Xamarin Forms, used to register the navigation service and set up the initial view. + + +### RootNavigationPage `property` + +##### Summary + +The root frame of the application. + + +### CreateApplicationPage() `method` + +##### Summary + +Creates the root frame used by the application. + +##### Returns + +The frame. + +##### Parameters + +This method has no parameters. + + +### DisplayRootView(viewType) `method` + +##### Summary + +Creates the root frame and navigates to the specified view. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The view type to navigate to. | + + +### DisplayRootViewForAsync(viewModelType) `method` + +##### Summary + +Locates the view model, locates the associate view, binds them and shows it as the root view. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewModelType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The view model type. | + + +### DisplayRootViewForAsync\`\`1() `method` + +##### Summary + +Locates the view model, locates the associate view, binds them and shows it as the root view. + +##### Parameters + +This method has no parameters. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The view model type. | + + +### DisplayRootView\`\`1() `method` + +##### Summary + +Creates the root frame and navigates to the specified view. + +##### Parameters + +This method has no parameters. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The view type to navigate to. | + + +### Initialize() `method` + +##### Summary + +Start the framework. + +##### Parameters + +This method has no parameters. + + +### PrepareViewFirst() `method` + +##### Summary + +Allows you to trigger the creation of the RootFrame from Configure if necessary. + +##### Parameters + +This method has no parameters. + + +### PrepareViewFirst(navigationPage) `method` + +##### Summary + +Override this to register a navigation service. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| navigationPage | [Xamarin.Forms.NavigationPage](#T-Xamarin-Forms-NavigationPage 'Xamarin.Forms.NavigationPage') | The root frame of the application. | + + +## FormsPlatformProvider `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +A [IPlatformProvider](#T-Caliburn-Micro-IPlatformProvider 'Caliburn.Micro.IPlatformProvider') implementation for the Xamarin.Forms platfrom. + + +### #ctor(platformProvider) `constructor` + +##### Summary + +Creates an instance of [FormsPlatformProvider](#T-Caliburn-Micro-Xamarin-Forms-FormsPlatformProvider 'Caliburn.Micro.Xamarin.Forms.FormsPlatformProvider'). + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| platformProvider | [Caliburn.Micro.IPlatformProvider](#T-Caliburn-Micro-IPlatformProvider 'Caliburn.Micro.IPlatformProvider') | The existing platform provider (from the host platform) to encapsulate | + + +### InDesignMode `property` + +##### Summary + +*Inherit from parent.* + + +### PropertyChangeNotificationsOnUIThread `property` + +##### Summary + +Whether or not classes should execute property change notications on the UI thread. + + +### BeginOnUIThread() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### ExecuteOnFirstLoad() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### ExecuteOnLayoutUpdated() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### GetFirstNonGeneratedView() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### GetViewCloseAction() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### OnUIThread() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### OnUIThreadAsync() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +## IAttachedObject `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Interaface usually from the Interactivity SDK's included here for completeness. + + +### AssociatedObject `property` + +##### Summary + +The currently attached object. + + +### Attach(dependencyObject) `method` + +##### Summary + +Attached the specified dependency object + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dependencyObject | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | | + + +### Detach() `method` + +##### Summary + +Detach from the previously attached object. + +##### Parameters + +This method has no parameters. + + +## IHaveParameters `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Indicates that a message is parameterized. + + +### Parameters `property` + +##### Summary + +Represents the parameters of a message. + + +## INavigationService `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Implemented by services that provide view and view model based navigation + + +### GoBackAsync(animated) `method` + +##### Summary + +Asynchronously removes the top [Page](#T-Xamarin-Forms-Page 'Xamarin.Forms.Page') from the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + + +### GoBackToRootAsync(animated) `method` + +##### Summary + +Pops all but the root [Page](#T-Xamarin-Forms-Page 'Xamarin.Forms.Page') off the navigation stack. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + + +### NavigateToViewAsync(viewType,parameter,animated) `method` + +##### Summary + +A task for asynchronously pushing a view onto the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type of the view | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The paramter to pass to the view model | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + + +### NavigateToViewAsync\`\`1(parameter,animated) `method` + +##### Summary + +A task for asynchronously pushing a view onto the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The paramter to pass to the view model | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of the view | + + +### NavigateToViewModelAsync(viewModelType,parameter,animated) `method` + +##### Summary + +A task for asynchronously pushing a view for the given view model onto the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewModelType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type of the view model | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The paramter to pass to the view model | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + + +### NavigateToViewModelAsync\`\`1(parameter,animated) `method` + +##### Summary + +A task for asynchronously pushing a page for the given view model onto the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The paramter to pass to the view model | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of the view model | + + +## Message `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Host's attached properties related to routed UI messaging. + + +### AttachProperty `constants` + +##### Summary + +A property definition representing attached triggers and messages. + + +### GetAttach(d) `method` + +##### Summary + +Gets the attached triggers and messages. + +##### Returns + +The parsable attachment text. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The element that was attached to. | + + +### GetHandler(d) `method` + +##### Summary + +Gets the message handler for this element. + +##### Returns + +The message handler. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The element. | + + +### SetAttach(d,attachText) `method` + +##### Summary + +Sets the attached triggers and messages. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The element to attach to. | +| attachText | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The parsable attachment text. | + + +### SetHandler(d,value) `method` + +##### Summary + +Places a message handler on this element. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The element. | +| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The message handler. | + + +## MessageBinder `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +A service that is capable of properly binding values to a method's parameters and creating instances of [IResult](#T-Caliburn-Micro-IResult 'Caliburn.Micro.IResult'). + + +### CustomConverters `constants` + +##### Summary + +Custom converters used by the framework registered by destination type for which they will be selected. +The converter is passed the existing value to convert and a "context" object. + + +### EvaluateParameter `constants` + +##### Summary + +Transforms the textual parameter into the actual parameter. + + +### SpecialValues `constants` + +##### Summary + +The special parameter values recognized by the message binder along with their resolvers. +Parameter names are case insensitive so the specified names are unique and can be used with different case variations + + +### CoerceValue(destinationType,providedValue,context) `method` + +##### Summary + +Coerces the provided value to the destination type. + +##### Returns + +The coerced value. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| destinationType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The destination type. | +| providedValue | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The provided value. | +| context | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | An optional context value which can be used during conversion. | + + +### DetermineParameters(context,requiredParameters) `method` + +##### Summary + +Determines the parameters that a method should be invoked with. + +##### Returns + +The actual parameter values. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| context | [Caliburn.Micro.Xamarin.Forms.ActionExecutionContext](#T-Caliburn-Micro-Xamarin-Forms-ActionExecutionContext 'Caliburn.Micro.Xamarin.Forms.ActionExecutionContext') | The action execution context. | +| requiredParameters | [System.Reflection.ParameterInfo[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Reflection.ParameterInfo[] 'System.Reflection.ParameterInfo[]') | The parameters required to complete the invocation. | + + +### GetDefaultValue(type) `method` + +##### Summary + +Gets the default value for a type. + +##### Returns + +The default value. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| type | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type. | + + +## NavigateHelper\`1 `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Builds a Uri in a strongly typed fashion, based on a ViewModel. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TViewModel | | + + +### AttachTo(navigationService) `method` + +##### Summary + +Attaches a navigation servies to this builder. + +##### Returns + +Itself + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| navigationService | [Caliburn.Micro.Xamarin.Forms.INavigationService](#T-Caliburn-Micro-Xamarin-Forms-INavigationService 'Caliburn.Micro.Xamarin.Forms.INavigationService') | The navigation service. | + + +### Navigate() `method` + +##### Summary + +Navigates to the Uri represented by this builder. + +##### Parameters + +This method has no parameters. + + +### WithParam\`\`1(property,value) `method` + +##### Summary + +Adds a query string parameter to the Uri. + +##### Returns + +Itself + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| property | [System.Linq.Expressions.Expression{System.Func{\`0,\`\`0}}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Linq.Expressions.Expression 'System.Linq.Expressions.Expression{System.Func{`0,``0}}') | The property. | +| value | [\`\`0](#T-``0 '``0') | The property value. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TValue | The type of the value. | + + +## NavigationExtensions `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Extension methods for [INavigationService](#T-Caliburn-Micro-Xamarin-Forms-INavigationService 'Caliburn.Micro.Xamarin.Forms.INavigationService') + + +### For\`\`1(navigationService) `method` + +##### Summary + +Creates a Uri builder based on a view model type. + +##### Returns + +The builder. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| navigationService | [Caliburn.Micro.Xamarin.Forms.INavigationService](#T-Caliburn-Micro-Xamarin-Forms-INavigationService 'Caliburn.Micro.Xamarin.Forms.INavigationService') | The navigation service. | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TViewModel | The type of the view model. | + + +## NavigationPageAdapter `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Adapater around NavigationPage that implements INavigationService + + +### #ctor(navigationPage) `constructor` + +##### Summary + +Instantiates new instance of NavigationPageAdapter + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| navigationPage | [Xamarin.Forms.NavigationPage](#T-Xamarin-Forms-NavigationPage 'Xamarin.Forms.NavigationPage') | The navigation page to adapat | + + +### ActivateViewAsync(view) `method` + +##### Summary + +Apply logic to activate a view when it is popped onto the navigation stack + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | the view to activate | + + +### CreateContentPage(view,viewModel) `method` + +##### Summary + +Allow Xamarin to navigate to a ViewModel backed by a view which is of type [ContentView](#T-Xamarin-Forms-ContentView 'Xamarin.Forms.ContentView') by adapting the result +to a [ContentPage](#T-Xamarin-Forms-ContentPage 'Xamarin.Forms.ContentPage'). + +##### Returns + +The adapted ContentPage + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [Xamarin.Forms.ContentView](#T-Xamarin-Forms-ContentView 'Xamarin.Forms.ContentView') | The view to be adapted | +| viewModel | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view model which is bound to the view | + + +### DeactivateViewAsync(view) `method` + +##### Summary + +Apply logic to deactivate the active view when it is popped off the navigation stack + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | the previously active view | + + +### GoBackAsync(animated) `method` + +##### Summary + +Asynchronously removes the top [Page](#T-Xamarin-Forms-Page 'Xamarin.Forms.Page') from the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + + +### GoBackToRootAsync(animated) `method` + +##### Summary + +Pops all but the root [Page](#T-Xamarin-Forms-Page 'Xamarin.Forms.Page') off the navigation stack. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + + +### NavigateToViewAsync(viewType,parameter,animated) `method` + +##### Summary + +A task for asynchronously pushing a view onto the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type of the view | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The paramter to pass to the view model | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + + +### NavigateToViewAsync\`\`1(parameter,animated) `method` + +##### Summary + +A task for asynchronously pushing a view onto the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The paramter to pass to the view model | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of the view | + + +### NavigateToViewModelAsync(viewModelType,parameter,animated) `method` + +##### Summary + +A task for asynchronously pushing a view for the given view model onto the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewModelType | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | The type of the view model | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The paramter to pass to the view model | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + + +### NavigateToViewModelAsync\`\`1(parameter,animated) `method` + +##### Summary + +A task for asynchronously pushing a page for the given view model onto the navigation stack, with optional animation. + +##### Returns + +The asynchrous task representing the transition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The paramter to pass to the view model | +| animated | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Animate the transition | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | The type of the view model | + + +### TryInjectParameters(viewModel,parameter) `method` + +##### Summary + +Attempts to inject query string parameters from the view into the view model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewModel | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The view model. | +| parameter | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The parameter. | + + +## Parameter `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Represents a parameter of an [ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage'). + + +### ValueProperty `constants` + +##### Summary + +A dependency property representing the parameter's value. + + +### Owner `property` + +##### Summary + +Gets or sets the owner. + + +### Value `property` + +##### Summary + +Gets or sets the value of the parameter. + + +### MakeAwareOf(owner) `method` + +##### Summary + +Makes the parameter aware of the [ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage') that it's attached to. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| owner | [Caliburn.Micro.Xamarin.Forms.ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage') | The action message. | + + +## Parser `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Parses text into a fully functional set of [TriggerBase](#T-Xamarin-Forms-TriggerBase 'Xamarin.Forms.TriggerBase') instances with [ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage'). + + +### CreateParameter `constants` + +##### Summary + +Function used to parse a string identified as a message parameter. + + +### CreateTrigger `constants` + +##### Summary + +The function used to generate a trigger. + +##### Remarks + +The parameters passed to the method are the the target of the trigger and string representing the trigger. + + +### InterpretMessageText `constants` + +##### Summary + +Function used to parse a string identified as a message. + + +### BindParameter(target,parameter,elementName,path,bindingMode) `method` + +##### Summary + +Creates a binding on a [Parameter](#T-Caliburn-Micro-Xamarin-Forms-Parameter 'Caliburn.Micro.Xamarin.Forms.Parameter'). + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| target | [Xamarin.Forms.VisualElement](#T-Xamarin-Forms-VisualElement 'Xamarin.Forms.VisualElement') | The target to which the message is applied. | +| parameter | [Caliburn.Micro.Xamarin.Forms.Parameter](#T-Caliburn-Micro-Xamarin-Forms-Parameter 'Caliburn.Micro.Xamarin.Forms.Parameter') | The parameter object. | +| elementName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the element to bind to. | +| path | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The path of the element to bind to. | +| bindingMode | [Xamarin.Forms.BindingMode](#T-Xamarin-Forms-BindingMode 'Xamarin.Forms.BindingMode') | The binding mode to use. | + + +### CreateMessage(target,messageText) `method` + +##### Summary + +Creates an instance of [ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage') by parsing out the textual dsl. + +##### Returns + +The created message. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| target | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The target of the message. | +| messageText | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The textual message dsl. | + + +### Parse(target,text) `method` + +##### Summary + +Parses the specified message text. + +##### Returns + +The triggers parsed from the text. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| target | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The target. | +| text | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message text. | + + +## PropertyChangedCallback `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Helper type for abstracting differences between dependency / bindable properties. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [T:Caliburn.Micro.Xamarin.Forms.PropertyChangedCallback](#T-T-Caliburn-Micro-Xamarin-Forms-PropertyChangedCallback 'T:Caliburn.Micro.Xamarin.Forms.PropertyChangedCallback') | The dependency object | + + +## RoutedEventArgs `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Helper class with abstracting Xamarin Forms. + + +### OriginalSource `property` + +##### Summary + +Source of the event + + +## RoutedEventHandler `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Helper class with abstracting Xamarin Forms. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sender | [T:Caliburn.Micro.Xamarin.Forms.RoutedEventHandler](#T-T-Caliburn-Micro-Xamarin-Forms-RoutedEventHandler 'T:Caliburn.Micro.Xamarin.Forms.RoutedEventHandler') | The sender of the event | + + +## TriggerActionBase\`1 `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Helper class to try and abtract the differences in TriggerAction across platforms + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | | + + +### AssociatedObject `property` + +##### Summary + +Gets or sets the object to which this [TriggerActionBase\`1](#T-Caliburn-Micro-Xamarin-Forms-TriggerActionBase`1 'Caliburn.Micro.Xamarin.Forms.TriggerActionBase`1') is attached. + + +### OnAttached() `method` + +##### Summary + +Called after the action is attached to an AssociatedObject. + +##### Parameters + +This method has no parameters. + + +### OnDetaching() `method` + +##### Summary + +Called when the action is being detached from its AssociatedObject, but before it has actually occurred. + +##### Parameters + +This method has no parameters. + + +## View `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Hosts attached properties related to view models. + + +### ApplyConventionsProperty `constants` + +##### Summary + +A dependency property which allows the override of convention application behavior. + + +### ContextProperty `constants` + +##### Summary + +A dependency property for assigning a context to a particular portion of the UI. + + +### GetFirstNonGeneratedView `constants` + +##### Summary + +Used to retrieve the root, non-framework-created view. + +##### Remarks + +In certain instances the services create UI elements. +For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in. +The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer. +Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. + + +### IsGeneratedProperty `constants` + +##### Summary + +Used by the framework to indicate that this element was generated. + + +### IsLoadedProperty `constants` + +##### Summary + +A dependency property which allows the framework to track whether a certain element has already been loaded in certain scenarios. + + +### IsScopeRootProperty `constants` + +##### Summary + +A dependency property which marks an element as a name scope root. + + +### ModelProperty `constants` + +##### Summary + +A dependency property for attaching a model to the UI. + + +### InDesignMode `property` + +##### Summary + +Gets a value that indicates whether the process is running in design mode. + + +### ExecuteOnLoad(element,handler) `method` + +##### Summary + +Executes the handler immediately if the element is loaded, otherwise wires it to the Loaded event. + +##### Returns + +true if the handler was executed immediately; false otherwise + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| element | [Xamarin.Forms.VisualElement](#T-Xamarin-Forms-VisualElement 'Xamarin.Forms.VisualElement') | The element. | +| handler | [Caliburn.Micro.Xamarin.Forms.RoutedEventHandler](#T-Caliburn-Micro-Xamarin-Forms-RoutedEventHandler 'Caliburn.Micro.Xamarin.Forms.RoutedEventHandler') | The handler. | + + +### ExecuteOnUnload(element,handler) `method` + +##### Summary + +Executes the handler when the element is unloaded. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| element | [Xamarin.Forms.VisualElement](#T-Xamarin-Forms-VisualElement 'Xamarin.Forms.VisualElement') | The element. | +| handler | [Caliburn.Micro.Xamarin.Forms.RoutedEventHandler](#T-Caliburn-Micro-Xamarin-Forms-RoutedEventHandler 'Caliburn.Micro.Xamarin.Forms.RoutedEventHandler') | The handler. | + + +### GetApplyConventions(d) `method` + +##### Summary + +Gets the convention application behavior. + +##### Returns + +Whether or not to apply conventions. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The element the property is attached to. | + + +### GetContext(d) `method` + +##### Summary + +Gets the context. + +##### Returns + +The context. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The element the context is attached to. | + + +### GetModel(d) `method` + +##### Summary + +Gets the model. + +##### Returns + +The model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The element the model is attached to. | + + +### SetApplyConventions(d,value) `method` + +##### Summary + +Sets the convention application behavior. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The element to attach the property to. | +| value | [System.Nullable{System.Boolean}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Nullable 'System.Nullable{System.Boolean}') | Whether or not to apply conventions. | + + +### SetContext(d,value) `method` + +##### Summary + +Sets the context. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The element to attach the context to. | +| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The context. | + + +### SetModel(d,value) `method` + +##### Summary + +Sets the model. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| d | [Xamarin.Forms.BindableObject](#T-Xamarin-Forms-BindableObject 'Xamarin.Forms.BindableObject') | The element to attach the model to. | +| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The model. | + + +## ViewLocator `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +A strategy for determining which view to use for a given model. + + +### ContextSeparator `constants` + +##### Summary + +Separator used when resolving View names for context instances. + + +### DeterminePackUriFromType `constants` + +##### Summary + +Transforms a view type into a pack uri. + + +### GetOrCreateViewType `constants` + +##### Summary + +Retrieves the view from the IoC container or tries to create it if not found. + +##### Remarks + +Pass the type of view as a parameter and recieve an instance of the view. + + +### LocateForModel `constants` + +##### Summary + +Locates the view for the specified model instance. + +##### Returns + +The view. + +##### Remarks + +Pass the model instance, display location (or null) and the context (or null) as parameters and receive a view instance. + + +### LocateForModelType `constants` + +##### Summary + +Locates the view for the specified model type. + +##### Returns + +The view. + +##### Remarks + +Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view instance. + + +### LocateTypeForModelType `constants` + +##### Summary + +Locates the view type based on the specified model type. + +##### Returns + +The view. + +##### Remarks + +Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view type. + + +### ModifyModelTypeAtDesignTime `constants` + +##### Summary + +Modifies the name of the type to be used at design time. + + +### NameTransformer `constants` + +##### Summary + +Used to transform names. + + +### TransformName `constants` + +##### Summary + +Transforms a ViewModel type name into all of its possible View type names. Optionally accepts an instance +of context object + +##### Returns + +Enumeration of transformed names + +##### Remarks + +Arguments: +typeName = The name of the ViewModel type being resolved to its companion View. +context = An instance of the context or null. + + +### AddDefaultTypeMapping(viewSuffix) `method` + +##### Summary + +Adds a default type mapping using the standard namespace mapping convention + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddNamespaceMapping(nsSource,nsTargets,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on simple namespace mapping + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Namespace of source type | +| nsTargets | [System.String[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String[] 'System.String[]') | Namespaces of target type as an array | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddNamespaceMapping(nsSource,nsTarget,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on simple namespace mapping + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Namespace of source type | +| nsTarget | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Namespace of target type | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddSubNamespaceMapping(nsSource,nsTargets,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping by substituting one subnamespace for another + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Subnamespace of source type | +| nsTargets | [System.String[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String[] 'System.String[]') | Subnamespaces of target type as an array | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddSubNamespaceMapping(nsSource,nsTarget,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping by substituting one subnamespace for another + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Subnamespace of source type | +| nsTarget | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Subnamespace of target type | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetsRegEx,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on namespace RegEx replace and filter patterns + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSourceReplaceRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx replace pattern for source namespace | +| nsSourceFilterRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx filter pattern for source namespace | +| nsTargetsRegEx | [System.String[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String[] 'System.String[]') | Array of RegEx replace values for target namespaces | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetRegEx,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on namespace RegEx replace and filter patterns + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSourceReplaceRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx replace pattern for source namespace | +| nsSourceFilterRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx filter pattern for source namespace | +| nsTargetRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx replace value for target namespace | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### ConfigureTypeMappings(config) `method` + +##### Summary + +Specifies how type mappings are created, including default type mappings. Calling this method will +clear all existing name transformation rules and create new default type mappings according to the +configuration. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| config | [Caliburn.Micro.TypeMappingConfiguration](#T-Caliburn-Micro-TypeMappingConfiguration 'Caliburn.Micro.TypeMappingConfiguration') | An instance of TypeMappingConfiguration that provides the settings for configuration | + + +### InitializeComponent(element) `method` + +##### Summary + +When a view does not contain a code-behind file, we need to automatically call InitializeCompoent. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| element | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The element to initialize | + + +### RegisterViewSuffix(viewSuffix) `method` + +##### Summary + +This method registers a View suffix or synonym so that View Context resolution works properly. +It is automatically called internally when calling AddNamespaceMapping(), AddDefaultTypeMapping(), +or AddTypeMapping(). It should not need to be called explicitly unless a rule that handles synonyms +is added directly through the NameTransformer. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". | + + +## ViewModelBinder `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +Binds a view to a view model. + + +### ApplyConventionsByDefault `constants` + +##### Summary + +Gets or sets a value indicating whether to apply conventions by default. + + +### Bind `constants` + +##### Summary + +Binds the specified viewModel to the view. + +##### Remarks + +Passes the the view model, view and creation context (or null for default) to use in applying binding. + + +### BindActions `constants` + +##### Summary + +Attaches instances of [ActionMessage](#T-Caliburn-Micro-Xamarin-Forms-ActionMessage 'Caliburn.Micro.Xamarin.Forms.ActionMessage') to the view's controls based on the provided methods. + +##### Remarks + +Parameters include the named elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + +### BindProperties `constants` + +##### Summary + +Creates data bindings on the view's controls based on the provided properties. + +##### Remarks + +Parameters include named Elements to search through and the type of view model to determine conventions for. Returns unmatched elements. + + +### ConventionsAppliedProperty `constants` + +##### Summary + +Indicates whether or not the conventions have already been applied to the view. + + +### HandleUnmatchedElements `constants` + +##### Summary + +Allows the developer to add custom handling of named elements which were not matched by any default conventions. + + +### ShouldApplyConventions(view) `method` + +##### Summary + +Determines whether a view should have conventions applied to it. + +##### Returns + +Whether or not conventions should be applied to the view. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| view | [Xamarin.Forms.VisualElement](#T-Xamarin-Forms-VisualElement 'Xamarin.Forms.VisualElement') | The view to check. | + + +## ViewModelLocator `type` + +##### Namespace + +Caliburn.Micro.Xamarin.Forms + +##### Summary + +A strategy for determining which view model to use for a given view. + + +### InterfaceCaptureGroupName `constants` + +##### Summary + +The name of the capture group used as a marker for rules that return interface types + + +### LocateForView `constants` + +##### Summary + +Locates the view model for the specified view instance. + +##### Returns + +The view model. + +##### Remarks + +Pass the view instance as a parameters and receive a view model instance. + + +### LocateForViewType `constants` + +##### Summary + +Locates the view model for the specified view type. + +##### Returns + +The view model. + +##### Remarks + +Pass the view type as a parameter and receive a view model instance. + + +### LocateTypeForViewType `constants` + +##### Summary + +Determines the view model type based on the specified view type. + +##### Returns + +The view model type. + +##### Remarks + +Pass the view type and receive a view model type. Pass true for the second parameter to search for interfaces. + + +### NameTransformer `constants` + +##### Summary + +Used to transform names. + + +### TransformName `constants` + +##### Summary + +Transforms a View type name into all of its possible ViewModel type names. Accepts a flag +to include or exclude interface types. + +##### Returns + +Enumeration of transformed names + +##### Remarks + +Arguments: +typeName = The name of the View type being resolved to its companion ViewModel. +includeInterfaces = Flag to indicate if interface types are included + + +### AddDefaultTypeMapping(viewSuffix) `method` + +##### Summary + +Adds a default type mapping using the standard namespace mapping convention + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddNamespaceMapping(nsSource,nsTargets,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on simple namespace mapping + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Namespace of source type | +| nsTargets | [System.String[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String[] 'System.String[]') | Namespaces of target type as an array | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddNamespaceMapping(nsSource,nsTarget,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on simple namespace mapping + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Namespace of source type | +| nsTarget | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Namespace of target type | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddSubNamespaceMapping(nsSource,nsTargets,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping by substituting one subnamespace for another + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Subnamespace of source type | +| nsTargets | [System.String[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String[] 'System.String[]') | Subnamespaces of target type as an array | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddSubNamespaceMapping(nsSource,nsTarget,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping by substituting one subnamespace for another + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSource | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Subnamespace of source type | +| nsTarget | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Subnamespace of target type | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetsRegEx,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on namespace RegEx replace and filter patterns + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSourceReplaceRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx replace pattern for source namespace | +| nsSourceFilterRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx filter pattern for source namespace | +| nsTargetsRegEx | [System.String[]](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String[] 'System.String[]') | Array of RegEx replace values for target namespaces | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### AddTypeMapping(nsSourceReplaceRegEx,nsSourceFilterRegEx,nsTargetRegEx,viewSuffix) `method` + +##### Summary + +Adds a standard type mapping based on namespace RegEx replace and filter patterns + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| nsSourceReplaceRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx replace pattern for source namespace | +| nsSourceFilterRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx filter pattern for source namespace | +| nsTargetRegEx | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | RegEx replace value for target namespace | +| viewSuffix | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | Suffix for type name. Should be "View" or synonym of "View". (Optional) | + + +### ConfigureTypeMappings(config) `method` + +##### Summary + +Specifies how type mappings are created, including default type mappings. Calling this method will +clear all existing name transformation rules and create new default type mappings according to the +configuration. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| config | [Caliburn.Micro.TypeMappingConfiguration](#T-Caliburn-Micro-TypeMappingConfiguration 'Caliburn.Micro.TypeMappingConfiguration') | An instance of TypeMappingConfiguration that provides the settings for configuration | + + +### MakeInterface(typeName) `method` + +##### Summary + +Makes a type name into an interface name. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| typeName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The part. | From e132d4047214f9a38418182d47cb877ebb6cb776 Mon Sep 17 00:00:00 2001 From: Ken Tucker Date: Tue, 12 Nov 2024 08:20:53 -0500 Subject: [PATCH 4/5] remove vsxmd from project to prevent readme.md not found error when creating package --- src/Caliburn.Micro.Core/Caliburn.Micro.Core.csproj | 7 ------- src/Caliburn.Micro.Maui/Caliburn.Micro.Maui.csproj | 10 +--------- .../Caliburn.Micro.Platform.Core.csproj | 13 +------------ .../Caliburn.Micro.Platform.csproj | 12 ------------ .../Caliburn.Micro.Xamarin.Forms.csproj | 9 --------- 5 files changed, 2 insertions(+), 49 deletions(-) diff --git a/src/Caliburn.Micro.Core/Caliburn.Micro.Core.csproj b/src/Caliburn.Micro.Core/Caliburn.Micro.Core.csproj index 483de61c..6d7eb320 100644 --- a/src/Caliburn.Micro.Core/Caliburn.Micro.Core.csproj +++ b/src/Caliburn.Micro.Core/Caliburn.Micro.Core.csproj @@ -34,13 +34,6 @@ \ - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - true $(MSBuildProjectDirectory)\Readme.md diff --git a/src/Caliburn.Micro.Maui/Caliburn.Micro.Maui.csproj b/src/Caliburn.Micro.Maui/Caliburn.Micro.Maui.csproj index a3cf0d1d..5a3e87ae 100644 --- a/src/Caliburn.Micro.Maui/Caliburn.Micro.Maui.csproj +++ b/src/Caliburn.Micro.Maui/Caliburn.Micro.Maui.csproj @@ -106,10 +106,6 @@ - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - @@ -123,9 +119,5 @@ - - true - $(MSBuildProjectDirectory)\Readme.md - Readme.md - + diff --git a/src/Caliburn.Micro.Platform.Core/Caliburn.Micro.Platform.Core.csproj b/src/Caliburn.Micro.Platform.Core/Caliburn.Micro.Platform.Core.csproj index 558cc596..1f5022e2 100644 --- a/src/Caliburn.Micro.Platform.Core/Caliburn.Micro.Platform.Core.csproj +++ b/src/Caliburn.Micro.Platform.Core/Caliburn.Micro.Platform.Core.csproj @@ -17,13 +17,6 @@ - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - @@ -45,9 +38,5 @@ - - true - $(MSBuildProjectDirectory)\Readme.md - Readme.md - + diff --git a/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj b/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj index 87d41a02..fc0a24ac 100644 --- a/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj +++ b/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj @@ -79,21 +79,9 @@ - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - true - $(MSBuildProjectDirectory)\Readme.md - - diff --git a/src/Caliburn.Micro.Xamarin.Forms/Caliburn.Micro.Xamarin.Forms.csproj b/src/Caliburn.Micro.Xamarin.Forms/Caliburn.Micro.Xamarin.Forms.csproj index 3dfd125b..12137dea 100644 --- a/src/Caliburn.Micro.Xamarin.Forms/Caliburn.Micro.Xamarin.Forms.csproj +++ b/src/Caliburn.Micro.Xamarin.Forms/Caliburn.Micro.Xamarin.Forms.csproj @@ -32,10 +32,6 @@ - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - @@ -95,9 +91,4 @@ - - true - $(MSBuildProjectDirectory)\Readme.md - Readme.md - From f278e9e3d1a5d960106bb93ab5debef47c41531c Mon Sep 17 00:00:00 2001 From: Ken Tucker Date: Tue, 12 Nov 2024 09:38:06 -0500 Subject: [PATCH 5/5] Update project files to include Readme.md and adjust paths Updated `Caliburn.Micro.Core.csproj` to include `Readme.md` from `Caliburn.Micro.Platform.Core` directory in the package. Updated `Caliburn.Micro.Maui.csproj` to include `Readme.md` and set `PackageReadmeFile` property. Also included `Readme.md` from `Caliburn.Micro.Platform.Core` directory in `Caliburn.Micro.Maui.csproj`. Changed `PackagePath` for `Caliburn.Micro.Platform.rd.xml` in `Caliburn.Micro.Platform.csproj` to `lib\uap10.0.19041\Caliburn.Micro.Platform\Properties\Caliburn.Micro.Platform.rd.xml`. --- src/Caliburn.Micro.Core/Caliburn.Micro.Core.csproj | 4 ++++ src/Caliburn.Micro.Maui/Caliburn.Micro.Maui.csproj | 5 +++++ src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/Caliburn.Micro.Core/Caliburn.Micro.Core.csproj b/src/Caliburn.Micro.Core/Caliburn.Micro.Core.csproj index 6d7eb320..bfafb529 100644 --- a/src/Caliburn.Micro.Core/Caliburn.Micro.Core.csproj +++ b/src/Caliburn.Micro.Core/Caliburn.Micro.Core.csproj @@ -33,6 +33,10 @@ True \ + + True + \ + true diff --git a/src/Caliburn.Micro.Maui/Caliburn.Micro.Maui.csproj b/src/Caliburn.Micro.Maui/Caliburn.Micro.Maui.csproj index 5a3e87ae..9500eb51 100644 --- a/src/Caliburn.Micro.Maui/Caliburn.Micro.Maui.csproj +++ b/src/Caliburn.Micro.Maui/Caliburn.Micro.Maui.csproj @@ -24,6 +24,7 @@ 9.0 Caliburn Micro for .net Maui CaliburnIcon.png + Readme.md @@ -101,6 +102,10 @@ True \ + + True + \ + diff --git a/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj b/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj index fc0a24ac..5e08e330 100644 --- a/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj +++ b/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.csproj @@ -58,7 +58,7 @@ True \ - +