AEMManager.IconCache.GetIcon C# (CSharp) Method

GetIcon() public static method

public static GetIcon ( IconSet pIconSet, string pCustomIconPath, string pState ) : Icon
pIconSet IconSet
pCustomIconPath string
pState string
return System.Drawing.Icon
        public static Icon GetIcon(IconSet pIconSet, string pCustomIconPath, string pState)
        {
            string key = pIconSet.ToString() + "#" + pCustomIconPath + "#" + pState;

              Icon icon = null;
              if (mIconCache.ContainsKey(key)) {
            icon = mIconCache[key];
              }
              else {
            icon = GetIcon_Interal(pIconSet, pCustomIconPath, pState);
            mIconCache[key] = icon;
              }

              return icon;
        }