Click or drag to resize

SharpScriptBase Class

Base class for the custom scripts
Inheritance Hierarchy
SystemObject
  ArthaChitra.Core.ViewModelNotifyPropertyBase
    ArthaChitra.Core.ViewModelServiceBase
      ArthaChitra.Model.SharpScriptSharpScriptBase
        More

Namespace: ArthaChitra.Model.SharpScript
Assembly: ArthaChitra.Core (in ArthaChitra.Core.dll) Version: 2.0.3.0
Syntax
C#
public abstract class SharpScriptBase : ServiceBase, 
	ITemplate, IWeakEventListener, ISerialize

The SharpScriptBase type exposes the following members.

Properties
 NameDescription
Protected propertyDialogService
(Inherited from ServiceBase)
Protected propertyDispatcher Gets the dispatcher
Public propertyDisplayName Gets the display name
Public propertyError Gets the Error string
(Inherited from ServiceBase)
Protected propertyFileService
(Inherited from ServiceBase)
Public propertyItem Gets the IDataErrorInfo error string
(Inherited from ServiceBase)
Protected propertyMessageBox
(Inherited from ServiceBase)
Public propertyName Gets the name
Public propertyStatic memberReferences 
Protected propertySingletonService
(Inherited from ServiceBase)
Public propertyState Gets the current State of the script
Public propertyTemplate Gets the Xaml template associated with the script
Public propertyStatic memberTemplates 
Public propertyStatic memberUserCodesAssembly 
Top
Methods
 NameDescription
Protected methodAlert Shoots an alert. The alert is triggered only when the State is Realtime
Public methodStatic memberCreateMetadataReferenceFromFile 
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalize
(Overrides ObjectFinalize)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodGetValue
(Inherited from NotifyPropertyBase)
Protected methodInvokeAsync Invoke any action. It is recommended to draw any [!:ChartObject.DrawingBase] by invoking this method
Protected methodLog(String) Logs a message with Low
Protected methodLog(Priority, String) Logs a message with the specified Priority
Protected methodLog(Priority, Brush, String) Logs a message with the specified Priority and defined brush
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodNotifyPropertyChanged
(Overrides NotifyPropertyBaseNotifyPropertyChanged(String))
Protected methodOnStateChange Invoked when the State changes
Protected methodPlaySound 
Protected methodPrint(String, String) Prints a message with Low
Protected methodPrint(Brush, String, String) Prints a message with a defined foreground brush
Protected methodPrint(Priority, String, String) Prints a message with the defined Priority
Protected methodRound Rounds the value with the factor as defined in Options > General tab > RoundFactor
Protected methodSetValue
(Inherited from NotifyPropertyBase)
Protected methodShare Share messages via to social media SocialType The messages will be transmitted only when the state is Realtime
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Events
 NameDescription
Public eventPropertyChanged
(Inherited from NotifyPropertyBase)
Top
See Also
Inheritance Hierarchy