text: <Type Name="WebBrowserSiteBase" FullName="System.Windows.Forms.WebBrowserSiteBase">
    <TypeSignature Language="C#" Value="public class WebBrowserSiteBase : IDisposable" />
    <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit WebBrowserSiteBase extends System.Object implements class System.IDisposable" />
    <TypeSignature Language="DocId" Value="T:System.Windows.Forms.WebBrowserSiteBase" />
    <TypeSignature Language="VB.NET" Value="Public Class WebBrowserSiteBase&#xA;Implements IDisposable" />
    <TypeSignature Language="C++ CLI" Value="public ref class WebBrowserSiteBase : IDisposable" />
    <TypeSignature Language="F#" Value="type WebBrowserSiteBase = class&#xA;    interface Interop.Ole32.IOleControlSite&#xA;    interface Interop.Ole32.IOleInPlaceSite&#xA;    interface Interop.Ole32.IOleClientSite&#xA;    interface Interop.Ole32.ISimpleFrameSite&#xA;    interface Interop.Ole32.IPropertyNotifySink&#xA;    interface IDisposable" FrameworkAlternate="net-5.0" />
    <TypeSignature Language="F#" Value="type WebBrowserSiteBase = class&#xA;    interface UnsafeNativeMethods.IOleControlSite&#xA;    interface UnsafeNativeMethods.IOleClientSite&#xA;    interface UnsafeNativeMethods.IOleInPlaceSite&#xA;    interface UnsafeNativeMethods.ISimpleFrameSite&#xA;    interface UnsafeNativeMethods.IPropertyNotifySink&#xA;    interface IDisposable" FrameworkAlternate="netcore-3.0;netcore-3.1;netframework-2.0;netframework-3.0;netframework-3.5" />
    <TypeSignature Language="F#" Value="type WebBrowserSiteBase = class&#xA;    interface IDisposable" FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
    <AssemblyInfo>
      <AssemblyName>System.Windows.Forms</AssemblyName>
      <AssemblyVersion>2.0.0.0</AssemblyVersion>
      <AssemblyVersion>4.0.0.0</AssemblyVersion>
      <AssemblyVersion>5.0.0.0</AssemblyVersion>
    </AssemblyInfo>
    <Base>
      <BaseTypeName>System.Object</BaseTypeName>
    </Base>
    <Interfaces>
      <Interface>
        <InterfaceName>System.IDisposable</InterfaceName>
      </Interface>
    </Interfaces>
    <Docs>
      <summary>Implements the interfaces of an ActiveX site for use as a base class by the <see cref="T:System.Windows.Forms.WebBrowser.WebBrowserSite" /> class.</summary>
      <remarks>To be added.</remarks>
      <forInternalUseOnly />
    </Docs>
    <Members>
      <MemberGroup MemberName="Dispose">
        <AssemblyInfo>
          <AssemblyName>System.Windows.Forms</AssemblyName>
          <AssemblyVersion>4.0.0.0</AssemblyVersion>
        </AssemblyInfo>
        <Docs>
          <summary>Releases the resources used by the <see cref="T:System.Windows.Forms.WebBrowserSiteBase" />.</summary>
        </Docs>
      </MemberGroup>
      <Member MemberName="Dispose">
        <MemberSignature Language="C#" Value="public void Dispose ();" />
        <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" />
        <MemberSignature Language="DocId" Value="M:System.Windows.Forms.WebBrowserSiteBase.Dispose" />
        <MemberSignature Language="VB.NET" Value="Public Sub Dispose ()" />
        <MemberSignature Language="C++ CLI" Value="public:&#xA; virtual void Dispose();" />
        <MemberSignature Language="F#" Value="abstract member Dispose : unit -&gt; unit&#xA;override this.Dispose : unit -&gt; unit" Usage="webBrowserSiteBase.Dispose " />
        <MemberType>Method</MemberType>
        <Implements>
          <InterfaceMember>M:System.IDisposable.Dispose</InterfaceMember>
        </Implements>
        <AssemblyInfo>
          <AssemblyName>System.Windows.Forms</AssemblyName>
          <AssemblyVersion>2.0.0.0</AssemblyVersion>
          <AssemblyVersion>4.0.0.0</AssemblyVersion>
          <AssemblyVersion>5.0.0.0</AssemblyVersion>
        </AssemblyInfo>
        <Attributes>
          <Attribute FrameworkAlternate="netframework-4.0">
            <AttributeName Language="C#">[System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
            <AttributeName Language="F#">[&lt;System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")&gt;]</AttributeName>
          </Attribute>
        </Attributes>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters />
        <Docs>
          <summary>Releases all resources used by the <see cref="T:System.Windows.Forms.WebBrowserSiteBase" />.</summary>
          <remarks>To be added.</remarks>
          <forInternalUseOnly />
        </Docs>
      </Member>
      <Member MemberName="Dispose">
        <MemberSignature Language="C#" Value="protected virtual void Dispose (bool disposing);" />
        <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void Dispose(bool disposing) cil managed" />
        <MemberSignature Language="DocId" Value="M:System.Windows.Forms.WebBrowserSiteBase.Dispose(System.Boolean)" />
        <MemberSignature Language="VB.NET" Value="Protected Overridable Sub Dispose (disposing As Boolean)" />
        <MemberSignature Language="C++ CLI" Value="protected:&#xA; virtual void Dispose(bool disposing);" />
        <MemberSignature Language="F#" Value="abstract member Dispose : bool -&gt; unit&#xA;override this.Dispose : bool -&gt; unit" Usage="webBrowserSiteBase.Dispose disposing" />
        <MemberType>Method</MemberType>
        <AssemblyInfo>
          <AssemblyName>System.Windows.Forms</AssemblyName>
          <AssemblyVersion>2.0.0.0</AssemblyVersion>
          <AssemblyVersion>4.0.0.0</AssemblyVersion>
          <AssemblyVersion>5.0.0.0</AssemblyVersion>
        </AssemblyInfo>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="disposing" Type="System.Boolean" />
        </Parameters>
        <Docs>
          <param name="disposing">
            <see langword="true" /> to release both managed and unmanaged resources; <see langword="false" /> to release only unmanaged resources.</param>
          <summary>Releases the unmanaged resources used by the <see cref="T:System.Windows.Forms.WebBrowserSiteBase" /> and optionally releases the managed resources.</summary>
          <remarks>To be added.</remarks>
          <forInternalUseOnly />
        </Docs>
      </Member>
    </Members>
  </Type>
  