public void Dispose(bool fDisposing)
{
if (this.ResourceTypeIdInt != IntPtr.Zero)
{
Marshal.FreeCoTaskMem(this.ResourceTypeIdInt);
this.ResourceTypeIdInt = IntPtr.Zero;
}
if (this.ResourceTypeIdString != IntPtr.Zero)
{
Marshal.FreeCoTaskMem(this.ResourceTypeIdString);
this.ResourceTypeIdString = IntPtr.Zero;
}
if (fDisposing)
{
GC.SuppressFinalize(this);
}
}
}