Show / Hide Table of Contents

Class OpenDIValue

Implementation of the following Open DI value types in World Modeler:
DINull
DINumber
DIDateTime
DIString
DIBoolean

Inheritance
object
OpenDIValue
OpenDIObject
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Quantellia.WMServer.OpenDI
Assembly: WMServer.dll
Syntax
public class OpenDIValue

Constructors

OpenDIValue(ElementValue)

Declaration
public OpenDIValue(ElementValue eVal)
Parameters
Type Name Description
ElementValue eVal

OpenDIValue(Dictionary<string, object>)

Declaration
public OpenDIValue(Dictionary<string, object> vals)
Parameters
Type Name Description
Dictionary<string, object> vals

OpenDIValue(string, object?)

Declaration
public OpenDIValue(string odiType, object? val = null)
Parameters
Type Name Description
string odiType
object val

Fields

DIArray

Declaration
public const string DIArray = "DIArray"
Field Value
Type Description
string

DIBoolean

Declaration
public const string DIBoolean = "DIBoolean"
Field Value
Type Description
string

DIDateTime

Declaration
public const string DIDateTime = "DIDateTime"
Field Value
Type Description
string

DINull

Declaration
public const string DINull = "DINull"
Field Value
Type Description
string

DINumber

Declaration
public const string DINumber = "DINumber"
Field Value
Type Description
string

DIObject

Declaration
public const string DIObject = "DIObject"
Field Value
Type Description
string

DIString

Declaration
public const string DIString = "DIString"
Field Value
Type Description
string

Properties

type

Declaration
public string type { get; set; }
Property Value
Type Description
string

value

Declaration
public object value { get; set; }
Property Value
Type Description
object
In this article
Back to top Copyright © 2025 Quantellia LLC.    Version 2.0.0 Revision 399     Last Updated 1/15/2025    DRAFT DOCUMENTATION. SUBJECT TO CHANGE