| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 
 | <Type Name="SList" FullName="GLib.SList">
  <TypeSignature Language="C#" Maintainer="auto" Value="public class SList : GLib.ListBase" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit SList extends GLib.ListBase" />
  <AssemblyInfo>
    <AssemblyName>glib-sharp</AssemblyName>
    <AssemblyPublicKey>
    </AssemblyPublicKey>
  </AssemblyInfo>
  <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
  <Base>
    <BaseTypeName>GLib.ListBase</BaseTypeName>
  </Base>
  <Interfaces>
  </Interfaces>
  <Docs>
    <summary>Wrapper class for GSList.</summary>
    <remarks>
    </remarks>
  </Docs>
  <Members>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public SList (IntPtr raw);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
      <MemberType>Constructor</MemberType>
      <ReturnValue />
      <Parameters>
        <Parameter Name="raw" Type="System.IntPtr" />
      </Parameters>
      <Docs>
        <param name="raw">Pointer to the C object.</param>
        <summary>Internal constructor</summary>
        <remarks>
          <para>This is an internal constructor, and should not be used by user code.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public SList (Type element_type);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Type element_type) cil managed" />
      <MemberType>Constructor</MemberType>
      <ReturnValue />
      <Parameters>
        <Parameter Name="element_type" Type="System.Type" />
      </Parameters>
      <Docs>
        <param name="element_type">the <see cref="T:System.Type" /> of the list elements.</param>
        <summary>Public Constructor.</summary>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public SList (IntPtr raw, Type element_type);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw, class System.Type element_type) cil managed" />
      <MemberType>Constructor</MemberType>
      <ReturnValue />
      <Parameters>
        <Parameter Name="raw" Type="System.IntPtr" />
        <Parameter Name="element_type" Type="System.Type" />
      </Parameters>
      <Docs>
        <param name="raw">Pointer to the C object.</param>
        <param name="element_type">To be added.</param>
        <summary>Internal constructor</summary>
        <remarks>
          <para>This is an internal constructor, and should not be used by user code.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public SList (Array members, Type element_type, bool owned, bool elements_owned);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Array members, class System.Type element_type, bool owned, bool elements_owned) cil managed" />
      <MemberType>Constructor</MemberType>
      <Parameters>
        <Parameter Name="members" Type="System.Array" />
        <Parameter Name="element_type" Type="System.Type" />
        <Parameter Name="owned" Type="System.Boolean" />
        <Parameter Name="elements_owned" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="members">An array of list member objects.</param>
        <param name="element_type">The type of the members.</param>
        <param name="owned">Indicates if the list reference must be released on finalization.</param>
        <param name="elements_owned">Indicates if the list members must be released on finalization.</param>
        <summary>Public constructor.</summary>
        <remarks>Constructs a native GList containing a set of member objects.</remarks>
      </Docs>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public SList (IntPtr raw, Type element_type, bool owned, bool elements_owned);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw, class System.Type element_type, bool owned, bool elements_owned) cil managed" />
      <MemberType>Constructor</MemberType>
      <Parameters>
        <Parameter Name="raw" Type="System.IntPtr" />
        <Parameter Name="element_type" Type="System.Type" />
        <Parameter Name="owned" Type="System.Boolean" />
        <Parameter Name="elements_owned" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="raw">Pointer to the native list.</param>
        <param name="element_type">The type if the elements contained in the list.</param>
        <param name="owned">
          <see langword="true" /> if the native list should be released on Dispose.</param>
        <param name="elements_owned">
          <see langword="true" /> if the elements should be released on Dispose.</param>
        <summary>Creates an SList.</summary>
        <remarks>This type should only be used for marshaling GSList parameters and return values in bindings.</remarks>
      </Docs>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public SList (object[] members, Type element_type, bool owned, bool elements_owned);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(object[] members, class System.Type element_type, bool owned, bool elements_owned) cil managed" />
      <MemberType>Constructor</MemberType>
      <Parameters>
        <Parameter Name="members" Type="System.Object[]" />
        <Parameter Name="element_type" Type="System.Type" />
        <Parameter Name="owned" Type="System.Boolean" />
        <Parameter Name="elements_owned" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="members">An array of list member objects.</param>
        <param name="element_type">The type of the members.</param>
        <param name="owned">Indicates if the list reference must be released on finalization.</param>
        <param name="elements_owned">Indicates if the list members must be released on finalization.</param>
        <summary>Public constructor.</summary>
        <remarks>Constructs a native GList containing a set of member objects.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Clone">
      <MemberSignature Language="C#" Value="public override object Clone ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance object Clone() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Object</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Clones a list.</summary>
        <returns>a cloned list.</returns>
        <remarks />
        <since version="Gtk# 2.4" />
      </Docs>
    </Member>
  </Members>
</Type>
 |