Table of Contents

Class DslToken

Namespace: Casewhere.Runtime.DSL.Parsers
Assembly: Casewhere.Runtime.dll

public abstract class DslToken

Inheritance

objectDslToken

Derived

ActivityToken, CaseToken, DataObjectPropertyMappingToken, DataObjectPropertyToken, DataObjectToken, QueryParameterToken, UserToken, WorkflowToken

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<DslToken>(DslToken)

Constructors

DslToken(string)

public DslToken(string token)

Parameters

token string

Properties

Token

public string Token { get; set; }

Property Value

string

Methods

Equals(object)

public override bool Equals(object anotherDataObjectToken)

Parameters

anotherDataObjectToken object

Returns

bool

FromJson<T>(string)

public static T FromJson<T>(string json) where T : DslToken

Parameters

json string

Returns

T

Type Parameters

T

GetHashCode()

public override int GetHashCode()

Returns

int

ToJson()

public string ToJson()

Returns

string