Click or drag to resize

RecentOpenBase Class

This class handles the recent open files and the recent open project files. This is a class with almost all functionality neccessary, with the exeption that recent files are not added to the windows shell jumplist, since this requires a reference to the Wpf Dlls. Use a class (RecentOpen) derived from here that implements this functionality.
Inheritance Hierarchy
SystemObject
  Altaxo.Main.ServicesRecentOpenBase

Namespace: Altaxo.Main.Services
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public class RecentOpenBase : IRecentOpen

The RecentOpenBase type exposes the following members.

Constructors
 NameDescription
Public methodRecentOpenBaseInitializes a new instance of the RecentOpenBase class
Top
Properties
 NameDescription
Public propertyRecentFiles 
Public propertyRecentProjects 
Top
Methods
 NameDescription
Public methodAddRecentFile 
Public methodAddRecentProject 
Public methodClearRecentFiles 
Public methodClearRecentProjects 
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFileRemoved 
Protected methodFileRenamed 
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodRemoveRecentProject 
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Fields
 NameDescription
Public fieldStatic memberPropertyKeyRecentFiles 
Top
See Also