C# (CSharp) ICSharpCode.Core Пространство имен

Классы

Имя Описание
AbstractCheckableMenuCommand
AbstractComboBoxCommand
AbstractCommand For compatibility with SD 4.x. New code should use SimpleCommand instead. TODO: make obsolete
AbstractMenuCommand For compatibility with SD 4.x. New code should use SimpleCommand instead. TODO: make obsolete
AbstractTextBoxCommand
AddIn
AddInLoadException
AddInManager
AddInManifest Stores information about the manifest of an AddIn.
AddInReference Represents a versioned reference to an AddIn. Used by AddInManifest.
AnalyticsMonitorService.DummyFeature
AndCondition Gives back the and result of two conditions.
AppDomainLaunchHelper Because AddIn assemblies are loaded into the LoadFrom context, creating AppDomains in them that use an arbitrary ApplicationBase path does not work correctly. This class contains a static method that helps launching a static method on a type in a new AppDomain.
ClassDoozer Creates object instances by invocating a type's parameterless constructor via System.Reflection.
ClipboardWrapper Helper class to access the clipboard without worrying about ExternalExceptions
Codon Represents a node in the add in tree that can produce an item.
CompareConditionEvaluator Compares two strings. The strings are passed through the StringParser, so it is possible to compare SharpDevelop properties.
Useful if you want to run a command only when a setting is active to prevent loading your addin if that setting isn't set.
Condition
CoreException
CoreStartup Class that helps starting up ICSharpCode.Core.
CustomDialog
ExtensionPath Description of Path.
FileFilterDoozer Creates file filter entries for OpenFileDialogs or SaveFileDialogs.
FileNameEventArgs EventArgs with a file name.
FileUtility A utility class related to file utilities.
FileUtility.LoadWrapper
IconDescriptor
IconDoozer Creates associations between file types or node types in the project browser and icons in the resource service.
IncludeDoozer Includes one or multiple items from another location in the addin tree. You can use the attribute "item" (to include a single item) OR the attribute "path" (to include all items from the target path).
IncludeDoozer.IncludeReturnItem
InputBox Description of InputBox.
LazyConditionEvaluator Condition evaluator that lazy-loads another condition evaluator and executes it.
LazyLoadDoozer This doozer lazy-loads another doozer when it has to build an item. It is used internally to wrap doozers specified in addins.
LoggingService Class for easy logging.
Menu
MenuCheckBox
MenuCommand
MenuItemDoozer Creates menu items from a location in the addin tree.
MenuSeparator
MenuService
MenuService.QuickInsertHandler
MenuService.QuickInsertMenuHandler
MessageService Class with static methods to show message boxes.
NegatedCondition Negates a condition
OrCondition Gives back the or result of two conditions.
OwnerStateConditionEvaluator Condition evaluator that compares the state of the caller/owner with a specified value. The caller/owner has to implement IOwnerState.
PropertyChangedEventArgs
ResourceNotFoundException
ResourceService Compatibility class; forwards calls to the IResourceService. TODO: Remove
ResourceService.ResourceAssembly
RightToLeftConverter Description of RightToLeftConverter.
Runtime
SaveErrorChooseDialog Add summary description for SaveErrorChooseDialog
SaveErrorInformDialog Add summary description for SaveErrorInformDialog
StringDoozer Creates a string.
StringParser this class parses internal ${xyz} tags of sd. All environment variables are avaible under the name env.[NAME] where [NAME] represents the string under which it is avaiable in the environment.
ToolBarCheckBox
ToolBarComboBox
ToolBarCommand
ToolBarDropDownButton
ToolBarLabel
ToolBarSeparator
ToolBarSplitButton
ToolBarTextBox
ToolbarItemDoozer Creates tool bar items from a location in the addin tree.
ToolbarService
ToolbarService.LanguageChangeWatcher
TreePathNotFoundException