BExplorer.Shell.ShellContextMenu.GetNewContextMenuItems C# (CSharp) Method

GetNewContextMenuItems() private method

private GetNewContextMenuItems ( ) : List
return List
    private List<string> GetNewContextMenuItems() {
      var newEntrieslist = new List<string>();
      var reg = Registry.CurrentUser;
      var classesrk = reg.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew");
      var classes = (string[])classesrk?.GetValue("Classes");
      if (classes != null) {
        newEntrieslist.AddRange(classes);
      }

      classesrk?.Close();
      reg.Close();
      return newEntrieslist;
    }