| Class | Description |
---|
| AltaxoServiceContainer |
A thread-safe service container class.
|
| ApplicationStateInfoService |
This service is used to summarize important information
about the state of the application when an exception occurs.
|
| BuiltinFitFunctionInformation | |
| ChooseSaveErrorResult | |
| DirectoryName |
Represents a path to a directory.
The equality operator is overloaded to compare for path equality (case insensitive, normalizing paths with '..\')
|
| DirectoryNameConverter | |
| DocumentFitFunctionInformation |
Holds information about file based user defined fit function scripts.
|
| DummyProgressReporter |
Dummy implementation of IProgressReporter. Does nothing.
|
| ExternalDrivenBackgroundMonitor |
Background monitor that can be externally driven (e.g. by a timer) to set ShouldReportNow.
|
| ExternalDrivenBackgroundMonitorReporter | |
| ExternalDrivenTimeReportMonitor |
Reports the progress time of an operation.
|
| FallbackServiceProvider | |
| FileBasedFitFunctionInformation |
Holds information about file based user defined fit function scripts.
|
| FileCancelEventArgs | |
| FileEventArgs | |
| FileName |
Represents a path to a file.
The equality operator is overloaded to compare for path equality (case insensitive, normalizing paths with '..\')
|
| FileNameConverter | |
| FileNameEventArgs |
EventArgs with a file name.
|
| FileRenameEventArgs | |
| FileRenamingEventArgs | |
| FileUtility |
A utility class related to file utilities.
|
| FitFunctionService |
Handles the storage and retrieving of user defined fit function scripts.
|
| GlobalServiceAttribute |
Specifies that the interface is a service that is accessible via Altaxo.Current.
|
| GUIFactoryService |
Creates the appropriate GUI object for a given document type.
|
| HighResolutionClock |
Implementation of a high resolution clock. The delivered time value is relative, e.g. relative to the start of the timer. The values are guaranteed to
be continuously increasing, even if the system time of the computer is changed backwards.
|
| InfoWarningErrorTextMessageService |
IMessageService implementation that writes messages to a text writer.
User input is not implemented by this service.
|
| InstanceStorageService |
Supports the creation of temporary folders and files on a per application-instance base.
|
| InvokeableThread |
Thread that can be invoked, i.e. code can be executed using Invoke(Action) or InvokeAsync(Action) always from this thread. This is especially important
for objects which are thread sensitive. These objects must be created and it's functions must be called always from the same thread.
|
| MessageService |
Class with static methods to show message boxes.
All text displayed using the MessageService is passed to the
StringParser to replace ${res} markers.
|
| PathName |
Represents a path to a file or directory.
|
| PathNameEventArgs |
EventArgs with a path name.
|
| Properties |
A container for settings - key/value pairs where keys are strings, and values are arbitrary objects.
Instances of this class are thread-safe.
|
| PropertyObjectTagProvider |
Provides properties by using Reflection on an object.
|
| PropertyService | |
| PropertyServiceFallbackImplementation |
Fall back implementation of IPropertyService for use during debugging.
|
| RecentOpenBase |
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.
|
| ReflectionService |
Static functions for searching by attributes.
|
| ResourceNotFoundException |
Is thrown when the GlobalResource manager can't find a requested
resource.
|
| ResourceServiceImpl |
This Class contains two ResourceManagers, which handle string and image resources
for the application. It do handle localization strings on this level.
|
| RtfComposerService | |
| ServiceNotFoundException |
Is thrown when the ServiceManager cannot find a required service.
|
| StatusBarService |
Implements a standard IStatusBarService. This can be used also as a controller for the Gui component of the status bar.
|
| StringParser |
This class parses internal ${xyz} tags of #Develop.
All environment variables are avaible under the name env.[NAME]
where [NAME] represents the string under which it is avaiable in
the environment.
|
| TextOutputServiceBase |
Base class implementing ITextOutputService. You only need to overwrite InternalWrite(String) |
| TextOutputServiceTemporary | |
| TextWriterLoggingService |
LoggingService implementation that logs into a TextWriter.
|
| TimedBackgroundMonitor | |
| TimerQueue |
Queue that allows to trigger actions at specific times. This class is thread safe. When enqueuing items, you will get back a token, which can be used to question or change the item on the queue.
|
| UnnamedProjectArchiveManager |
Represents the state of an unnamed and thus unsaved project.
|
| ZipFileProjectArchiveManager |
Manages the permanent storage of projects into Zip files, including cloning to, and maintaining a safety copy.
This manager uses Zip files zipped with the framework provided Zip routines. As such, no progressive storage is supported (and no deferred loading).
|
| ZipFileProjectArchiveManagerBase |
Manages the permanent storage of projects into Zip files, including cloning to, and maintaining a safety copy.
This manager uses Zip files zipped with the Altaxo provided Zip routines. This, progressive storage is supported, but the risk of data failures is higher.
|
| ZipFileProjectArchiveManagerNative |
Manages the permanent storage of projects into Zip files, including cloning to, and maintaining a safety copy.
This manager uses Zip files zipped with the framework provided Zip routines. As such, no progressive storage is supported (and no deferred loading).
|
| ZipFileProjectArchiveManagerWithoutClonedFile |
Manages the permanent storage of a projects into a Zip files. In contrast to ZipFileProjectArchiveManager,
this manager does not use a cloned copy of the project file.
|