namespace Microsoft.Windows.Forms { partial class Sprite { /// /// 释放托管资源 /// protected virtual void DisposeResources() { //=================取消引用 this.m_Owner = null; //=================取消引用 this.m_BackgroundImage = null; this.m_BackgroundImageHovered = null; this.m_BackgroundImagePressed = null; this.m_BackgroundImageFocused = null; this.m_BackgroundImageDisabled = null; this.m_BackgroundImageHighlight = null; this.m_BackgroundImage9 = null; this.m_BackgroundImage9Hovered = null; this.m_BackgroundImage9Pressed = null; this.m_BackgroundImage9Focused = null; this.m_BackgroundImage9Disabled = null; this.m_BackgroundImage9Highlight = null; this.m_Font = null; this.m_Image = null; this.m_ImageHovered = null; this.m_ImagePressed = null; this.m_ImageFocused = null; this.m_ImageDisabled = null; this.m_ImageHighlight = null; } /// /// 释放中间引用值 /// protected virtual void DisposeReferences() { //=================剪切区相关 this.m_Graphics = null;//取消引用 if (this.m_GraphicsClip != null)//在BeginRender { this.m_GraphicsClip.Dispose(); this.m_GraphicsClip = null; } //=================绘制参数 if (this.m_CurrentBackColorPath != null) { this.m_CurrentBackColorPath.Dispose(); this.m_CurrentBackColorPath = null; } this.m_CurrentBackColor = null; this.m_CurrentBackColorReverse = null; this.m_CurrentBackColorMode = null; this.m_CurrentBackColorPathRect = null; this.m_CurrentBackColorBrushRect = null; this.m_CurrentBackgroundImage = null; this.m_CurrentBackgroundImageRect = null; this.m_CurrentBackgroundImage9 = null; this.m_CurrentBackgroundImage9Rect = null; this.m_CurrentBorderColor = null; this.m_CurrentBorderPathRect = null; this.m_CurrentBorderBrushRect = null; this.m_CurrentInnerBorderColor = null; this.m_CurrentInnerBorderPathRect = null; this.m_CurrentInnerBorderBrushRect = null; this.m_CurrentStringClientRect = null; this.m_CurrentStringRect = null; this.m_CurrentStringPathRect = null; this.m_CurrentStringSize = null; this.m_CurrentTextImageClientRect = null; this.m_CurrentTextImagePreferredRect = null; this.m_CurrentTextPreferredRect = null; this.m_CurrentForeColor = null; this.m_CurrentImagePreferredRect = null; this.m_CurrentImage = null; this.m_CurrentLineColor = null; } /// /// 释放资源 /// /// 释放托管资源为true,否则为false protected override void Dispose(bool disposing) { this.DisposeReferences(); this.DisposeResources(); } } }