Show / Hide Table of Contents

Class ProcessDescriptor

Represents the status of process.

Inheritance
System.Object
ProcessDescriptor
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.Process
Assembly: Terrasoft.Core.dll
Syntax
public class ProcessDescriptor

Constructors

ProcessDescriptor()

Declaration
public ProcessDescriptor()

Properties

IsNextElementReady

Gets or sets a value that indicates whether the next process element is ready to be executed.

Declaration
public bool IsNextElementReady { get; set; }
Property Value
Type Description
System.Boolean

ProcessStatus

Contains information about the process status.

Declaration
public ProcessStatus ProcessStatus { get; set; }
Property Value
Type Description
ProcessStatus

ResultParameterValues

Gets or sets result parameter values.

Declaration
public IReadOnlyDictionary<string, object> ResultParameterValues { get; set; }
Property Value
Type Description
System.Collections.Generic.IReadOnlyDictionary<System.String, System.Object>

UId

Id of the process.

Declaration
public Guid UId { get; set; }
Property Value
Type Description
System.Guid

WaitingUserTasksCount

Gets or sets number of the process elements that are going to show execution page.

Declaration
public int WaitingUserTasksCount { get; set; }
Property Value
Type Description
System.Int32

Extension Methods

ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)
Back to top Generated by DocFX