Download full document:

Algorithm Class

Represents an algorithm used by analysis, the results of which are available in reports.

Inheritance Hierarchy

Namespace: Citrix.SDK.AppDNA
Assembly: Citrix.SDK.AppDNA (in Citrix.SDK.AppDNA.dll) Version: (



public class Algorithm : IEquatable<Algorithm>, 


Public Class Algorithm
    Implements IEquatable(Of Algorithm), INotifyPropertyChanged

The Algorithm type exposes the following members.



Public propertyActionDetail Gets the algorithm's AlgorithmActionDetail.
Public propertyCustomizations Gets the collection of AlgorithmCustomization objects that apply to this algorithm.
Public propertyCustomizedRag Gets the overall customized RAG of the algorithm.
Public propertyEnabled Gets a value indicating whether the algorithm should be used in analysis.
Public propertyIdentifier Gets the unique identifier for the algorithm.
Public propertyManifestation Gets the manifestation of the algorithm.
Public propertyName Gets a value representing the name of the algorithm.
Public propertyPostImage Gets the post image.
Public propertyPreImage Gets the pre image.
Public propertyRAG Gets the RAG value (Red, Amber or Green) of the algorithm.
Public propertyRemediation Gets the remediation of the algorithm.
  Back to Top



Public methodEquals(Object) Determines whether the specified object is equal to the current algorithm. (Overrides Object.Equals(Object).)
Public methodEquals(Algorithm) Indicates whether the current algorithm instance and another algorithm instance represent the same algorithm.
Protected methodFinalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCode Serves as the default hash function. (Overrides Object.GetHashCode().)
Public methodGetType Gets the Type of the current instance. (Inherited from Object.)
Protected methodMemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public methodToString Provides a string representation of the object. (Overrides Object.ToString().)
  Back to Top



Public eventDeleted Occurs when algorithm is deleted.
Public eventPropertyChanged Occurs when a property value changes.
  Back to Top

See Also


Citrix.SDK.AppDNA Namespace