<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <linklocation="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Attributes/>
<Members>
<MemberMemberName="Close">
<MemberSignatureLanguage="C#"Value="public bool Close ();"/>
<returns>a new <seecref="T:Rsvg.Handle"/></returns>
<remarks>This handle can be used for dynamically loading an image. You need to feed it data using <seecref="M:Rsvg.Handle.Write()"/>, then call <seecref="M:Rsvg.Handle.Close()"/> when done. No more than one image can be loaded with one handle.</remarks>
<remarks>If insufficient data has been read to create the pixbuf, or an error occurred in loading, then <seelangword="null"/> will be returned.</remarks>
<summary>Sets the DPI for the all future outgoing pixbufs.</summary>
<returns> Dots Per Inch (aka Pixels Per Inch)</returns>
<remarks>Common values are 72, 90, and 300 DPI. Passing a number <= 0 to dpi will reset the DPI to whatever the default value happens to be.</remarks>
<remarks>This will return <seelangword="true"/> if the data was loaded successful, and <seelangword="false"/> if an error occurred. In the latter case, the loader will be closed, and will not accept further writes.</remarks>