summaryrefslogtreecommitdiff
path: root/docs/Xamarin.Forms.Xaml
diff options
context:
space:
mode:
authorJason Smith <jason.smith@xamarin.com>2016-03-22 13:02:25 -0700
committerJason Smith <jason.smith@xamarin.com>2016-03-22 16:13:41 -0700
commit17fdde66d94155fc62a034fa6658995bef6fd6e5 (patch)
treeb5e5073a2a7b15cdbe826faa5c763e270a505729 /docs/Xamarin.Forms.Xaml
downloadxamarin-forms-17fdde66d94155fc62a034fa6658995bef6fd6e5.tar.gz
xamarin-forms-17fdde66d94155fc62a034fa6658995bef6fd6e5.tar.bz2
xamarin-forms-17fdde66d94155fc62a034fa6658995bef6fd6e5.zip
Initial import
Diffstat (limited to 'docs/Xamarin.Forms.Xaml')
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/NameScopeProvider.xml50
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/SimpleValueTargetProvider.xml70
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XamlServiceProvider.xml80
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XamlTypeResolver.xml88
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XmlLineInfoProvider.xml57
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XmlNamespaceResolver.xml122
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/ArrayExtension.xml177
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/BindingExtension.xml196
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/DynamicResourceExtension.xml130
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/Extensions.xml60
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/NullExtension.xml70
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/ReferenceExtension.xml96
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/StaticExtension.xml96
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/StaticResourceExtension.xml84
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/TemplateBindingExtension.xml160
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/TypeExtension.xml137
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/XamlCompilationAttribute.xml58
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/XamlCompilationOptions.xml56
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/XamlParseException.xml19
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/XmlLineInfo.xml96
-rw-r--r--docs/Xamarin.Forms.Xaml/index.xml118
-rw-r--r--docs/Xamarin.Forms.Xaml/ns-Xamarin.Forms.Xaml.Internals.xml6
-rw-r--r--docs/Xamarin.Forms.Xaml/ns-Xamarin.Forms.Xaml.xml6
23 files changed, 2032 insertions, 0 deletions
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/NameScopeProvider.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/NameScopeProvider.xml
new file mode 100644
index 00000000..38b257f5
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/NameScopeProvider.xml
@@ -0,0 +1,50 @@
+<Type Name="NameScopeProvider" FullName="Xamarin.Forms.Xaml.Internals.NameScopeProvider">
+ <TypeSignature Language="C#" Value="public class NameScopeProvider" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit NameScopeProvider extends System.Object" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NameScopeProvider ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NameScope">
+ <MemberSignature Language="C#" Value="public Xamarin.Forms.Internals.INameScope NameScope { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance class Xamarin.Forms.Internals.INameScope NameScope" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Xamarin.Forms.Internals.INameScope</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/SimpleValueTargetProvider.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/SimpleValueTargetProvider.xml
new file mode 100644
index 00000000..81070033
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/SimpleValueTargetProvider.xml
@@ -0,0 +1,70 @@
+<Type Name="SimpleValueTargetProvider" FullName="Xamarin.Forms.Xaml.Internals.SimpleValueTargetProvider">
+ <TypeSignature Language="C#" Value="public class SimpleValueTargetProvider" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit SimpleValueTargetProvider extends System.Object implements class Xamarin.Forms.Xaml.IProvideValueTarget" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SimpleValueTargetProvider (object[] objectAndParents);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(object[] objectAndParents) cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters>
+ <Parameter Name="objectAndParents" Type="System.Object[]" />
+ </Parameters>
+ <Docs>
+ <param name="objectAndParents">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Xamarin.Forms.Xaml.IProvideValueTarget.TargetObject">
+ <MemberSignature Language="C#" Value="object Xamarin.Forms.Xaml.IProvideValueTarget.TargetObject { get; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance object Xamarin.Forms.Xaml.IProvideValueTarget.TargetObject" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Xamarin.Forms.Xaml.IProvideValueTarget.TargetProperty">
+ <MemberSignature Language="C#" Value="object Xamarin.Forms.Xaml.IProvideValueTarget.TargetProperty { get; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance object Xamarin.Forms.Xaml.IProvideValueTarget.TargetProperty" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XamlServiceProvider.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XamlServiceProvider.xml
new file mode 100644
index 00000000..5e4bd3e6
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XamlServiceProvider.xml
@@ -0,0 +1,80 @@
+<Type Name="XamlServiceProvider" FullName="Xamarin.Forms.Xaml.Internals.XamlServiceProvider">
+ <TypeSignature Language="C#" Value="public class XamlServiceProvider : IServiceProvider" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit XamlServiceProvider extends System.Object implements class System.IServiceProvider" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IServiceProvider</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public XamlServiceProvider ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public void Add (Type type, object service);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Add(class System.Type type, object service) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.Type" />
+ <Parameter Name="service" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <param name="service">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetService">
+ <MemberSignature Language="C#" Value="public object GetService (Type serviceType);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object GetService(class System.Type serviceType) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceType" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="serviceType">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XamlTypeResolver.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XamlTypeResolver.xml
new file mode 100644
index 00000000..58b5d652
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XamlTypeResolver.xml
@@ -0,0 +1,88 @@
+<Type Name="XamlTypeResolver" FullName="Xamarin.Forms.Xaml.Internals.XamlTypeResolver">
+ <TypeSignature Language="C#" Value="public class XamlTypeResolver : Xamarin.Forms.Xaml.IXamlTypeResolver" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit XamlTypeResolver extends System.Object implements class Xamarin.Forms.Xaml.IXamlTypeResolver" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>Xamarin.Forms.Xaml.IXamlTypeResolver</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public XamlTypeResolver (System.Xml.IXmlNamespaceResolver namespaceResolver, System.Reflection.Assembly currentAssembly);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Xml.IXmlNamespaceResolver namespaceResolver, class System.Reflection.Assembly currentAssembly) cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters>
+ <Parameter Name="namespaceResolver" Type="System.Xml.IXmlNamespaceResolver" />
+ <Parameter Name="currentAssembly" Type="System.Reflection.Assembly" />
+ </Parameters>
+ <Docs>
+ <param name="namespaceResolver">To be added.</param>
+ <param name="currentAssembly">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Xamarin.Forms.Xaml.IXamlTypeResolver.Resolve">
+ <MemberSignature Language="C#" Value="Type IXamlTypeResolver.Resolve (string qualifiedTypeName, IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Type Xamarin.Forms.Xaml.IXamlTypeResolver.Resolve(string qualifiedTypeName, class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Type</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="qualifiedTypeName" Type="System.String" />
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="qualifiedTypeName">To be added.</param>
+ <param name="serviceProvider">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Xamarin.Forms.Xaml.IXamlTypeResolver.TryResolve">
+ <MemberSignature Language="C#" Value="bool IXamlTypeResolver.TryResolve (string qualifiedTypeName, out Type type);" />
+ <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool Xamarin.Forms.Xaml.IXamlTypeResolver.TryResolve(string qualifiedTypeName, class System.Type type) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="qualifiedTypeName" Type="System.String" />
+ <Parameter Name="type" Type="System.Type&amp;" RefType="out" />
+ </Parameters>
+ <Docs>
+ <param name="qualifiedTypeName">To be added.</param>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XmlLineInfoProvider.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XmlLineInfoProvider.xml
new file mode 100644
index 00000000..312452de
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XmlLineInfoProvider.xml
@@ -0,0 +1,57 @@
+<Type Name="XmlLineInfoProvider" FullName="Xamarin.Forms.Xaml.Internals.XmlLineInfoProvider">
+ <TypeSignature Language="C#" Value="public class XmlLineInfoProvider : Xamarin.Forms.Xaml.IXmlLineInfoProvider" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit XmlLineInfoProvider extends System.Object implements class Xamarin.Forms.Xaml.IXmlLineInfoProvider" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>Xamarin.Forms.Xaml.IXmlLineInfoProvider</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public XmlLineInfoProvider (System.Xml.IXmlLineInfo xmlLineInfo);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Xml.IXmlLineInfo xmlLineInfo) cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters>
+ <Parameter Name="xmlLineInfo" Type="System.Xml.IXmlLineInfo" />
+ </Parameters>
+ <Docs>
+ <param name="xmlLineInfo">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="XmlLineInfo">
+ <MemberSignature Language="C#" Value="public System.Xml.IXmlLineInfo XmlLineInfo { get; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance class System.Xml.IXmlLineInfo XmlLineInfo" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Xml.IXmlLineInfo</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XmlNamespaceResolver.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XmlNamespaceResolver.xml
new file mode 100644
index 00000000..5b1f8527
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XmlNamespaceResolver.xml
@@ -0,0 +1,122 @@
+<Type Name="XmlNamespaceResolver" FullName="Xamarin.Forms.Xaml.Internals.XmlNamespaceResolver">
+ <TypeSignature Language="C#" Value="public class XmlNamespaceResolver : System.Xml.IXmlNamespaceResolver" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit XmlNamespaceResolver extends System.Object implements class System.Xml.IXmlNamespaceResolver" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Xml.IXmlNamespaceResolver</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public XmlNamespaceResolver ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public void Add (string prefix, string ns);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Add(string prefix, string ns) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="prefix" Type="System.String" />
+ <Parameter Name="ns" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="prefix">To be added.</param>
+ <param name="ns">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNamespacesInScope">
+ <MemberSignature Language="C#" Value="public System.Collections.Generic.IDictionary&lt;string,string&gt; GetNamespacesInScope (System.Xml.XmlNamespaceScope scope);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IDictionary`2&lt;string, string&gt; GetNamespacesInScope(valuetype System.Xml.XmlNamespaceScope scope) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Collections.Generic.IDictionary&lt;System.String,System.String&gt;</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="scope" Type="System.Xml.XmlNamespaceScope" />
+ </Parameters>
+ <Docs>
+ <param name="scope">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LookupNamespace">
+ <MemberSignature Language="C#" Value="public string LookupNamespace (string prefix);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string LookupNamespace(string prefix) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="prefix" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="prefix">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LookupPrefix">
+ <MemberSignature Language="C#" Value="public string LookupPrefix (string namespaceName);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string LookupPrefix(string namespaceName) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="namespaceName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="namespaceName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/ArrayExtension.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/ArrayExtension.xml
new file mode 100644
index 00000000..91d847df
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/ArrayExtension.xml
@@ -0,0 +1,177 @@
+<Type Name="ArrayExtension" FullName="Xamarin.Forms.Xaml.ArrayExtension">
+ <TypeSignature Language="C#" Value="public class ArrayExtension : Xamarin.Forms.Xaml.IMarkupExtension&lt;Array&gt;" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ArrayExtension extends System.Object implements class Xamarin.Forms.Xaml.IMarkupExtension, class Xamarin.Forms.Xaml.IMarkupExtension`1&lt;class System.Array&gt;" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>Xamarin.Forms.Xaml.IMarkupExtension&lt;System.Array&gt;</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Xamarin.Forms.ContentProperty("Items")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ArrayExtension ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters />
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Items">
+ <MemberSignature Language="C#" Value="public System.Collections.IList Items { get; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.IList Items" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Collections.IList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProvideValue">
+ <MemberSignature Language="C#" Value="public Array ProvideValue (IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Array ProvideValue(class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Array</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="serviceProvider">To be added.</param>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProvideValue">
+ <MemberSignature Language="C#" Value="public System.Collections.IEnumerable ProvideValue (IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.IEnumerable ProvideValue(class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Collections.IEnumerable</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="serviceProvider">To be added.</param>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProvideValue">
+ <MemberSignature Language="C#" Value="public object ProvideValue (IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object ProvideValue(class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="serviceProvider">To be added.</param>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Type">
+ <MemberSignature Language="C#" Value="public Type Type { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance class System.Type Type" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Type</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Xamarin.Forms.Xaml.IMarkupExtension.ProvideValue">
+ <MemberSignature Language="C#" Value="object IMarkupExtension.ProvideValue (IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance object Xamarin.Forms.Xaml.IMarkupExtension.ProvideValue(class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="serviceProvider">To be added.</param>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/BindingExtension.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/BindingExtension.xml
new file mode 100644
index 00000000..fd4e25be
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/BindingExtension.xml
@@ -0,0 +1,196 @@
+<Type Name="BindingExtension" FullName="Xamarin.Forms.Xaml.BindingExtension">
+ <TypeSignature Language="C#" Value="public sealed class BindingExtension : Xamarin.Forms.Xaml.IMarkupExtension&lt;Xamarin.Forms.BindingBase&gt;" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit BindingExtension extends System.Object implements class Xamarin.Forms.Xaml.IMarkupExtension, class Xamarin.Forms.Xaml.IMarkupExtension`1&lt;class Xamarin.Forms.BindingBase&gt;" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>Xamarin.Forms.Xaml.IMarkupExtension&lt;Xamarin.Forms.BindingBase&gt;</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Xamarin.Forms.ContentProperty("Path")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public BindingExtension ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters />
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Converter">
+ <MemberSignature Language="C#" Value="public Xamarin.Forms.IValueConverter Converter { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance class Xamarin.Forms.IValueConverter Converter" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Xamarin.Forms.IValueConverter</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConverterParameter">
+ <MemberSignature Language="C#" Value="public object ConverterParameter { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance object ConverterParameter" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Mode">
+ <MemberSignature Language="C#" Value="public Xamarin.Forms.BindingMode Mode { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance valuetype Xamarin.Forms.BindingMode Mode" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Xamarin.Forms.BindingMode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Path">
+ <MemberSignature Language="C#" Value="public string Path { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance string Path" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Source">
+ <MemberSignature Language="C#" Value="public object Source { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance object Source" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StringFormat">
+ <MemberSignature Language="C#" Value="public string StringFormat { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance string StringFormat" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Xamarin.Forms.Xaml.IMarkupExtension.ProvideValue">
+ <MemberSignature Language="C#" Value="object IMarkupExtension.ProvideValue (IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance object Xamarin.Forms.Xaml.IMarkupExtension.ProvideValue(class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="serviceProvider">To be added.</param>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Xamarin.Forms.Xaml.IMarkupExtension&lt;Xamarin.Forms.BindingBase&gt;.ProvideValue">
+ <MemberSignature Language="C#" Value="Xamarin.Forms.BindingBase IMarkupExtension&lt;BindingBase&gt;.ProvideValue (IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class Xamarin.Forms.BindingBase Xamarin.Forms.Xaml.IMarkupExtension&lt;Xamarin.Forms.BindingBase&gt;.ProvideValue(class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Xamarin.Forms.BindingBase</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="serviceProvider">To be added.</param>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/DynamicResourceExtension.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/DynamicResourceExtension.xml
new file mode 100644
index 00000000..7f8ebcd6
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/DynamicResourceExtension.xml
@@ -0,0 +1,130 @@
+<Type Name="DynamicResourceExtension" FullName="Xamarin.Forms.Xaml.DynamicResourceExtension">
+ <TypeSignature Language="C#" Value="public sealed class DynamicResourceExtension : Xamarin.Forms.Xaml.IMarkupExtension&lt;Xamarin.Forms.Internals.DynamicResource&gt;" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit DynamicResourceExtension extends System.Object implements class Xamarin.Forms.Xaml.IMarkupExtension, class Xamarin.Forms.Xaml.IMarkupExtension`1&lt;class Xamarin.Forms.Internals.DynamicResource&gt;" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.3.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>Xamarin.Forms.Xaml.IMarkupExtension&lt;Xamarin.Forms.Internals.DynamicResource&gt;</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Xamarin.Forms.ContentProperty("Key")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DynamicResourceExtension ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.3.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters />
+ <Docs>
+ <summary>Internal.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Key">
+ <MemberSignature Language="C#" Value="public string Key { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance string Key" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.3.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProvideValue">
+ <MemberSignature Language="C#" Value="public object ProvideValue (IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object ProvideValue(class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.3.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="serviceProvider">To be added.</param>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Xamarin.Forms.Xaml.IMarkupExtension&lt;Xamarin.Forms.DynamicResource&gt;.ProvideValue">
+ <MemberSignature Language="C#" Value="Xamarin.Forms.DynamicResource IMarkupExtension&lt;DynamicResource&gt;.ProvideValue (IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class Xamarin.Forms.DynamicResource Xamarin.Forms.Xaml.IMarkupExtension&lt;Xamarin.Forms.DynamicResource&gt;.ProvideValue(class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Xamarin.Forms.DynamicResource</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="serviceProvider">To be added.</param>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Xamarin.Forms.Xaml.IMarkupExtension&lt;Xamarin.Forms.Internals.DynamicResource&gt;.ProvideValue">
+ <MemberSignature Language="C#" Value="Xamarin.Forms.Internals.DynamicResource IMarkupExtension&lt;DynamicResource&gt;.ProvideValue (IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class Xamarin.Forms.Internals.DynamicResource Xamarin.Forms.Xaml.IMarkupExtension&lt;Xamarin.Forms.Internals.DynamicResource&gt;.ProvideValue(class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Xamarin.Forms.Internals.DynamicResource</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="serviceProvider">To be added.</param>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/Extensions.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/Extensions.xml
new file mode 100644
index 00000000..6a6a19a8
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/Extensions.xml
@@ -0,0 +1,60 @@
+<Type Name="Extensions" FullName="Xamarin.Forms.Xaml.Extensions">
+ <TypeSignature Language="C#" Value="public static class Extensions" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit Extensions extends System.Object" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.3.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>Extension class for <see cref="T:Xamarin.Forms.View" /> defining <see cref="M:Xamarin.Forms.Xaml.Extensions.LoadFromXaml{TView}" /> method.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="LoadFromXaml&lt;TView&gt;">
+ <MemberSignature Language="C#" Value="public static TView LoadFromXaml&lt;TView&gt; (this TView view, Type callingType) where TView : Xamarin.Forms.BindableObject;" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig !!TView LoadFromXaml&lt;(class Xamarin.Forms.BindableObject) TView&gt;(!!TView view, class System.Type callingType) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.3.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>TView</ReturnType>
+ </ReturnValue>
+ <TypeParameters>
+ <TypeParameter Name="TView">
+ <Constraints>
+ <BaseTypeName>Xamarin.Forms.BindableObject</BaseTypeName>
+ </Constraints>
+ </TypeParameter>
+ </TypeParameters>
+ <Parameters>
+ <Parameter Name="view" Type="TView" RefType="this" />
+ <Parameter Name="callingType" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <typeparam name="TView">To be added.</typeparam>
+ <param name="view">To be added.</param>
+ <param name="callingType">To be added.</param>
+ <summary>Configures <paramref name="view" /> with the properties that are defined in the application manifest for <paramref name="callingType" />.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/NullExtension.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/NullExtension.xml
new file mode 100644
index 00000000..7d58670f
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/NullExtension.xml
@@ -0,0 +1,70 @@
+<Type Name="NullExtension" FullName="Xamarin.Forms.Xaml.NullExtension">
+ <TypeSignature Language="C#" Value="public class NullExtension : Xamarin.Forms.Xaml.IMarkupExtension" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit NullExtension extends System.Object implements class Xamarin.Forms.Xaml.IMarkupExtension" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>Xamarin.Forms.Xaml.IMarkupExtension</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Docs>
+ <summary>Extension class that differentiates between null values and empty strings.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NullExtension ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters />
+ <Docs>
+ <summary>Creates a new <see cref="T:Xamarin.Forms.Xaml.NullExtension" /> object with default values.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProvideValue">
+ <MemberSignature Language="C#" Value="public object ProvideValue (IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object ProvideValue(class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="serviceProvider">To be added.</param>
+ <summary>Returns the null object.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/ReferenceExtension.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/ReferenceExtension.xml
new file mode 100644
index 00000000..3e5eb740
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/ReferenceExtension.xml
@@ -0,0 +1,96 @@
+<Type Name="ReferenceExtension" FullName="Xamarin.Forms.Xaml.ReferenceExtension">
+ <TypeSignature Language="C#" Value="public class ReferenceExtension : Xamarin.Forms.Xaml.IMarkupExtension" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ReferenceExtension extends System.Object implements class Xamarin.Forms.Xaml.IMarkupExtension" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>Xamarin.Forms.Xaml.IMarkupExtension</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Xamarin.Forms.ContentProperty("Name")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Docs>
+ <summary>Markup extension for referring to other XAML-defined types.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ReferenceExtension ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters />
+ <Docs>
+ <summary>Creates a new <see cref="T:Xamarin.Forms.Xaml.ReferenceExtension" /> with default values.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance string Name" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>Gets or sets the name of the entity to reference.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProvideValue">
+ <MemberSignature Language="C#" Value="public object ProvideValue (IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object ProvideValue(class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="serviceProvider">To be added.</param>
+ <summary>Returns an object that represents the type that was referred to.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/StaticExtension.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/StaticExtension.xml
new file mode 100644
index 00000000..680d9ac8
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/StaticExtension.xml
@@ -0,0 +1,96 @@
+<Type Name="StaticExtension" FullName="Xamarin.Forms.Xaml.StaticExtension">
+ <TypeSignature Language="C#" Value="public class StaticExtension : Xamarin.Forms.Xaml.IMarkupExtension" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit StaticExtension extends System.Object implements class Xamarin.Forms.Xaml.IMarkupExtension" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>Xamarin.Forms.Xaml.IMarkupExtension</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Xamarin.Forms.ContentProperty("Member")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Docs>
+ <summary>A markup extension that gets a static member value.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public StaticExtension ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters />
+ <Docs>
+ <summary>Creates a new <see cref="T:Xamarin.Forms.Xaml.StaticExtension" /> object with default values.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Member">
+ <MemberSignature Language="C#" Value="public string Member { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance string Member" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>Gets or sets the member name.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProvideValue">
+ <MemberSignature Language="C#" Value="public object ProvideValue (IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object ProvideValue(class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="serviceProvider">To be added.</param>
+ <summary>Returns the value of the member.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/StaticResourceExtension.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/StaticResourceExtension.xml
new file mode 100644
index 00000000..e64b27e5
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/StaticResourceExtension.xml
@@ -0,0 +1,84 @@
+<Type Name="StaticResourceExtension" FullName="Xamarin.Forms.Xaml.StaticResourceExtension">
+ <TypeSignature Language="C#" Value="public sealed class StaticResourceExtension : Xamarin.Forms.Xaml.IMarkupExtension" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit StaticResourceExtension extends System.Object implements class Xamarin.Forms.Xaml.IMarkupExtension" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>Xamarin.Forms.Xaml.IMarkupExtension</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Xamarin.Forms.ContentProperty("Key")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public StaticResourceExtension ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters />
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Key">
+ <MemberSignature Language="C#" Value="public string Key { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance string Key" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProvideValue">
+ <MemberSignature Language="C#" Value="public object ProvideValue (IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object ProvideValue(class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="serviceProvider">To be added.</param>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/TemplateBindingExtension.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/TemplateBindingExtension.xml
new file mode 100644
index 00000000..c546ecec
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/TemplateBindingExtension.xml
@@ -0,0 +1,160 @@
+<Type Name="TemplateBindingExtension" FullName="Xamarin.Forms.Xaml.TemplateBindingExtension">
+ <TypeSignature Language="C#" Value="public sealed class TemplateBindingExtension : Xamarin.Forms.Xaml.IMarkupExtension&lt;Xamarin.Forms.BindingBase&gt;" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit TemplateBindingExtension extends System.Object implements class Xamarin.Forms.Xaml.IMarkupExtension, class Xamarin.Forms.Xaml.IMarkupExtension`1&lt;class Xamarin.Forms.BindingBase&gt;" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>Xamarin.Forms.Xaml.IMarkupExtension&lt;Xamarin.Forms.BindingBase&gt;</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Xamarin.Forms.ContentProperty("Path")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TemplateBindingExtension ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters />
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Converter">
+ <MemberSignature Language="C#" Value="public Xamarin.Forms.IValueConverter Converter { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance class Xamarin.Forms.IValueConverter Converter" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Xamarin.Forms.IValueConverter</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConverterParameter">
+ <MemberSignature Language="C#" Value="public object ConverterParameter { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance object ConverterParameter" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Mode">
+ <MemberSignature Language="C#" Value="public Xamarin.Forms.BindingMode Mode { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance valuetype Xamarin.Forms.BindingMode Mode" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Xamarin.Forms.BindingMode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Path">
+ <MemberSignature Language="C#" Value="public string Path { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance string Path" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StringFormat">
+ <MemberSignature Language="C#" Value="public string StringFormat { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance string StringFormat" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Xamarin.Forms.Xaml.IMarkupExtension.ProvideValue">
+ <MemberSignature Language="C#" Value="object IMarkupExtension.ProvideValue (IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance object Xamarin.Forms.Xaml.IMarkupExtension.ProvideValue(class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="serviceProvider">To be added.</param>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Xamarin.Forms.Xaml.IMarkupExtension&lt;Xamarin.Forms.BindingBase&gt;.ProvideValue">
+ <MemberSignature Language="C#" Value="Xamarin.Forms.BindingBase IMarkupExtension&lt;BindingBase&gt;.ProvideValue (IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class Xamarin.Forms.BindingBase Xamarin.Forms.Xaml.IMarkupExtension&lt;Xamarin.Forms.BindingBase&gt;.ProvideValue(class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Xamarin.Forms.BindingBase</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="serviceProvider">To be added.</param>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/TypeExtension.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/TypeExtension.xml
new file mode 100644
index 00000000..31d0cde8
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/TypeExtension.xml
@@ -0,0 +1,137 @@
+<Type Name="TypeExtension" FullName="Xamarin.Forms.Xaml.TypeExtension">
+ <TypeSignature Language="C#" Value="public class TypeExtension : Xamarin.Forms.Xaml.IMarkupExtension&lt;Type&gt;" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit TypeExtension extends System.Object implements class Xamarin.Forms.Xaml.IMarkupExtension, class Xamarin.Forms.Xaml.IMarkupExtension`1&lt;class System.Type&gt;" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>Xamarin.Forms.Xaml.IMarkupExtension&lt;System.Type&gt;</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Xamarin.Forms.ContentProperty("TypeName")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TypeExtension ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters />
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProvideValue">
+ <MemberSignature Language="C#" Value="public object ProvideValue (IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object ProvideValue(class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="serviceProvider">To be added.</param>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProvideValue">
+ <MemberSignature Language="C#" Value="public Type ProvideValue (IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Type ProvideValue(class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Type</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="serviceProvider">To be added.</param>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TypeName">
+ <MemberSignature Language="C#" Value="public string TypeName { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance string TypeName" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Xamarin.Forms.Xaml.IMarkupExtension.ProvideValue">
+ <MemberSignature Language="C#" Value="object IMarkupExtension.ProvideValue (IServiceProvider serviceProvider);" />
+ <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance object Xamarin.Forms.Xaml.IMarkupExtension.ProvideValue(class System.IServiceProvider serviceProvider) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceProvider" Type="System.IServiceProvider" />
+ </Parameters>
+ <Docs>
+ <param name="serviceProvider">To be added.</param>
+ <summary>For internal use by the XAML infrastructure.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/XamlCompilationAttribute.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/XamlCompilationAttribute.xml
new file mode 100644
index 00000000..98952581
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/XamlCompilationAttribute.xml
@@ -0,0 +1,58 @@
+<Type Name="XamlCompilationAttribute" FullName="Xamarin.Forms.Xaml.XamlCompilationAttribute">
+ <TypeSignature Language="C#" Value="public sealed class XamlCompilationAttribute : Attribute" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit XamlCompilationAttribute extends System.Attribute" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Attribute</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Module, Inherited=false)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Docs>
+ <summary>Attribute that controls whether XAML will be compiled at build time or run time.</summary>
+ <remarks>By default, XAML compilation at build time is turned off.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public XamlCompilationAttribute (Xamarin.Forms.Xaml.XamlCompilationOptions xamlCompilationOptions);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Xamarin.Forms.Xaml.XamlCompilationOptions xamlCompilationOptions) cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters>
+ <Parameter Name="xamlCompilationOptions" Type="Xamarin.Forms.Xaml.XamlCompilationOptions" />
+ </Parameters>
+ <Docs>
+ <param name="xamlCompilationOptions">A value that tells whether to compile XAML at run time or compile time.</param>
+ <summary>Creates a new <see cref="T:Xamarin.Forms.Xaml.XamlCompilationAttribute" /> with the specified value.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="XamlCompilationOptions">
+ <MemberSignature Language="C#" Value="public Xamarin.Forms.Xaml.XamlCompilationOptions XamlCompilationOptions { get; set; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance valuetype Xamarin.Forms.Xaml.XamlCompilationOptions XamlCompilationOptions" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Xamarin.Forms.Xaml.XamlCompilationOptions</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>Gets or sets a value that tells whether to compile XAML at run time or compile time.</summary>
+ <value>A value that tells whether to compile XAML at run time or compile time.</value>
+ <remarks>By default, XAML compilation at build time is turned off.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/XamlCompilationOptions.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/XamlCompilationOptions.xml
new file mode 100644
index 00000000..52266c29
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/XamlCompilationOptions.xml
@@ -0,0 +1,56 @@
+<Type Name="XamlCompilationOptions" FullName="Xamarin.Forms.Xaml.XamlCompilationOptions">
+ <TypeSignature Language="C#" Value="public enum XamlCompilationOptions" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed XamlCompilationOptions extends System.Enum" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Flags</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Docs>
+ <summary>Enumerates values that control when XAML is compiled into IL.</summary>
+ <remarks>
+ <para>Enabling build-time compilation by specifying the <c>Compile</c> option checks the XAML at build time, reduces loading time, and produces a smaller assembly or application.</para>
+ <para>By default, XAML compilation at build time is turned off.</para>
+ </remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="Compile">
+ <MemberSignature Language="C#" Value="Compile" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Xamarin.Forms.Xaml.XamlCompilationOptions Compile = int32(2)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Xamarin.Forms.Xaml.XamlCompilationOptions</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>Compile the XAML for the class or project when the application is built.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Skip">
+ <MemberSignature Language="C#" Value="Skip" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Xamarin.Forms.Xaml.XamlCompilationOptions Skip = int32(1)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Xamarin.Forms.Xaml.XamlCompilationOptions</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>Compile the XAML for the class or project when the application is run on the device.</summary>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/XamlParseException.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/XamlParseException.xml
new file mode 100644
index 00000000..0bafd600
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/XamlParseException.xml
@@ -0,0 +1,19 @@
+<Type Name="XamlParseException" FullName="Xamarin.Forms.Xaml.XamlParseException">
+ <TypeSignature Language="C#" Value="public class XamlParseException : Exception" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit XamlParseException extends System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <AssemblyVersion>1.2.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>Exception that is raised when the XAML parser encounters a XAML error.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members />
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/XmlLineInfo.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/XmlLineInfo.xml
new file mode 100644
index 00000000..02894766
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml/XmlLineInfo.xml
@@ -0,0 +1,96 @@
+<Type Name="XmlLineInfo" FullName="Xamarin.Forms.Xaml.XmlLineInfo">
+ <TypeSignature Language="C#" Value="public class XmlLineInfo : System.Xml.IXmlLineInfo" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit XmlLineInfo extends System.Object implements class System.Xml.IXmlLineInfo" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Xml.IXmlLineInfo</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public XmlLineInfo (bool hasLineInfo, int linenumber, int lineposition);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(bool hasLineInfo, int32 linenumber, int32 lineposition) cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters>
+ <Parameter Name="hasLineInfo" Type="System.Boolean" />
+ <Parameter Name="linenumber" Type="System.Int32" />
+ <Parameter Name="lineposition" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="hasLineInfo">To be added.</param>
+ <param name="linenumber">To be added.</param>
+ <param name="lineposition">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HasLineInfo">
+ <MemberSignature Language="C#" Value="public bool HasLineInfo ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool HasLineInfo() cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LineNumber">
+ <MemberSignature Language="C#" Value="public int LineNumber { get; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance int32 LineNumber" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LinePosition">
+ <MemberSignature Language="C#" Value="public int LinePosition { get; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance int32 LinePosition" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.4.0.0</AssemblyVersion>
+ <AssemblyVersion>1.5.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/index.xml b/docs/Xamarin.Forms.Xaml/index.xml
new file mode 100644
index 00000000..7f663c63
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/index.xml
@@ -0,0 +1,118 @@
+<Overview>
+ <Assemblies>
+ <Assembly Name="Xamarin.Forms.Xaml" Version="2.0.0.0">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute+DebuggingModes.Default | System.Diagnostics.DebuggableAttribute+DebuggingModes.DisableOptimizations | System.Diagnostics.DebuggableAttribute+DebuggingModes.EnableEditAndContinue | System.Diagnostics.DebuggableAttribute+DebuggingModes.IgnoreSymbolStoreSequencePoints)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCompany("Xamarin Inc.")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyConfiguration("")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCopyright("Copyright © Xamarin Inc. 2013-2015")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyDescription("")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyFileVersion("2.0.0.0")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyProduct("Xamarin.Forms")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTitle("Xamarin.Forms.Xaml")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTrademark("")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.CompilerServices.CompilationRelaxations(8)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.CompilerServices.InternalsVisibleTo("Xamarin.Forms.Xaml.UnitTests")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.CompilerServices.InternalsVisibleTo("Xamarin.Forms.Build.Tasks")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.CompilerServices.InternalsVisibleTo("Xamarin.Forms.Xaml.Design")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.Versioning.TargetFramework(".NETPortable,Version=v4.5,Profile=Profile259", FrameworkDisplayName=".NET Portable Subset")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>Xamarin.Forms.Preserve</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Assembly>
+ </Assemblies>
+ <Remarks>To be added.</Remarks>
+ <Copyright>To be added.</Copyright>
+ <Types>
+ <Namespace Name="Xamarin.Forms.Xaml">
+ <Type Name="ArrayExtension" Kind="Class" />
+ <Type Name="BindingExtension" Kind="Class" />
+ <Type Name="DynamicResourceExtension" Kind="Class" />
+ <Type Name="Extensions" Kind="Class" />
+ <Type Name="NullExtension" Kind="Class" />
+ <Type Name="ReferenceExtension" Kind="Class" />
+ <Type Name="StaticExtension" Kind="Class" />
+ <Type Name="StaticResourceExtension" Kind="Class" />
+ <Type Name="TemplateBindingExtension" Kind="Class" />
+ <Type Name="TypeExtension" Kind="Class" />
+ <Type Name="XamlCompilationAttribute" Kind="Class" />
+ <Type Name="XamlCompilationOptions" Kind="Enumeration" />
+ <Type Name="XamlParseException" Kind="Class" />
+ <Type Name="XmlLineInfo" Kind="Class" />
+ </Namespace>
+ <Namespace Name="Xamarin.Forms.Xaml.Internals">
+ <Type Name="NameScopeProvider" Kind="Class" />
+ <Type Name="SimpleValueTargetProvider" Kind="Class" />
+ <Type Name="XamlServiceProvider" Kind="Class" />
+ <Type Name="XamlTypeResolver" Kind="Class" />
+ <Type Name="XmlLineInfoProvider" Kind="Class" />
+ <Type Name="XmlNamespaceResolver" Kind="Class" />
+ </Namespace>
+ </Types>
+ <Title>Xamarin.Forms.Xaml</Title>
+ <ExtensionMethods>
+ <ExtensionMethod>
+ <Targets>
+ <Target Type="T:Xamarin.Forms.BindableObject" />
+ </Targets>
+ <Member MemberName="LoadFromXaml&lt;TView&gt;">
+ <MemberSignature Language="C#" Value="public static TView LoadFromXaml&lt;TView&gt; (this TView view, Type callingType) where TView : Xamarin.Forms.BindableObject;" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig !!TView LoadFromXaml&lt;(class Xamarin.Forms.BindableObject) TView&gt;(!!TView view, class System.Type callingType) cil managed" />
+ <MemberType>ExtensionMethod</MemberType>
+ <ReturnValue>
+ <ReturnType>TView</ReturnType>
+ </ReturnValue>
+ <TypeParameters>
+ <TypeParameter Name="TView">
+ <Constraints>
+ <BaseTypeName>Xamarin.Forms.BindableObject</BaseTypeName>
+ </Constraints>
+ </TypeParameter>
+ </TypeParameters>
+ <Parameters>
+ <Parameter Name="view" Type="TView" RefType="this" />
+ <Parameter Name="callingType" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <typeparam name="TView">To be added.</typeparam>
+ <param name="view">To be added.</param>
+ <param name="callingType">To be added.</param>
+ <summary>Configures <paramref name="view" /> with the properties that are defined in the application manifest for <paramref name="callingType" />.</summary>
+ </Docs>
+ <Link Type="Xamarin.Forms.Xaml.Extensions" Member="M:Xamarin.Forms.Xaml.Extensions.LoadFromXaml``1(``0,System.Type)" />
+ </Member>
+ </ExtensionMethod>
+ </ExtensionMethods>
+</Overview>
diff --git a/docs/Xamarin.Forms.Xaml/ns-Xamarin.Forms.Xaml.Internals.xml b/docs/Xamarin.Forms.Xaml/ns-Xamarin.Forms.Xaml.Internals.xml
new file mode 100644
index 00000000..881ec37c
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/ns-Xamarin.Forms.Xaml.Internals.xml
@@ -0,0 +1,6 @@
+<Namespace Name="Xamarin.Forms.Xaml.Internals">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/docs/Xamarin.Forms.Xaml/ns-Xamarin.Forms.Xaml.xml b/docs/Xamarin.Forms.Xaml/ns-Xamarin.Forms.Xaml.xml
new file mode 100644
index 00000000..98089a4e
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/ns-Xamarin.Forms.Xaml.xml
@@ -0,0 +1,6 @@
+<Namespace Name="Xamarin.Forms.Xaml">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>