Skip to main content

OpenTD .NET4 reference 2025 R2

OpenTD.Results.Dataset.DataItemIdentifier Class Reference

Last update: 16.07.2025

Identifies a data subtype (T, TL, PL, etc.) – with an optional fluid constituent (A, B, W, etc.) – associated with an "item" (an entity (node, lump, etc.), register, record number, etc.), e.g., MAIN.T6, FLOW.PL100, FLOW.GTA10, MYREGISTER DIMENSIONLESS. Note: the Units member is only applicable to registers. If null, default units will be assumed. More...

Public Member Functions

 DataItemIdentifier (ItemIdentifier itemIdentifier, DataSubtype subtype=null, UnitsData units=null)
 
 DataItemIdentifier (string sindaName, UnitsData units=null, IEnumerable< string > thermalSubs=null, IEnumerable< string > fluidSubs=null)
 Constructs a DataItemIdentifier from a string like "MAIN.T6" or "MY_REGISTER2". Note: the units parameter is only applicable to registers. If null, default units will be assumed.
 
override string ToString ()
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Static Public Member Functions

static bool operator== (DataItemIdentifier x1, DataItemIdentifier x2)
 
static bool operator!= (DataItemIdentifier x1, DataItemIdentifier x2)
 

Properties

ItemIdentifier ItemIdentifier [get]
 
DataSubtype Subtype [get]
 
UnitsData Units [get]
 

Detailed Description

Identifies a data subtype (T, TL, PL, etc.) – with an optional fluid constituent (A, B, W, etc.) – associated with an "item" (an entity (node, lump, etc.), register, record number, etc.), e.g., MAIN.T6, FLOW.PL100, FLOW.GTA10, MYREGISTER DIMENSIONLESS. Note: the Units member is only applicable to registers. If null, default units will be assumed.

Constructor & Destructor Documentation

◆ DataItemIdentifier() [1/2]

OpenTD.Results.Dataset.DataItemIdentifier.DataItemIdentifier ( ItemIdentifier itemIdentifier,
DataSubtype subtype = null,
UnitsData units = null )
inline

◆ DataItemIdentifier() [2/2]

OpenTD.Results.Dataset.DataItemIdentifier.DataItemIdentifier ( string sindaName,
UnitsData units = null,
IEnumerable< string > thermalSubs = null,
IEnumerable< string > fluidSubs = null )
inline

Constructs a DataItemIdentifier from a string like "MAIN.T6" or "MY_REGISTER2". Note: the units parameter is only applicable to registers. If null, default units will be assumed.

Member Function Documentation

◆ Equals()

override bool OpenTD.Results.Dataset.DataItemIdentifier.Equals ( object obj)
inline

◆ GetHashCode()

override int OpenTD.Results.Dataset.DataItemIdentifier.GetHashCode ( )
inline

◆ operator!=()

static bool OpenTD.Results.Dataset.DataItemIdentifier.operator!= ( DataItemIdentifier x1,
DataItemIdentifier x2 )
inlinestatic

◆ operator==()

static bool OpenTD.Results.Dataset.DataItemIdentifier.operator== ( DataItemIdentifier x1,
DataItemIdentifier x2 )
inlinestatic

◆ ToString()

override string OpenTD.Results.Dataset.DataItemIdentifier.ToString ( )
inline

Property Documentation

◆ ItemIdentifier

ItemIdentifier OpenTD.Results.Dataset.DataItemIdentifier.ItemIdentifier
get

◆ Subtype

DataSubtype OpenTD.Results.Dataset.DataItemIdentifier.Subtype
get

◆ Units

UnitsData OpenTD.Results.Dataset.DataItemIdentifier.Units
get

The documentation for this class was generated from the following file:
  • C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/TDDEV_ALPHA/buildXX/OpenTD.Results/Dataset/DataItemIdentifier.cs

Connect with Ansys