aboutsummaryrefslogtreecommitdiff
path: root/avahi-sharp/en
diff options
context:
space:
mode:
Diffstat (limited to 'avahi-sharp/en')
-rw-r--r--avahi-sharp/en/Avahi.xml6
-rw-r--r--avahi-sharp/en/Avahi/AddressResolver.xml113
-rw-r--r--avahi-sharp/en/Avahi/BrowserBase.xml59
-rw-r--r--avahi-sharp/en/Avahi/Client.xml178
-rw-r--r--avahi-sharp/en/Avahi/ClientException.xml29
-rw-r--r--avahi-sharp/en/Avahi/ClientFlags.xml51
-rw-r--r--avahi-sharp/en/Avahi/ClientState.xml66
-rw-r--r--avahi-sharp/en/Avahi/ClientStateArgs.xml41
-rw-r--r--avahi-sharp/en/Avahi/ClientStateHandler.xml23
-rw-r--r--avahi-sharp/en/Avahi/DomainBrowser.xml101
-rw-r--r--avahi-sharp/en/Avahi/DomainBrowserType.xml66
-rw-r--r--avahi-sharp/en/Avahi/DomainInfo.xml61
-rw-r--r--avahi-sharp/en/Avahi/DomainInfoArgs.xml41
-rw-r--r--avahi-sharp/en/Avahi/DomainInfoHandler.xml23
-rw-r--r--avahi-sharp/en/Avahi/EntryGroup.xml491
-rw-r--r--avahi-sharp/en/Avahi/EntryGroupState.xml66
-rw-r--r--avahi-sharp/en/Avahi/EntryGroupStateArgs.xml41
-rw-r--r--avahi-sharp/en/Avahi/EntryGroupStateHandler.xml23
-rw-r--r--avahi-sharp/en/Avahi/ErrorCode.xml526
-rw-r--r--avahi-sharp/en/Avahi/ErrorCodeArgs.xml41
-rw-r--r--avahi-sharp/en/Avahi/ErrorCodeHandler.xml23
-rw-r--r--avahi-sharp/en/Avahi/HostAddressArgs.xml55
-rw-r--r--avahi-sharp/en/Avahi/HostAddressHandler.xml23
-rw-r--r--avahi-sharp/en/Avahi/HostNameResolver.xml115
-rw-r--r--avahi-sharp/en/Avahi/LookupFlags.xml71
-rw-r--r--avahi-sharp/en/Avahi/LookupResultFlags.xml81
-rw-r--r--avahi-sharp/en/Avahi/Protocol.xml46
-rw-r--r--avahi-sharp/en/Avahi/PublishFlags.xml121
-rw-r--r--avahi-sharp/en/Avahi/RecordBrowser.xml107
-rw-r--r--avahi-sharp/en/Avahi/RecordClass.xml26
-rw-r--r--avahi-sharp/en/Avahi/RecordInfo.xml94
-rw-r--r--avahi-sharp/en/Avahi/RecordInfoArgs.xml41
-rw-r--r--avahi-sharp/en/Avahi/RecordInfoHandler.xml23
-rw-r--r--avahi-sharp/en/Avahi/RecordType.xml116
-rw-r--r--avahi-sharp/en/Avahi/ResolverBase.xml37
-rw-r--r--avahi-sharp/en/Avahi/ServiceBrowser.xml119
-rw-r--r--avahi-sharp/en/Avahi/ServiceInfo.xml138
-rw-r--r--avahi-sharp/en/Avahi/ServiceInfoArgs.xml41
-rw-r--r--avahi-sharp/en/Avahi/ServiceInfoHandler.xml23
-rw-r--r--avahi-sharp/en/Avahi/ServiceResolver.xml125
-rw-r--r--avahi-sharp/en/Avahi/ServiceTypeBrowser.xml113
-rw-r--r--avahi-sharp/en/Avahi/ServiceTypeInfo.xml72
-rw-r--r--avahi-sharp/en/Avahi/ServiceTypeInfoArgs.xml41
-rw-r--r--avahi-sharp/en/Avahi/ServiceTypeInfoHandler.xml23
-rw-r--r--avahi-sharp/en/index.xml79
45 files changed, 3799 insertions, 0 deletions
diff --git a/avahi-sharp/en/Avahi.xml b/avahi-sharp/en/Avahi.xml
new file mode 100644
index 0000000..0739013
--- /dev/null
+++ b/avahi-sharp/en/Avahi.xml
@@ -0,0 +1,6 @@
+<Namespace Name="Avahi">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/avahi-sharp/en/Avahi/AddressResolver.xml b/avahi-sharp/en/Avahi/AddressResolver.xml
new file mode 100644
index 0000000..064e505
--- /dev/null
+++ b/avahi-sharp/en/Avahi/AddressResolver.xml
@@ -0,0 +1,113 @@
+<Type Name="AddressResolver" FullName="Avahi.AddressResolver">
+ <TypeSignature Language="C#" Value="public class AddressResolver : Avahi.ResolverBase, System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Avahi.ResolverBase</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddressResolver (Avahi.Client client, System.Net.IPAddress address);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ <Parameter Name="address" Type="System.Net.IPAddress" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <param name="address">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Found">
+ <MemberSignature Language="C#" Value="public event Avahi.HostAddressHandler Found;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.HostAddressHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Timeout">
+ <MemberSignature Language="C#" Value="public event EventHandler Timeout;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Address">
+ <MemberSignature Language="C#" Value="public System.Net.IPAddress Address { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Net.IPAddress</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HostName">
+ <MemberSignature Language="C#" Value="public string HostName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddressResolver (Avahi.Client client, int iface, Avahi.Protocol proto, System.Net.IPAddress address, Avahi.LookupFlags flags);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ <Parameter Name="iface" Type="System.Int32" />
+ <Parameter Name="proto" Type="Avahi.Protocol" />
+ <Parameter Name="address" Type="System.Net.IPAddress" />
+ <Parameter Name="flags" Type="Avahi.LookupFlags" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <param name="iface">To be added.</param>
+ <param name="proto">To be added.</param>
+ <param name="address">To be added.</param>
+ <param name="flags">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/BrowserBase.xml b/avahi-sharp/en/Avahi/BrowserBase.xml
new file mode 100644
index 0000000..fa6d2ad
--- /dev/null
+++ b/avahi-sharp/en/Avahi/BrowserBase.xml
@@ -0,0 +1,59 @@
+<Type Name="BrowserBase" FullName="Avahi.BrowserBase">
+ <TypeSignature Language="C#" Value="public abstract class BrowserBase" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected BrowserBase ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CacheExhausted">
+ <MemberSignature Language="C#" Value="public event EventHandler CacheExhausted;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AllForNow">
+ <MemberSignature Language="C#" Value="public event EventHandler AllForNow;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Failed">
+ <MemberSignature Language="C#" Value="public event EventHandler Failed;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/Client.xml b/avahi-sharp/en/Avahi/Client.xml
new file mode 100644
index 0000000..0abecf7
--- /dev/null
+++ b/avahi-sharp/en/Avahi/Client.xml
@@ -0,0 +1,178 @@
+<Type Name="Client" FullName="Avahi.Client">
+ <TypeSignature Language="C#" Value="public class Client : System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Client ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StateChanged">
+ <MemberSignature Language="C#" Value="public event Avahi.ClientStateHandler StateChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ClientStateHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Version">
+ <MemberSignature Language="C#" Value="public string Version { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HostName">
+ <MemberSignature Language="C#" Value="public string HostName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DomainName">
+ <MemberSignature Language="C#" Value="public string DomainName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HostNameFqdn">
+ <MemberSignature Language="C#" Value="public string HostNameFqdn { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="State">
+ <MemberSignature Language="C#" Value="public Avahi.ClientState State { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ClientState</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LocalServiceCookie">
+ <MemberSignature Language="C#" Value="public uint LocalServiceCookie { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.UInt32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Client (Avahi.ClientFlags flags);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="flags" Type="Avahi.ClientFlags" />
+ </Parameters>
+ <Docs>
+ <param name="flags">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="JoinServiceName">
+ <MemberSignature Language="C#" Value="public static string JoinServiceName (string name, string type, string domain);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="domain" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="domain">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SplitServiceName">
+ <MemberSignature Language="C#" Value="public static void SplitServiceName (string service, out string name, out string type, out string domain);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="service" Type="System.String" />
+ <Parameter Name="name" Type="System.String&amp;" RefType="out" />
+ <Parameter Name="type" Type="System.String&amp;" RefType="out" />
+ <Parameter Name="domain" Type="System.String&amp;" RefType="out" />
+ </Parameters>
+ <Docs>
+ <param name="service">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="domain">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/ClientException.xml b/avahi-sharp/en/Avahi/ClientException.xml
new file mode 100644
index 0000000..3b8319b
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ClientException.xml
@@ -0,0 +1,29 @@
+<Type Name="ClientException" FullName="Avahi.ClientException">
+ <TypeSignature Language="C#" Value="public class ClientException : System.ApplicationException" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ApplicationException</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName="ErrorCode">
+ <MemberSignature Language="C#" Value="public Avahi.ErrorCode ErrorCode { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/ClientFlags.xml b/avahi-sharp/en/Avahi/ClientFlags.xml
new file mode 100644
index 0000000..d4ea291
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ClientFlags.xml
@@ -0,0 +1,51 @@
+<Type Name="ClientFlags" FullName="Avahi.ClientFlags">
+ <TypeSignature Language="C#" Value="public enum ClientFlags" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Flags</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="NoFail">
+ <MemberSignature Language="C#" Value="NoFail" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ClientFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ClientFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="IgnoreUserConfig">
+ <MemberSignature Language="C#" Value="IgnoreUserConfig" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ClientFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/ClientState.xml b/avahi-sharp/en/Avahi/ClientState.xml
new file mode 100644
index 0000000..c20a02b
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ClientState.xml
@@ -0,0 +1,66 @@
+<Type Name="ClientState" FullName="Avahi.ClientState">
+ <TypeSignature Language="C#" Value="public enum ClientState" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Collision">
+ <MemberSignature Language="C#" Value="Collision" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ClientState</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Registering">
+ <MemberSignature Language="C#" Value="Registering" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ClientState</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Running">
+ <MemberSignature Language="C#" Value="Running" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ClientState</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Connecting">
+ <MemberSignature Language="C#" Value="Connecting" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ClientState</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Failure">
+ <MemberSignature Language="C#" Value="Failure" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ClientState</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/ClientStateArgs.xml b/avahi-sharp/en/Avahi/ClientStateArgs.xml
new file mode 100644
index 0000000..e5da11d
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ClientStateArgs.xml
@@ -0,0 +1,41 @@
+<Type Name="ClientStateArgs" FullName="Avahi.ClientStateArgs">
+ <TypeSignature Language="C#" Value="public class ClientStateArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ClientStateArgs (Avahi.ClientState state);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="state" Type="Avahi.ClientState" />
+ </Parameters>
+ <Docs>
+ <param name="state">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="State">
+ <MemberSignature Language="C#" Value="public Avahi.ClientState State { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ClientState</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/ClientStateHandler.xml b/avahi-sharp/en/Avahi/ClientStateHandler.xml
new file mode 100644
index 0000000..0576975
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ClientStateHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="ClientStateHandler" FullName="Avahi.ClientStateHandler">
+ <TypeSignature Language="C#" Value="public delegate void ClientStateHandler(object o, Avahi.ClientStateArgs state);" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="o" Type="System.Object" />
+ <Parameter Name="state" Type="Avahi.ClientStateArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="o">To be added.</param>
+ <param name="state">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/DomainBrowser.xml b/avahi-sharp/en/Avahi/DomainBrowser.xml
new file mode 100644
index 0000000..20536e0
--- /dev/null
+++ b/avahi-sharp/en/Avahi/DomainBrowser.xml
@@ -0,0 +1,101 @@
+<Type Name="DomainBrowser" FullName="Avahi.DomainBrowser">
+ <TypeSignature Language="C#" Value="public class DomainBrowser : Avahi.BrowserBase, System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Avahi.BrowserBase</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DomainBrowser (Avahi.Client client);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DomainAdded">
+ <MemberSignature Language="C#" Value="public event Avahi.DomainInfoHandler DomainAdded;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.DomainInfoHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DomainRemoved">
+ <MemberSignature Language="C#" Value="public event Avahi.DomainInfoHandler DomainRemoved;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.DomainInfoHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Domains">
+ <MemberSignature Language="C#" Value="public Avahi.DomainInfo[] Domains { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.DomainInfo[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DomainBrowser (Avahi.Client client, int iface, Avahi.Protocol proto, string domain, Avahi.DomainBrowserType btype, Avahi.LookupFlags flags);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ <Parameter Name="iface" Type="System.Int32" />
+ <Parameter Name="proto" Type="Avahi.Protocol" />
+ <Parameter Name="domain" Type="System.String" />
+ <Parameter Name="btype" Type="Avahi.DomainBrowserType" />
+ <Parameter Name="flags" Type="Avahi.LookupFlags" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <param name="iface">To be added.</param>
+ <param name="proto">To be added.</param>
+ <param name="domain">To be added.</param>
+ <param name="btype">To be added.</param>
+ <param name="flags">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/DomainBrowserType.xml b/avahi-sharp/en/Avahi/DomainBrowserType.xml
new file mode 100644
index 0000000..9743524
--- /dev/null
+++ b/avahi-sharp/en/Avahi/DomainBrowserType.xml
@@ -0,0 +1,66 @@
+<Type Name="DomainBrowserType" FullName="Avahi.DomainBrowserType">
+ <TypeSignature Language="C#" Value="public enum DomainBrowserType" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="RegisterDefault">
+ <MemberSignature Language="C#" Value="RegisterDefault" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.DomainBrowserType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="BrowseDefault">
+ <MemberSignature Language="C#" Value="BrowseDefault" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.DomainBrowserType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Register">
+ <MemberSignature Language="C#" Value="Register" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.DomainBrowserType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="BrowseLegacy">
+ <MemberSignature Language="C#" Value="BrowseLegacy" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.DomainBrowserType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Browse">
+ <MemberSignature Language="C#" Value="Browse" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.DomainBrowserType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/DomainInfo.xml b/avahi-sharp/en/Avahi/DomainInfo.xml
new file mode 100644
index 0000000..dddfd60
--- /dev/null
+++ b/avahi-sharp/en/Avahi/DomainInfo.xml
@@ -0,0 +1,61 @@
+<Type Name="DomainInfo" FullName="Avahi.DomainInfo">
+ <TypeSignature Language="C#" Value="public struct DomainInfo" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ValueType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName="NetworkInterface">
+ <MemberSignature Language="C#" Value="public int NetworkInterface;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Protocol">
+ <MemberSignature Language="C#" Value="public Avahi.Protocol Protocol;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.Protocol</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Domain">
+ <MemberSignature Language="C#" Value="public string Domain;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Flags">
+ <MemberSignature Language="C#" Value="public Avahi.LookupResultFlags Flags;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupResultFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/DomainInfoArgs.xml b/avahi-sharp/en/Avahi/DomainInfoArgs.xml
new file mode 100644
index 0000000..1967447
--- /dev/null
+++ b/avahi-sharp/en/Avahi/DomainInfoArgs.xml
@@ -0,0 +1,41 @@
+<Type Name="DomainInfoArgs" FullName="Avahi.DomainInfoArgs">
+ <TypeSignature Language="C#" Value="public class DomainInfoArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DomainInfoArgs (Avahi.DomainInfo domain);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="domain" Type="Avahi.DomainInfo" />
+ </Parameters>
+ <Docs>
+ <param name="domain">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Domain">
+ <MemberSignature Language="C#" Value="public Avahi.DomainInfo Domain { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.DomainInfo</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/DomainInfoHandler.xml b/avahi-sharp/en/Avahi/DomainInfoHandler.xml
new file mode 100644
index 0000000..793e2b7
--- /dev/null
+++ b/avahi-sharp/en/Avahi/DomainInfoHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="DomainInfoHandler" FullName="Avahi.DomainInfoHandler">
+ <TypeSignature Language="C#" Value="public delegate void DomainInfoHandler(object o, Avahi.DomainInfoArgs args);" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="o" Type="System.Object" />
+ <Parameter Name="args" Type="Avahi.DomainInfoArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="o">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/EntryGroup.xml b/avahi-sharp/en/Avahi/EntryGroup.xml
new file mode 100644
index 0000000..93fec22
--- /dev/null
+++ b/avahi-sharp/en/Avahi/EntryGroup.xml
@@ -0,0 +1,491 @@
+<Type Name="EntryGroup" FullName="Avahi.EntryGroup">
+ <TypeSignature Language="C#" Value="public class EntryGroup : System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public EntryGroup (Avahi.Client client);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StateChanged">
+ <MemberSignature Language="C#" Value="public event Avahi.EntryGroupStateHandler StateChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.EntryGroupStateHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Commit">
+ <MemberSignature Language="C#" Value="public void Commit ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddService">
+ <MemberSignature Language="C#" Value="public void AddService (string name, string type, string domain, ushort port, string[] txt);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="domain" Type="System.String" />
+ <Parameter Name="port" Type="System.UInt16" />
+ <Parameter Name="txt" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="domain">To be added.</param>
+ <param name="port">To be added.</param>
+ <param name="txt">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="State">
+ <MemberSignature Language="C#" Value="public Avahi.EntryGroupState State { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.EntryGroupState</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsEmpty">
+ <MemberSignature Language="C#" Value="public bool IsEmpty { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAlternativeServiceName">
+ <MemberSignature Language="C#" Value="public static string GetAlternativeServiceName (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddService">
+ <MemberSignature Language="C#" Value="public void AddService (Avahi.PublishFlags flags, string name, string type, string domain, ushort port, string[] txt);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="flags" Type="Avahi.PublishFlags" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="domain" Type="System.String" />
+ <Parameter Name="port" Type="System.UInt16" />
+ <Parameter Name="txt" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="flags">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="domain">To be added.</param>
+ <param name="port">To be added.</param>
+ <param name="txt">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddService">
+ <MemberSignature Language="C#" Value="public void AddService (int iface, Avahi.Protocol proto, Avahi.PublishFlags flags, string name, string type, string domain, string host, ushort port, string[] txt);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="iface" Type="System.Int32" />
+ <Parameter Name="proto" Type="Avahi.Protocol" />
+ <Parameter Name="flags" Type="Avahi.PublishFlags" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="domain" Type="System.String" />
+ <Parameter Name="host" Type="System.String" />
+ <Parameter Name="port" Type="System.UInt16" />
+ <Parameter Name="txt" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="iface">To be added.</param>
+ <param name="proto">To be added.</param>
+ <param name="flags">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="domain">To be added.</param>
+ <param name="host">To be added.</param>
+ <param name="port">To be added.</param>
+ <param name="txt">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UpdateService">
+ <MemberSignature Language="C#" Value="public void UpdateService (string name, string type, string domain, string[] txt);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="domain" Type="System.String" />
+ <Parameter Name="txt" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="domain">To be added.</param>
+ <param name="txt">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UpdateService">
+ <MemberSignature Language="C#" Value="public void UpdateService (int iface, Avahi.Protocol proto, Avahi.PublishFlags flags, string name, string type, string domain, string[] txt);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="iface" Type="System.Int32" />
+ <Parameter Name="proto" Type="Avahi.Protocol" />
+ <Parameter Name="flags" Type="Avahi.PublishFlags" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="domain" Type="System.String" />
+ <Parameter Name="txt" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="iface">To be added.</param>
+ <param name="proto">To be added.</param>
+ <param name="flags">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="domain">To be added.</param>
+ <param name="txt">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddServiceSubtype">
+ <MemberSignature Language="C#" Value="public void AddServiceSubtype (string name, string type, string domain, string subtype);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="domain" Type="System.String" />
+ <Parameter Name="subtype" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="domain">To be added.</param>
+ <param name="subtype">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddServiceSubtype">
+ <MemberSignature Language="C#" Value="public void AddServiceSubtype (int iface, Avahi.Protocol proto, Avahi.PublishFlags flags, string name, string type, string domain, string subtype);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="iface" Type="System.Int32" />
+ <Parameter Name="proto" Type="Avahi.Protocol" />
+ <Parameter Name="flags" Type="Avahi.PublishFlags" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="domain" Type="System.String" />
+ <Parameter Name="subtype" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="iface">To be added.</param>
+ <param name="proto">To be added.</param>
+ <param name="flags">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="domain">To be added.</param>
+ <param name="subtype">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddAddress">
+ <MemberSignature Language="C#" Value="public void AddAddress (string name, System.Net.IPAddress address);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="address" Type="System.Net.IPAddress" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="address">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddAddress">
+ <MemberSignature Language="C#" Value="public void AddAddress (int iface, Avahi.Protocol proto, Avahi.PublishFlags flags, string name, System.Net.IPAddress address);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="iface" Type="System.Int32" />
+ <Parameter Name="proto" Type="Avahi.Protocol" />
+ <Parameter Name="flags" Type="Avahi.PublishFlags" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="address" Type="System.Net.IPAddress" />
+ </Parameters>
+ <Docs>
+ <param name="iface">To be added.</param>
+ <param name="proto">To be added.</param>
+ <param name="flags">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="address">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRecord">
+ <MemberSignature Language="C#" Value="public void AddRecord (string name, Avahi.RecordClass clazz, Avahi.RecordType type, uint ttl, byte[] rdata, int length);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="clazz" Type="Avahi.RecordClass" />
+ <Parameter Name="type" Type="Avahi.RecordType" />
+ <Parameter Name="ttl" Type="System.UInt32" />
+ <Parameter Name="rdata" Type="System.Byte[]" />
+ <Parameter Name="length" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="clazz">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="ttl">To be added.</param>
+ <param name="rdata">To be added.</param>
+ <param name="length">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRecord">
+ <MemberSignature Language="C#" Value="public void AddRecord (int iface, Avahi.Protocol proto, Avahi.PublishFlags flags, string name, Avahi.RecordClass clazz, Avahi.RecordType type, uint ttl, byte[] rdata, int length);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="iface" Type="System.Int32" />
+ <Parameter Name="proto" Type="Avahi.Protocol" />
+ <Parameter Name="flags" Type="Avahi.PublishFlags" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="clazz" Type="Avahi.RecordClass" />
+ <Parameter Name="type" Type="Avahi.RecordType" />
+ <Parameter Name="ttl" Type="System.UInt32" />
+ <Parameter Name="rdata" Type="System.Byte[]" />
+ <Parameter Name="length" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="iface">To be added.</param>
+ <param name="proto">To be added.</param>
+ <param name="flags">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="clazz">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="ttl">To be added.</param>
+ <param name="rdata">To be added.</param>
+ <param name="length">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddService">
+ <MemberSignature Language="C#" Value="public void AddService (int iface, Avahi.Protocol proto, Avahi.PublishFlags flags, string name, string type, string domain, string host, ushort port, byte[][] txt);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="iface" Type="System.Int32" />
+ <Parameter Name="proto" Type="Avahi.Protocol" />
+ <Parameter Name="flags" Type="Avahi.PublishFlags" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="domain" Type="System.String" />
+ <Parameter Name="host" Type="System.String" />
+ <Parameter Name="port" Type="System.UInt16" />
+ <Parameter Name="txt" Type="System.Byte[][]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="iface">To be added.</param>
+ <param name="proto">To be added.</param>
+ <param name="flags">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="domain">To be added.</param>
+ <param name="host">To be added.</param>
+ <param name="port">To be added.</param>
+ <param name="txt">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UpdateService">
+ <MemberSignature Language="C#" Value="public void UpdateService (int iface, Avahi.Protocol proto, Avahi.PublishFlags flags, string name, string type, string domain, byte[][] txt);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="iface" Type="System.Int32" />
+ <Parameter Name="proto" Type="Avahi.Protocol" />
+ <Parameter Name="flags" Type="Avahi.PublishFlags" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="domain" Type="System.String" />
+ <Parameter Name="txt" Type="System.Byte[][]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="iface">To be added.</param>
+ <param name="proto">To be added.</param>
+ <param name="flags">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="domain">To be added.</param>
+ <param name="txt">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/EntryGroupState.xml b/avahi-sharp/en/Avahi/EntryGroupState.xml
new file mode 100644
index 0000000..c01e1df
--- /dev/null
+++ b/avahi-sharp/en/Avahi/EntryGroupState.xml
@@ -0,0 +1,66 @@
+<Type Name="EntryGroupState" FullName="Avahi.EntryGroupState">
+ <TypeSignature Language="C#" Value="public enum EntryGroupState" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Collision">
+ <MemberSignature Language="C#" Value="Collision" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.EntryGroupState</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Registering">
+ <MemberSignature Language="C#" Value="Registering" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.EntryGroupState</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Uncommited">
+ <MemberSignature Language="C#" Value="Uncommited" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.EntryGroupState</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Established">
+ <MemberSignature Language="C#" Value="Established" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.EntryGroupState</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Failure">
+ <MemberSignature Language="C#" Value="Failure" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.EntryGroupState</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/EntryGroupStateArgs.xml b/avahi-sharp/en/Avahi/EntryGroupStateArgs.xml
new file mode 100644
index 0000000..c7d6f8c
--- /dev/null
+++ b/avahi-sharp/en/Avahi/EntryGroupStateArgs.xml
@@ -0,0 +1,41 @@
+<Type Name="EntryGroupStateArgs" FullName="Avahi.EntryGroupStateArgs">
+ <TypeSignature Language="C#" Value="public class EntryGroupStateArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public EntryGroupStateArgs (Avahi.EntryGroupState state);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="state" Type="Avahi.EntryGroupState" />
+ </Parameters>
+ <Docs>
+ <param name="state">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="State">
+ <MemberSignature Language="C#" Value="public Avahi.EntryGroupState State { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.EntryGroupState</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/EntryGroupStateHandler.xml b/avahi-sharp/en/Avahi/EntryGroupStateHandler.xml
new file mode 100644
index 0000000..427c519
--- /dev/null
+++ b/avahi-sharp/en/Avahi/EntryGroupStateHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="EntryGroupStateHandler" FullName="Avahi.EntryGroupStateHandler">
+ <TypeSignature Language="C#" Value="public delegate void EntryGroupStateHandler(object o, Avahi.EntryGroupStateArgs args);" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="o" Type="System.Object" />
+ <Parameter Name="args" Type="Avahi.EntryGroupStateArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="o">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/ErrorCode.xml b/avahi-sharp/en/Avahi/ErrorCode.xml
new file mode 100644
index 0000000..687f524
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ErrorCode.xml
@@ -0,0 +1,526 @@
+<Type Name="ErrorCode" FullName="Avahi.ErrorCode">
+ <TypeSignature Language="C#" Value="public enum ErrorCode" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="TooManyEntries">
+ <MemberSignature Language="C#" Value="TooManyEntries" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="AccessDenied">
+ <MemberSignature Language="C#" Value="AccessDenied" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NotFound">
+ <MemberSignature Language="C#" Value="NotFound" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="TooManyClients">
+ <MemberSignature Language="C#" Value="TooManyClients" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsYxRrSet">
+ <MemberSignature Language="C#" Value="DnsYxRrSet" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidFlags">
+ <MemberSignature Language="C#" Value="InvalidFlags" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="BadState">
+ <MemberSignature Language="C#" Value="BadState" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsNxDomain">
+ <MemberSignature Language="C#" Value="DnsNxDomain" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="TooManyObjects">
+ <MemberSignature Language="C#" Value="TooManyObjects" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidObject">
+ <MemberSignature Language="C#" Value="InvalidObject" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsServFail">
+ <MemberSignature Language="C#" Value="DnsServFail" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Disconnected">
+ <MemberSignature Language="C#" Value="Disconnected" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidPort">
+ <MemberSignature Language="C#" Value="InvalidPort" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Collision">
+ <MemberSignature Language="C#" Value="Collision" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidTTL">
+ <MemberSignature Language="C#" Value="InvalidTTL" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NoNetwork">
+ <MemberSignature Language="C#" Value="NoNetwork" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidOperation">
+ <MemberSignature Language="C#" Value="InvalidOperation" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NotPermitted">
+ <MemberSignature Language="C#" Value="NotPermitted" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidDnsType">
+ <MemberSignature Language="C#" Value="InvalidDnsType" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidDnsError">
+ <MemberSignature Language="C#" Value="InvalidDnsError" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsNotAuth">
+ <MemberSignature Language="C#" Value="DnsNotAuth" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidProtocol">
+ <MemberSignature Language="C#" Value="InvalidProtocol" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidConfig">
+ <MemberSignature Language="C#" Value="InvalidConfig" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsNotZone">
+ <MemberSignature Language="C#" Value="DnsNotZone" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Ok">
+ <MemberSignature Language="C#" Value="Ok" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidServiceSubtype">
+ <MemberSignature Language="C#" Value="InvalidServiceSubtype" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsNxRrSet">
+ <MemberSignature Language="C#" Value="DnsNxRrSet" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidServiceType">
+ <MemberSignature Language="C#" Value="InvalidServiceType" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsFormErr">
+ <MemberSignature Language="C#" Value="DnsFormErr" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="IsPattern">
+ <MemberSignature Language="C#" Value="IsPattern" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidPacket">
+ <MemberSignature Language="C#" Value="InvalidPacket" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidRecord">
+ <MemberSignature Language="C#" Value="InvalidRecord" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidKey">
+ <MemberSignature Language="C#" Value="InvalidKey" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidRData">
+ <MemberSignature Language="C#" Value="InvalidRData" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="VersionMismatch">
+ <MemberSignature Language="C#" Value="VersionMismatch" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsRefused">
+ <MemberSignature Language="C#" Value="DnsRefused" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidServiceName">
+ <MemberSignature Language="C#" Value="InvalidServiceName" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidHostName">
+ <MemberSignature Language="C#" Value="InvalidHostName" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidAddress">
+ <MemberSignature Language="C#" Value="InvalidAddress" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NoDaemon">
+ <MemberSignature Language="C#" Value="NoDaemon" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidInterface">
+ <MemberSignature Language="C#" Value="InvalidInterface" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Failure">
+ <MemberSignature Language="C#" Value="Failure" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsYxDomain">
+ <MemberSignature Language="C#" Value="DnsYxDomain" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NotSupported">
+ <MemberSignature Language="C#" Value="NotSupported" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NoMemory">
+ <MemberSignature Language="C#" Value="NoMemory" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Timeout">
+ <MemberSignature Language="C#" Value="Timeout" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidDnsClass">
+ <MemberSignature Language="C#" Value="InvalidDnsClass" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DBusError">
+ <MemberSignature Language="C#" Value="DBusError" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsNoTimp">
+ <MemberSignature Language="C#" Value="DnsNoTimp" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="OS">
+ <MemberSignature Language="C#" Value="OS" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidDomainName">
+ <MemberSignature Language="C#" Value="InvalidDomainName" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/ErrorCodeArgs.xml b/avahi-sharp/en/Avahi/ErrorCodeArgs.xml
new file mode 100644
index 0000000..c8a7ccc
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ErrorCodeArgs.xml
@@ -0,0 +1,41 @@
+<Type Name="ErrorCodeArgs" FullName="Avahi.ErrorCodeArgs">
+ <TypeSignature Language="C#" Value="public class ErrorCodeArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ErrorCodeArgs (Avahi.ErrorCode code);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="code" Type="Avahi.ErrorCode" />
+ </Parameters>
+ <Docs>
+ <param name="code">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ErrorCode">
+ <MemberSignature Language="C#" Value="public Avahi.ErrorCode ErrorCode { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/ErrorCodeHandler.xml b/avahi-sharp/en/Avahi/ErrorCodeHandler.xml
new file mode 100644
index 0000000..04e22d3
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ErrorCodeHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="ErrorCodeHandler" FullName="Avahi.ErrorCodeHandler">
+ <TypeSignature Language="C#" Value="public delegate void ErrorCodeHandler(object o, Avahi.ErrorCodeArgs args);" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="o" Type="System.Object" />
+ <Parameter Name="args" Type="Avahi.ErrorCodeArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="o">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/HostAddressArgs.xml b/avahi-sharp/en/Avahi/HostAddressArgs.xml
new file mode 100644
index 0000000..2b126e3
--- /dev/null
+++ b/avahi-sharp/en/Avahi/HostAddressArgs.xml
@@ -0,0 +1,55 @@
+<Type Name="HostAddressArgs" FullName="Avahi.HostAddressArgs">
+ <TypeSignature Language="C#" Value="public class HostAddressArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public HostAddressArgs (string host, System.Net.IPAddress address);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="host" Type="System.String" />
+ <Parameter Name="address" Type="System.Net.IPAddress" />
+ </Parameters>
+ <Docs>
+ <param name="host">To be added.</param>
+ <param name="address">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Host">
+ <MemberSignature Language="C#" Value="public string Host { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Address">
+ <MemberSignature Language="C#" Value="public System.Net.IPAddress Address { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Net.IPAddress</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/HostAddressHandler.xml b/avahi-sharp/en/Avahi/HostAddressHandler.xml
new file mode 100644
index 0000000..f0c195e
--- /dev/null
+++ b/avahi-sharp/en/Avahi/HostAddressHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="HostAddressHandler" FullName="Avahi.HostAddressHandler">
+ <TypeSignature Language="C#" Value="public delegate void HostAddressHandler(object o, Avahi.HostAddressArgs args);" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="o" Type="System.Object" />
+ <Parameter Name="args" Type="Avahi.HostAddressArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="o">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/HostNameResolver.xml b/avahi-sharp/en/Avahi/HostNameResolver.xml
new file mode 100644
index 0000000..37124fd
--- /dev/null
+++ b/avahi-sharp/en/Avahi/HostNameResolver.xml
@@ -0,0 +1,115 @@
+<Type Name="HostNameResolver" FullName="Avahi.HostNameResolver">
+ <TypeSignature Language="C#" Value="public class HostNameResolver : Avahi.ResolverBase, System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Avahi.ResolverBase</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public HostNameResolver (Avahi.Client client, string hostname);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ <Parameter Name="hostname" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <param name="hostname">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Found">
+ <MemberSignature Language="C#" Value="public event Avahi.HostAddressHandler Found;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.HostAddressHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Timeout">
+ <MemberSignature Language="C#" Value="public event EventHandler Timeout;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Address">
+ <MemberSignature Language="C#" Value="public System.Net.IPAddress Address { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Net.IPAddress</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HostName">
+ <MemberSignature Language="C#" Value="public string HostName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public HostNameResolver (Avahi.Client client, int iface, Avahi.Protocol proto, string hostname, Avahi.Protocol aproto, Avahi.LookupFlags flags);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ <Parameter Name="iface" Type="System.Int32" />
+ <Parameter Name="proto" Type="Avahi.Protocol" />
+ <Parameter Name="hostname" Type="System.String" />
+ <Parameter Name="aproto" Type="Avahi.Protocol" />
+ <Parameter Name="flags" Type="Avahi.LookupFlags" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <param name="iface">To be added.</param>
+ <param name="proto">To be added.</param>
+ <param name="hostname">To be added.</param>
+ <param name="aproto">To be added.</param>
+ <param name="flags">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/LookupFlags.xml b/avahi-sharp/en/Avahi/LookupFlags.xml
new file mode 100644
index 0000000..d7882e0
--- /dev/null
+++ b/avahi-sharp/en/Avahi/LookupFlags.xml
@@ -0,0 +1,71 @@
+<Type Name="LookupFlags" FullName="Avahi.LookupFlags">
+ <TypeSignature Language="C#" Value="public enum LookupFlags" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Flags</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="UseMulticast">
+ <MemberSignature Language="C#" Value="UseMulticast" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="UseWideArea">
+ <MemberSignature Language="C#" Value="UseWideArea" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NoAddress">
+ <MemberSignature Language="C#" Value="NoAddress" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NoTxt">
+ <MemberSignature Language="C#" Value="NoTxt" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/LookupResultFlags.xml b/avahi-sharp/en/Avahi/LookupResultFlags.xml
new file mode 100644
index 0000000..0066493
--- /dev/null
+++ b/avahi-sharp/en/Avahi/LookupResultFlags.xml
@@ -0,0 +1,81 @@
+<Type Name="LookupResultFlags" FullName="Avahi.LookupResultFlags">
+ <TypeSignature Language="C#" Value="public enum LookupResultFlags" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Flags</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="Multicast">
+ <MemberSignature Language="C#" Value="Multicast" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupResultFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="WideArea">
+ <MemberSignature Language="C#" Value="WideArea" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupResultFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Cached">
+ <MemberSignature Language="C#" Value="Cached" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupResultFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupResultFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Local">
+ <MemberSignature Language="C#" Value="Local" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupResultFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="OurOwn">
+ <MemberSignature Language="C#" Value="OurOwn" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupResultFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/Protocol.xml b/avahi-sharp/en/Avahi/Protocol.xml
new file mode 100644
index 0000000..361f034
--- /dev/null
+++ b/avahi-sharp/en/Avahi/Protocol.xml
@@ -0,0 +1,46 @@
+<Type Name="Protocol" FullName="Avahi.Protocol">
+ <TypeSignature Language="C#" Value="public enum Protocol" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="IPv4">
+ <MemberSignature Language="C#" Value="IPv4" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.Protocol</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Unspecified">
+ <MemberSignature Language="C#" Value="Unspecified" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.Protocol</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="IPv6">
+ <MemberSignature Language="C#" Value="IPv6" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.Protocol</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/PublishFlags.xml b/avahi-sharp/en/Avahi/PublishFlags.xml
new file mode 100644
index 0000000..c21774c
--- /dev/null
+++ b/avahi-sharp/en/Avahi/PublishFlags.xml
@@ -0,0 +1,121 @@
+<Type Name="PublishFlags" FullName="Avahi.PublishFlags">
+ <TypeSignature Language="C#" Value="public enum PublishFlags" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Flags</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="UseMulticast">
+ <MemberSignature Language="C#" Value="UseMulticast" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Update">
+ <MemberSignature Language="C#" Value="Update" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="AllowMultiple">
+ <MemberSignature Language="C#" Value="AllowMultiple" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="UseWideArea">
+ <MemberSignature Language="C#" Value="UseWideArea" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Unique">
+ <MemberSignature Language="C#" Value="Unique" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NoReverse">
+ <MemberSignature Language="C#" Value="NoReverse" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NoCookie">
+ <MemberSignature Language="C#" Value="NoCookie" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NoProbe">
+ <MemberSignature Language="C#" Value="NoProbe" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NoAnnounce">
+ <MemberSignature Language="C#" Value="NoAnnounce" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/RecordBrowser.xml b/avahi-sharp/en/Avahi/RecordBrowser.xml
new file mode 100644
index 0000000..fdf32ca
--- /dev/null
+++ b/avahi-sharp/en/Avahi/RecordBrowser.xml
@@ -0,0 +1,107 @@
+<Type Name="RecordBrowser" FullName="Avahi.RecordBrowser">
+ <TypeSignature Language="C#" Value="public class RecordBrowser : Avahi.BrowserBase, System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Avahi.BrowserBase</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RecordBrowser (Avahi.Client client, string name, Avahi.RecordType type);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="type" Type="Avahi.RecordType" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RecordBrowser (Avahi.Client client, int iface, Avahi.Protocol proto, string name, Avahi.RecordClass clazz, Avahi.RecordType type, Avahi.LookupFlags flags);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ <Parameter Name="iface" Type="System.Int32" />
+ <Parameter Name="proto" Type="Avahi.Protocol" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="clazz" Type="Avahi.RecordClass" />
+ <Parameter Name="type" Type="Avahi.RecordType" />
+ <Parameter Name="flags" Type="Avahi.LookupFlags" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <param name="iface">To be added.</param>
+ <param name="proto">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="clazz">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="flags">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RecordAdded">
+ <MemberSignature Language="C#" Value="public event Avahi.RecordInfoHandler RecordAdded;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordInfoHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RecordRemoved">
+ <MemberSignature Language="C#" Value="public event Avahi.RecordInfoHandler RecordRemoved;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordInfoHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Records">
+ <MemberSignature Language="C#" Value="public Avahi.RecordInfo[] Records { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordInfo[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/RecordClass.xml b/avahi-sharp/en/Avahi/RecordClass.xml
new file mode 100644
index 0000000..69787ce
--- /dev/null
+++ b/avahi-sharp/en/Avahi/RecordClass.xml
@@ -0,0 +1,26 @@
+<Type Name="RecordClass" FullName="Avahi.RecordClass">
+ <TypeSignature Language="C#" Value="public enum RecordClass" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="In">
+ <MemberSignature Language="C#" Value="In" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordClass</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/RecordInfo.xml b/avahi-sharp/en/Avahi/RecordInfo.xml
new file mode 100644
index 0000000..708678e
--- /dev/null
+++ b/avahi-sharp/en/Avahi/RecordInfo.xml
@@ -0,0 +1,94 @@
+<Type Name="RecordInfo" FullName="Avahi.RecordInfo">
+ <TypeSignature Language="C#" Value="public struct RecordInfo" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ValueType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName="NetworkInterface">
+ <MemberSignature Language="C#" Value="public int NetworkInterface;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Protocol">
+ <MemberSignature Language="C#" Value="public Avahi.Protocol Protocol;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.Protocol</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Class">
+ <MemberSignature Language="C#" Value="public Avahi.RecordClass Class;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordClass</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Type">
+ <MemberSignature Language="C#" Value="public Avahi.RecordType Type;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Data">
+ <MemberSignature Language="C#" Value="public byte[] Data;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Byte[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Flags">
+ <MemberSignature Language="C#" Value="public Avahi.LookupResultFlags Flags;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupResultFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/RecordInfoArgs.xml b/avahi-sharp/en/Avahi/RecordInfoArgs.xml
new file mode 100644
index 0000000..81e6e57
--- /dev/null
+++ b/avahi-sharp/en/Avahi/RecordInfoArgs.xml
@@ -0,0 +1,41 @@
+<Type Name="RecordInfoArgs" FullName="Avahi.RecordInfoArgs">
+ <TypeSignature Language="C#" Value="public class RecordInfoArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RecordInfoArgs (Avahi.RecordInfo record);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="record" Type="Avahi.RecordInfo" />
+ </Parameters>
+ <Docs>
+ <param name="record">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Record">
+ <MemberSignature Language="C#" Value="public Avahi.RecordInfo Record { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordInfo</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/RecordInfoHandler.xml b/avahi-sharp/en/Avahi/RecordInfoHandler.xml
new file mode 100644
index 0000000..f9cbc17
--- /dev/null
+++ b/avahi-sharp/en/Avahi/RecordInfoHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="RecordInfoHandler" FullName="Avahi.RecordInfoHandler">
+ <TypeSignature Language="C#" Value="public delegate void RecordInfoHandler(object o, Avahi.RecordInfoArgs args);" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="o" Type="System.Object" />
+ <Parameter Name="args" Type="Avahi.RecordInfoArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="o">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/RecordType.xml b/avahi-sharp/en/Avahi/RecordType.xml
new file mode 100644
index 0000000..7913cad
--- /dev/null
+++ b/avahi-sharp/en/Avahi/RecordType.xml
@@ -0,0 +1,116 @@
+<Type Name="RecordType" FullName="Avahi.RecordType">
+ <TypeSignature Language="C#" Value="public enum RecordType" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Cname">
+ <MemberSignature Language="C#" Value="Cname" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Ptr">
+ <MemberSignature Language="C#" Value="Ptr" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Aaa">
+ <MemberSignature Language="C#" Value="Aaa" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Soa">
+ <MemberSignature Language="C#" Value="Soa" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Txt">
+ <MemberSignature Language="C#" Value="Txt" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Hinfo">
+ <MemberSignature Language="C#" Value="Hinfo" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Ns">
+ <MemberSignature Language="C#" Value="Ns" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Mx">
+ <MemberSignature Language="C#" Value="Mx" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="A">
+ <MemberSignature Language="C#" Value="A" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Srv">
+ <MemberSignature Language="C#" Value="Srv" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/ResolverBase.xml b/avahi-sharp/en/Avahi/ResolverBase.xml
new file mode 100644
index 0000000..c7d8549
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ResolverBase.xml
@@ -0,0 +1,37 @@
+<Type Name="ResolverBase" FullName="Avahi.ResolverBase">
+ <TypeSignature Language="C#" Value="public abstract class ResolverBase" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected ResolverBase ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Failed">
+ <MemberSignature Language="C#" Value="public event Avahi.ErrorCodeHandler Failed;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCodeHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/ServiceBrowser.xml b/avahi-sharp/en/Avahi/ServiceBrowser.xml
new file mode 100644
index 0000000..ff4eedb
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ServiceBrowser.xml
@@ -0,0 +1,119 @@
+<Type Name="ServiceBrowser" FullName="Avahi.ServiceBrowser">
+ <TypeSignature Language="C#" Value="public class ServiceBrowser : Avahi.BrowserBase, System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Avahi.BrowserBase</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ServiceBrowser (Avahi.Client client, string type);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ <Parameter Name="type" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ServiceBrowser (Avahi.Client client, string type, string domain);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="domain" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="domain">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ServiceAdded">
+ <MemberSignature Language="C#" Value="public event Avahi.ServiceInfoHandler ServiceAdded;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ServiceInfoHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ServiceRemoved">
+ <MemberSignature Language="C#" Value="public event Avahi.ServiceInfoHandler ServiceRemoved;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ServiceInfoHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Services">
+ <MemberSignature Language="C#" Value="public Avahi.ServiceInfo[] Services { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ServiceInfo[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ServiceBrowser (Avahi.Client client, int iface, Avahi.Protocol proto, string type, string domain, Avahi.LookupFlags flags);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ <Parameter Name="iface" Type="System.Int32" />
+ <Parameter Name="proto" Type="Avahi.Protocol" />
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="domain" Type="System.String" />
+ <Parameter Name="flags" Type="Avahi.LookupFlags" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <param name="iface">To be added.</param>
+ <param name="proto">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="domain">To be added.</param>
+ <param name="flags">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/ServiceInfo.xml b/avahi-sharp/en/Avahi/ServiceInfo.xml
new file mode 100644
index 0000000..d780085
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ServiceInfo.xml
@@ -0,0 +1,138 @@
+<Type Name="ServiceInfo" FullName="Avahi.ServiceInfo">
+ <TypeSignature Language="C#" Value="public struct ServiceInfo" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ValueType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName="NetworkInterface">
+ <MemberSignature Language="C#" Value="public int NetworkInterface;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Protocol">
+ <MemberSignature Language="C#" Value="public Avahi.Protocol Protocol;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.Protocol</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Domain">
+ <MemberSignature Language="C#" Value="public string Domain;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ServiceType">
+ <MemberSignature Language="C#" Value="public string ServiceType;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HostName">
+ <MemberSignature Language="C#" Value="public string HostName;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Address">
+ <MemberSignature Language="C#" Value="public System.Net.IPAddress Address;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Net.IPAddress</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Port">
+ <MemberSignature Language="C#" Value="public ushort Port;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.UInt16</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Text">
+ <MemberSignature Language="C#" Value="public byte[][] Text;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Byte[][]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Zero">
+ <MemberSignature Language="C#" Value="public static Avahi.ServiceInfo Zero;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ServiceInfo</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Flags">
+ <MemberSignature Language="C#" Value="public Avahi.LookupResultFlags Flags;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupResultFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/ServiceInfoArgs.xml b/avahi-sharp/en/Avahi/ServiceInfoArgs.xml
new file mode 100644
index 0000000..d2ee14d
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ServiceInfoArgs.xml
@@ -0,0 +1,41 @@
+<Type Name="ServiceInfoArgs" FullName="Avahi.ServiceInfoArgs">
+ <TypeSignature Language="C#" Value="public class ServiceInfoArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ServiceInfoArgs (Avahi.ServiceInfo service);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="service" Type="Avahi.ServiceInfo" />
+ </Parameters>
+ <Docs>
+ <param name="service">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Service">
+ <MemberSignature Language="C#" Value="public Avahi.ServiceInfo Service { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ServiceInfo</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/ServiceInfoHandler.xml b/avahi-sharp/en/Avahi/ServiceInfoHandler.xml
new file mode 100644
index 0000000..91cf630
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ServiceInfoHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="ServiceInfoHandler" FullName="Avahi.ServiceInfoHandler">
+ <TypeSignature Language="C#" Value="public delegate void ServiceInfoHandler(object o, Avahi.ServiceInfoArgs args);" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="o" Type="System.Object" />
+ <Parameter Name="args" Type="Avahi.ServiceInfoArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="o">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/ServiceResolver.xml b/avahi-sharp/en/Avahi/ServiceResolver.xml
new file mode 100644
index 0000000..e8ac750
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ServiceResolver.xml
@@ -0,0 +1,125 @@
+<Type Name="ServiceResolver" FullName="Avahi.ServiceResolver">
+ <TypeSignature Language="C#" Value="public class ServiceResolver : Avahi.ResolverBase, System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Avahi.ResolverBase</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ServiceResolver (Avahi.Client client, string name, string type, string domain);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="domain" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="domain">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ServiceResolver (Avahi.Client client, Avahi.ServiceInfo service);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ <Parameter Name="service" Type="Avahi.ServiceInfo" />
+ </Parameters>
+ <Docs>
+ <param name="client">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="Found">
+ <MemberSignature Language="C#" Value="public event Avahi.ServiceInfoHandler Found;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ServiceInfoHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Timeout">
+ <MemberSignature Language="C#" Value="public event EventHandler Timeout;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Service">
+ <MemberSignature Language="C#" Value="public Avahi.ServiceInfo Service { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ServiceInfo</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ServiceResolver (Avahi.Client client, int iface, Avahi.Protocol proto, string name, string type, string domain, Avahi.Protocol aproto, Avahi.LookupFlags flags);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ <Parameter Name="iface" Type="System.Int32" />
+ <Parameter Name="proto" Type="Avahi.Protocol" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="domain" Type="System.String" />
+ <Parameter Name="aproto" Type="Avahi.Protocol" />
+ <Parameter Name="flags" Type="Avahi.LookupFlags" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <param name="iface">To be added.</param>
+ <param name="proto">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="domain">To be added.</param>
+ <param name="aproto">To be added.</param>
+ <param name="flags">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/ServiceTypeBrowser.xml b/avahi-sharp/en/Avahi/ServiceTypeBrowser.xml
new file mode 100644
index 0000000..5ea64ac
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ServiceTypeBrowser.xml
@@ -0,0 +1,113 @@
+<Type Name="ServiceTypeBrowser" FullName="Avahi.ServiceTypeBrowser">
+ <TypeSignature Language="C#" Value="public class ServiceTypeBrowser : Avahi.BrowserBase, System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Avahi.BrowserBase</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ServiceTypeBrowser (Avahi.Client client);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ServiceTypeBrowser (Avahi.Client client, string domain);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ <Parameter Name="domain" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <param name="domain">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ServiceTypeAdded">
+ <MemberSignature Language="C#" Value="public event Avahi.ServiceTypeInfoHandler ServiceTypeAdded;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ServiceTypeInfoHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ServiceTypeRemoved">
+ <MemberSignature Language="C#" Value="public event Avahi.ServiceTypeInfoHandler ServiceTypeRemoved;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ServiceTypeInfoHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ServiceTypes">
+ <MemberSignature Language="C#" Value="public Avahi.ServiceTypeInfo[] ServiceTypes { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ServiceTypeInfo[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ServiceTypeBrowser (Avahi.Client client, int iface, Avahi.Protocol proto, string domain, Avahi.LookupFlags flags);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ <Parameter Name="iface" Type="System.Int32" />
+ <Parameter Name="proto" Type="Avahi.Protocol" />
+ <Parameter Name="domain" Type="System.String" />
+ <Parameter Name="flags" Type="Avahi.LookupFlags" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <param name="iface">To be added.</param>
+ <param name="proto">To be added.</param>
+ <param name="domain">To be added.</param>
+ <param name="flags">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/ServiceTypeInfo.xml b/avahi-sharp/en/Avahi/ServiceTypeInfo.xml
new file mode 100644
index 0000000..5b09ae9
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ServiceTypeInfo.xml
@@ -0,0 +1,72 @@
+<Type Name="ServiceTypeInfo" FullName="Avahi.ServiceTypeInfo">
+ <TypeSignature Language="C#" Value="public struct ServiceTypeInfo" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ValueType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName="NetworkInterface">
+ <MemberSignature Language="C#" Value="public int NetworkInterface;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Protocol">
+ <MemberSignature Language="C#" Value="public Avahi.Protocol Protocol;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.Protocol</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Domain">
+ <MemberSignature Language="C#" Value="public string Domain;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ServiceType">
+ <MemberSignature Language="C#" Value="public string ServiceType;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Flags">
+ <MemberSignature Language="C#" Value="public Avahi.LookupResultFlags Flags;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupResultFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/ServiceTypeInfoArgs.xml b/avahi-sharp/en/Avahi/ServiceTypeInfoArgs.xml
new file mode 100644
index 0000000..fd584cd
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ServiceTypeInfoArgs.xml
@@ -0,0 +1,41 @@
+<Type Name="ServiceTypeInfoArgs" FullName="Avahi.ServiceTypeInfoArgs">
+ <TypeSignature Language="C#" Value="public class ServiceTypeInfoArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ServiceTypeInfoArgs (Avahi.ServiceTypeInfo type);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="type" Type="Avahi.ServiceTypeInfo" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ServiceType">
+ <MemberSignature Language="C#" Value="public Avahi.ServiceTypeInfo ServiceType { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ServiceTypeInfo</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/Avahi/ServiceTypeInfoHandler.xml b/avahi-sharp/en/Avahi/ServiceTypeInfoHandler.xml
new file mode 100644
index 0000000..0fd751f
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ServiceTypeInfoHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="ServiceTypeInfoHandler" FullName="Avahi.ServiceTypeInfoHandler">
+ <TypeSignature Language="C#" Value="public delegate void ServiceTypeInfoHandler(object o, Avahi.ServiceTypeInfoArgs args);" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="o" Type="System.Object" />
+ <Parameter Name="args" Type="Avahi.ServiceTypeInfoArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="o">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/avahi-sharp/en/index.xml b/avahi-sharp/en/index.xml
new file mode 100644
index 0000000..e180cd0
--- /dev/null
+++ b/avahi-sharp/en/index.xml
@@ -0,0 +1,79 @@
+<Overview>
+ <Assemblies>
+ <Assembly Name="avahi-sharp" Version="1.0.0.0">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTrademark(Trademark="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCopyright(Copyright="(C) 2005 James Willcox &lt;snorp@snorp.net&gt;")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyProduct(Product="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCompany(Company="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyConfiguration(Configuration="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyDescription(Description="Mono bindings for the Avahi mDNS/DNS-SD stack")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTitle(Title="avahi-sharp")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Assembly>
+ </Assemblies>
+ <Remarks>To be added.</Remarks>
+ <Copyright>To be added.</Copyright>
+ <Types>
+ <Namespace Name="Avahi">
+ <Type Name="AddressResolver" />
+ <Type Name="Client" />
+ <Type Name="ClientException" />
+ <Type Name="DomainInfo" />
+ <Type Name="DomainBrowser" />
+ <Type Name="EntryGroup" />
+ <Type Name="HostNameResolver" />
+ <Type Name="ServiceInfo" />
+ <Type Name="ServiceBrowser" />
+ <Type Name="ServiceResolver" />
+ <Type Name="ServiceTypeInfo" />
+ <Type Name="ServiceTypeBrowser" />
+ <Type Name="HostAddressHandler" />
+ <Type Name="ClientStateHandler" />
+ <Type Name="DomainInfoHandler" />
+ <Type Name="EntryGroupStateHandler" />
+ <Type Name="ServiceInfoHandler" />
+ <Type Name="ServiceTypeInfoHandler" />
+ <Type Name="Protocol" />
+ <Type Name="ClientState" />
+ <Type Name="DomainBrowserType" />
+ <Type Name="EntryGroupState" />
+ <Type Name="LookupFlags" />
+ <Type Name="LookupResultFlags" />
+ <Type Name="HostAddressArgs" />
+ <Type Name="ResolverBase" />
+ <Type Name="BrowserBase" />
+ <Type Name="ClientStateArgs" />
+ <Type Name="ErrorCodeArgs" />
+ <Type Name="DomainInfoArgs" />
+ <Type Name="EntryGroupStateArgs" />
+ <Type Name="RecordInfo" />
+ <Type Name="RecordInfoArgs" />
+ <Type Name="RecordBrowser" />
+ <Type Name="ServiceInfoArgs" />
+ <Type Name="ServiceTypeInfoArgs" />
+ <Type Name="ErrorCodeHandler" />
+ <Type Name="RecordInfoHandler" />
+ <Type Name="ClientFlags" />
+ <Type Name="ErrorCode" />
+ <Type Name="PublishFlags" />
+ <Type Name="RecordClass" />
+ <Type Name="RecordType" />
+ </Namespace>
+ </Types>
+ <Title>avahi-sharp</Title>
+</Overview>