Notification Class |
Namespace: Rhino.Runtime.Notifications
The Notification type exposes the following members.
Name | Description | |
---|---|---|
![]() | Notification |
Creates a new instance that can be edited by any assembly.
|
![]() | Notification(IEnumerableAssembly) |
Creates a new instance that can be edited by the given assemblies.
|
Name | Description | |
---|---|---|
![]() | AllowedAssemblies |
The assemblies that can modify this instance.
|
![]() | AlternateButtonTitle |
The localized title of the Alternate button.
|
![]() | ButtonClicked |
An Action that will be invoked whenever a button for the notification is clicked or the notification is closed.
|
![]() | CancelButtonTitle |
The localized title of the Cancel button.
|
![]() | ConfirmButtonTitle |
The localized title of the Confirm button.
|
![]() | DateUpdated |
The date the notification was last modified.
|
![]() | Description |
The description of the notification. The description is displayed in the Notifications panel in Rhino.
|
![]() | Item |
Gets or sets metadata for this instance.
|
![]() | Message |
The message of the notification. The message is shown only when the instance is displayed modally. It should contain details about the notification.
|
![]() | MetadataCopy |
A copy of all the metadata for this class.
|
![]() | SeverityLevel |
The severity of the notification. Changing the severity of the notification may change the way Rhino chooses to display the Notifications panel.
|
![]() | ShowEventId |
A field used by Rhino for displaying notifications. Not intended for public use.
|
![]() | Title |
The title of the notification. The title is displayed when the notification is displayed modally in Rhino.
|
Name | Description | |
---|---|---|
![]() | Editable |
Determines whether an assembly can modify the instance. Any code that modifies an assembly protected
notification must be wrapped in a ExecuteAssemblyProtectedCode(Action) method.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() ![]() | ExecuteAssemblyProtectedCode(Action) |
If a Notification object is only allowed to be modified by certain
assemblies, then any code that interacts with it must be wrapped around this method,
or a InvalidOperationException will be thrown. For performance reasons,
the code wrapped by this method should be kept as simple as possible.
|
![]() ![]() | ExecuteAssemblyProtectedCodeTResult(FuncTResult) |
If a Notification object is only allowed to be modified by certain
assemblies, then any code that interacts with it must be wrapped around this method,
or a InvalidOperationException will be thrown. For performance reasons,
the code wrapped by this method should be kept as simple as possible.
|
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | HideModal |
Tells Rhino to hide the notification if it is being currently shown as a modal.
|
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | RemoveMetadata |
Removes metadata from this instance.
|
![]() | ShowModal |
Tells Rhino to display the notification modally.
|
![]() | ToString |
Returns a readable string representation of the instance.
(Overrides ObjectToString.) |
Name | Description | |
---|---|---|
![]() | PropertyChanged |
Triggered whenever a visible property of the instance changes.
|