<Type Name="Permission" FullName="GLib.Permission"> <TypeSignature Language="C#" Value="public class Permission : GLib.Object" /> <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Permission extends GLib.Object" /> <AssemblyInfo> <AssemblyName>gio-sharp</AssemblyName> </AssemblyInfo> <Base> <BaseTypeName>GLib.Object</BaseTypeName> </Base> <Interfaces /> <Docs> <summary>To be added.</summary> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> <Members> <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="protected Permission ();" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" /> <MemberType>Constructor</MemberType> <Parameters /> <Docs> <summary>To be added.</summary> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="public Permission (IntPtr raw);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" /> <MemberType>Constructor</MemberType> <Parameters> <Parameter Name="raw" Type="System.IntPtr" /> </Parameters> <Docs> <param name="raw">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> <Member MemberName="Acquire"> <MemberSignature Language="C#" Value="public bool Acquire (GLib.Cancellable cancellable);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Acquire(class GLib.Cancellable cancellable) cil managed" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Parameters> <Parameter Name="cancellable" Type="GLib.Cancellable" /> </Parameters> <Docs> <param name="cancellable">To be added.</param> <summary>To be added.</summary> <returns>To be added.</returns> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> <Member MemberName="AcquireAsync"> <MemberSignature Language="C#" Value="public void AcquireAsync (GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AcquireAsync(class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="cancellable" Type="GLib.Cancellable" /> <Parameter Name="cb" Type="GLib.AsyncReadyCallback" /> </Parameters> <Docs> <param name="cancellable">To be added.</param> <param name="cb">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> <Member MemberName="AcquireFinish"> <MemberSignature Language="C#" Value="public bool AcquireFinish (GLib.AsyncResult result);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool AcquireFinish(class GLib.AsyncResult result) cil managed" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Parameters> <Parameter Name="result" Type="GLib.AsyncResult" /> </Parameters> <Docs> <param name="result">To be added.</param> <summary>To be added.</summary> <returns>To be added.</returns> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> <Member MemberName="Allowed"> <MemberSignature Language="C#" Value="public bool Allowed { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance bool Allowed" /> <MemberType>Property</MemberType> <Attributes> <Attribute> <AttributeName>GLib.Property("allowed")</AttributeName> </Attribute> </Attributes> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Docs> <summary>To be added.</summary> <value>To be added.</value> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> <Member MemberName="CanAcquire"> <MemberSignature Language="C#" Value="public bool CanAcquire { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance bool CanAcquire" /> <MemberType>Property</MemberType> <Attributes> <Attribute> <AttributeName>GLib.Property("can-acquire")</AttributeName> </Attribute> </Attributes> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Docs> <summary>To be added.</summary> <value>To be added.</value> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> <Member MemberName="CanRelease"> <MemberSignature Language="C#" Value="public bool CanRelease { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance bool CanRelease" /> <MemberType>Property</MemberType> <Attributes> <Attribute> <AttributeName>GLib.Property("can-release")</AttributeName> </Attribute> </Attributes> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Docs> <summary>To be added.</summary> <value>To be added.</value> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> <Member MemberName="GType"> <MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" /> <MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>GLib.GType</ReturnType> </ReturnValue> <Docs> <summary>To be added.</summary> <value>To be added.</value> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> <Member MemberName="ImplUpdate"> <MemberSignature Language="C#" Value="public void ImplUpdate (bool allowed, bool can_acquire, bool can_release);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ImplUpdate(bool allowed, bool can_acquire, bool can_release) cil managed" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="allowed" Type="System.Boolean" /> <Parameter Name="can_acquire" Type="System.Boolean" /> <Parameter Name="can_release" Type="System.Boolean" /> </Parameters> <Docs> <param name="allowed">To be added.</param> <param name="can_acquire">To be added.</param> <param name="can_release">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> <Member MemberName="OnAcquire"> <MemberSignature Language="C#" Value="protected virtual bool OnAcquire (GLib.Cancellable cancellable);" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance bool OnAcquire(class GLib.Cancellable cancellable) cil managed" /> <MemberType>Method</MemberType> <Attributes> <Attribute> <AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideAcquire", Type=typeof(GLib.Permission))</AttributeName> </Attribute> </Attributes> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Parameters> <Parameter Name="cancellable" Type="GLib.Cancellable" /> </Parameters> <Docs> <param name="cancellable">To be added.</param> <summary>To be added.</summary> <returns>To be added.</returns> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> <Member MemberName="OnAcquireAsync"> <MemberSignature Language="C#" Value="protected virtual void OnAcquireAsync (GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnAcquireAsync(class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" /> <MemberType>Method</MemberType> <Attributes> <Attribute> <AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideAcquireAsync", Type=typeof(GLib.Permission))</AttributeName> </Attribute> </Attributes> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="cancellable" Type="GLib.Cancellable" /> <Parameter Name="cb" Type="GLib.AsyncReadyCallback" /> </Parameters> <Docs> <param name="cancellable">To be added.</param> <param name="cb">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> <Member MemberName="OnAcquireFinish"> <MemberSignature Language="C#" Value="protected virtual bool OnAcquireFinish (GLib.AsyncResult result);" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance bool OnAcquireFinish(class GLib.AsyncResult result) cil managed" /> <MemberType>Method</MemberType> <Attributes> <Attribute> <AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideAcquireFinish", Type=typeof(GLib.Permission))</AttributeName> </Attribute> </Attributes> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Parameters> <Parameter Name="result" Type="GLib.AsyncResult" /> </Parameters> <Docs> <param name="result">To be added.</param> <summary>To be added.</summary> <returns>To be added.</returns> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> <Member MemberName="OnRelease"> <MemberSignature Language="C#" Value="protected virtual bool OnRelease (GLib.Cancellable cancellable);" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance bool OnRelease(class GLib.Cancellable cancellable) cil managed" /> <MemberType>Method</MemberType> <Attributes> <Attribute> <AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideRelease", Type=typeof(GLib.Permission))</AttributeName> </Attribute> </Attributes> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Parameters> <Parameter Name="cancellable" Type="GLib.Cancellable" /> </Parameters> <Docs> <param name="cancellable">To be added.</param> <summary>To be added.</summary> <returns>To be added.</returns> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> <Member MemberName="OnReleaseAsync"> <MemberSignature Language="C#" Value="protected virtual void OnReleaseAsync (GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnReleaseAsync(class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" /> <MemberType>Method</MemberType> <Attributes> <Attribute> <AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideReleaseAsync", Type=typeof(GLib.Permission))</AttributeName> </Attribute> </Attributes> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="cancellable" Type="GLib.Cancellable" /> <Parameter Name="cb" Type="GLib.AsyncReadyCallback" /> </Parameters> <Docs> <param name="cancellable">To be added.</param> <param name="cb">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> <Member MemberName="OnReleaseFinish"> <MemberSignature Language="C#" Value="protected virtual bool OnReleaseFinish (GLib.AsyncResult result);" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance bool OnReleaseFinish(class GLib.AsyncResult result) cil managed" /> <MemberType>Method</MemberType> <Attributes> <Attribute> <AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideReleaseFinish", Type=typeof(GLib.Permission))</AttributeName> </Attribute> </Attributes> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Parameters> <Parameter Name="result" Type="GLib.AsyncResult" /> </Parameters> <Docs> <param name="result">To be added.</param> <summary>To be added.</summary> <returns>To be added.</returns> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> <Member MemberName="Release"> <MemberSignature Language="C#" Value="public bool Release (GLib.Cancellable cancellable);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Release(class GLib.Cancellable cancellable) cil managed" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Parameters> <Parameter Name="cancellable" Type="GLib.Cancellable" /> </Parameters> <Docs> <param name="cancellable">To be added.</param> <summary>To be added.</summary> <returns>To be added.</returns> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> <Member MemberName="ReleaseAsync"> <MemberSignature Language="C#" Value="public void ReleaseAsync (GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ReleaseAsync(class GLib.Cancellable cancellable, class GLib.AsyncReadyCallback cb) cil managed" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="cancellable" Type="GLib.Cancellable" /> <Parameter Name="cb" Type="GLib.AsyncReadyCallback" /> </Parameters> <Docs> <param name="cancellable">To be added.</param> <param name="cb">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> <Member MemberName="ReleaseFinish"> <MemberSignature Language="C#" Value="public bool ReleaseFinish (GLib.AsyncResult result);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool ReleaseFinish(class GLib.AsyncResult result) cil managed" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Parameters> <Parameter Name="result" Type="GLib.AsyncResult" /> </Parameters> <Docs> <param name="result">To be added.</param> <summary>To be added.</summary> <returns>To be added.</returns> <remarks>To be added.</remarks> <since version="Gtk# 3.0" /> </Docs> </Member> </Members> </Type>