You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

487 lines
21 KiB
XML

<Type Name="WsFrame" FullName="WebSocketSharp.Frame.WsFrame">
<TypeSignature Language="C#" Value="public class WsFrame : System.Collections.Generic.IEnumerable&lt;byte&gt;" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit WsFrame extends System.Object implements class System.Collections.Generic.IEnumerable`1&lt;unsigned int8&gt;, class System.Collections.IEnumerable" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.Collections.Generic.IEnumerable&lt;System.Byte&gt;</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WsFrame (WebSocketSharp.Frame.Opcode opcode, WebSocketSharp.Frame.PayloadData payloadData);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype WebSocketSharp.Frame.Opcode opcode, class WebSocketSharp.Frame.PayloadData payloadData) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="opcode" Type="WebSocketSharp.Frame.Opcode" />
<Parameter Name="payloadData" Type="WebSocketSharp.Frame.PayloadData" />
</Parameters>
<Docs>
<param name="opcode">To be added.</param>
<param name="payloadData">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WsFrame (WebSocketSharp.Frame.Fin fin, WebSocketSharp.Frame.Opcode opcode, WebSocketSharp.Frame.PayloadData payloadData);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype WebSocketSharp.Frame.Fin fin, valuetype WebSocketSharp.Frame.Opcode opcode, class WebSocketSharp.Frame.PayloadData payloadData) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="fin" Type="WebSocketSharp.Frame.Fin" />
<Parameter Name="opcode" Type="WebSocketSharp.Frame.Opcode" />
<Parameter Name="payloadData" Type="WebSocketSharp.Frame.PayloadData" />
</Parameters>
<Docs>
<param name="fin">To be added.</param>
<param name="opcode">To be added.</param>
<param name="payloadData">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WsFrame (WebSocketSharp.Frame.Fin fin, WebSocketSharp.Frame.Opcode opcode, WebSocketSharp.Frame.Mask mask, WebSocketSharp.Frame.PayloadData payloadData);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype WebSocketSharp.Frame.Fin fin, valuetype WebSocketSharp.Frame.Opcode opcode, valuetype WebSocketSharp.Frame.Mask mask, class WebSocketSharp.Frame.PayloadData payloadData) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="fin" Type="WebSocketSharp.Frame.Fin" />
<Parameter Name="opcode" Type="WebSocketSharp.Frame.Opcode" />
<Parameter Name="mask" Type="WebSocketSharp.Frame.Mask" />
<Parameter Name="payloadData" Type="WebSocketSharp.Frame.PayloadData" />
</Parameters>
<Docs>
<param name="fin">To be added.</param>
<param name="opcode">To be added.</param>
<param name="mask">To be added.</param>
<param name="payloadData">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ExtPayloadLen">
<MemberSignature Language="C#" Value="public byte[] ExtPayloadLen { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int8[] ExtPayloadLen" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte[]</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Fin">
<MemberSignature Language="C#" Value="public WebSocketSharp.Frame.Fin Fin { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype WebSocketSharp.Frame.Fin Fin" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>WebSocketSharp.Frame.Fin</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetEnumerator">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;byte&gt; GetEnumerator ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IEnumerator`1&lt;unsigned int8&gt; GetEnumerator() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerator&lt;System.Byte&gt;</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Length">
<MemberSignature Language="C#" Value="public ulong Length { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int64 Length" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.UInt64</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Masked">
<MemberSignature Language="C#" Value="public WebSocketSharp.Frame.Mask Masked { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype WebSocketSharp.Frame.Mask Masked" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>WebSocketSharp.Frame.Mask</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="MaskingKey">
<MemberSignature Language="C#" Value="public byte[] MaskingKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int8[] MaskingKey" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte[]</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Opcode">
<MemberSignature Language="C#" Value="public WebSocketSharp.Frame.Opcode Opcode { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype WebSocketSharp.Frame.Opcode Opcode" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>WebSocketSharp.Frame.Opcode</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Parse">
<MemberSignature Language="C#" Value="public static WebSocketSharp.Frame.WsFrame Parse (byte[] src);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class WebSocketSharp.Frame.WsFrame Parse(unsigned int8[] src) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>WebSocketSharp.Frame.WsFrame</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="src" Type="System.Byte[]" />
</Parameters>
<Docs>
<param name="src">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Parse">
<MemberSignature Language="C#" Value="public static WebSocketSharp.Frame.WsFrame Parse (System.IO.Stream stream);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class WebSocketSharp.Frame.WsFrame Parse(class System.IO.Stream stream) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>WebSocketSharp.Frame.WsFrame</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="stream" Type="System.IO.Stream" />
</Parameters>
<Docs>
<param name="stream">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Parse">
<MemberSignature Language="C#" Value="public static WebSocketSharp.Frame.WsFrame Parse (byte[] src, bool unmask);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class WebSocketSharp.Frame.WsFrame Parse(unsigned int8[] src, bool unmask) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>WebSocketSharp.Frame.WsFrame</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="src" Type="System.Byte[]" />
<Parameter Name="unmask" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="src">To be added.</param>
<param name="unmask">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Parse">
<MemberSignature Language="C#" Value="public static WebSocketSharp.Frame.WsFrame Parse (System.IO.Stream stream, bool unmask);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class WebSocketSharp.Frame.WsFrame Parse(class System.IO.Stream stream, bool unmask) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>WebSocketSharp.Frame.WsFrame</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="stream" Type="System.IO.Stream" />
<Parameter Name="unmask" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="stream">To be added.</param>
<param name="unmask">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ParseAsync">
<MemberSignature Language="C#" Value="public static void ParseAsync (System.IO.Stream stream, Action&lt;WebSocketSharp.Frame.WsFrame&gt; completed);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ParseAsync(class System.IO.Stream stream, class System.Action`1&lt;class WebSocketSharp.Frame.WsFrame&gt; completed) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="stream" Type="System.IO.Stream" />
<Parameter Name="completed" Type="System.Action&lt;WebSocketSharp.Frame.WsFrame&gt;" />
</Parameters>
<Docs>
<param name="stream">To be added.</param>
<param name="completed">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ParseAsync">
<MemberSignature Language="C#" Value="public static void ParseAsync (System.IO.Stream stream, bool unmask, Action&lt;WebSocketSharp.Frame.WsFrame&gt; completed);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ParseAsync(class System.IO.Stream stream, bool unmask, class System.Action`1&lt;class WebSocketSharp.Frame.WsFrame&gt; completed) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="stream" Type="System.IO.Stream" />
<Parameter Name="unmask" Type="System.Boolean" />
<Parameter Name="completed" Type="System.Action&lt;WebSocketSharp.Frame.WsFrame&gt;" />
</Parameters>
<Docs>
<param name="stream">To be added.</param>
<param name="unmask">To be added.</param>
<param name="completed">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PayloadData">
<MemberSignature Language="C#" Value="public WebSocketSharp.Frame.PayloadData PayloadData { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Frame.PayloadData PayloadData" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>WebSocketSharp.Frame.PayloadData</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PayloadLen">
<MemberSignature Language="C#" Value="public byte PayloadLen { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int8 PayloadLen" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PayloadLength">
<MemberSignature Language="C#" Value="public ulong PayloadLength { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int64 PayloadLength" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.UInt64</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Print">
<MemberSignature Language="C#" Value="public void Print ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Print() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Rsv1">
<MemberSignature Language="C#" Value="public WebSocketSharp.Frame.Rsv Rsv1 { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype WebSocketSharp.Frame.Rsv Rsv1" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>WebSocketSharp.Frame.Rsv</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Rsv2">
<MemberSignature Language="C#" Value="public WebSocketSharp.Frame.Rsv Rsv2 { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype WebSocketSharp.Frame.Rsv Rsv2" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>WebSocketSharp.Frame.Rsv</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Rsv3">
<MemberSignature Language="C#" Value="public WebSocketSharp.Frame.Rsv Rsv3 { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype WebSocketSharp.Frame.Rsv Rsv3" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>WebSocketSharp.Frame.Rsv</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="System.Collections.IEnumerable.GetEnumerator">
<MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.IEnumerator</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ToBytes">
<MemberSignature Language="C#" Value="public byte[] ToBytes ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int8[] ToBytes() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte[]</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ToString">
<MemberSignature Language="C#" Value="public override string ToString ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.2.39341</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>