Skip to main content

OpenTD .NET8 reference 2025 R2

OpenTD.Expressible< T > Struct Template Reference

Last update: 16.07.2025

<exclude > More...

Public Member Functions

 Expressible (double value, ExpressionData expression)
 
 Expressible (double value)
 
 Expressible (ExpressionData expression)
 
 Expressible (string expression)
 
override string ToString ()
 

Static Public Member Functions

static implicit operator Expressible< T > (double x)
 
static implicit operator double (Expressible< T > x)
 
static implicit operator Expressible< T > (string x)
 
static implicit operator string (Expressible< T > x)
 
static implicit operator Expressible< T > (ExpressionData x)
 
static implicit operator ExpressionData (Expressible< T > x)
 

Properties

Dimensional< T > Value [get]
 
ExpressionData Expression [get]
 

Detailed Description

<exclude >

Type Constraints
T :IDimension 
T :new() 

Member Function Documentation

◆ Expressible() [1/4]

OpenTD.Expressible< T >.Expressible ( double value)
inline

◆ Expressible() [2/4]

OpenTD.Expressible< T >.Expressible ( double value,
ExpressionData expression )
inline

◆ Expressible() [3/4]

OpenTD.Expressible< T >.Expressible ( ExpressionData expression)
inline

◆ Expressible() [4/4]

OpenTD.Expressible< T >.Expressible ( string expression)
inline

◆ operator double()

static implicit OpenTD.Expressible< T >.operator double ( Expressible< T > x)
inlinestatic

◆ operator Expressible< T >() [1/3]

static implicit OpenTD.Expressible< T >.operator Expressible< T > ( double x)
inlinestatic

◆ operator Expressible< T >() [2/3]

static implicit OpenTD.Expressible< T >.operator Expressible< T > ( ExpressionData x)
inlinestatic

◆ operator Expressible< T >() [3/3]

static implicit OpenTD.Expressible< T >.operator Expressible< T > ( string x)
inlinestatic

◆ operator ExpressionData()

static implicit OpenTD.Expressible< T >.operator ExpressionData ( Expressible< T > x)
inlinestatic

◆ operator string()

static implicit OpenTD.Expressible< T >.operator string ( Expressible< T > x)
inlinestatic

◆ ToString()

override string OpenTD.Expressible< T >.ToString ( )
inline

Property Documentation

◆ Expression

ExpressionData OpenTD.Expressible< T >.Expression
get

◆ Value

Dimensional<T> OpenTD.Expressible< T >.Value
get

The documentation for this struct was generated from the following file:
  • C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/OpenTD/OpenTD/Expressible.cs

Connect with Ansys