    

 ## On this page

  

 

 # OpenTD.StackAliasManager Class Reference

 Last update: 16.07.2025 

Use to manage thermophysical property aliases. Each [ThermalDesktop](class_open_t_d_1_1_thermal_desktop.xhtml "Represents one instance of Thermal Desktop. This is the top-level class for interacting with OpenTD.") object includes a [StackAliasManager](class_open_t_d_1_1_stack_alias_manager.xhtml "Use to manage thermophysical property aliases. Each ThermalDesktop object includes a StackAliasManage..."). [More...](#details)

## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

void [CreateOrUpdateAlias](#aef3aef4081f5c73d48fd9d54cc9edcaf) (string aliasName, string materialName) Tuple&lt; string, string &gt; [GetAlias](#a1266cefef2a312f3ae24c8f64c89e84f) (string name) List&lt; Tuple&lt; string, string &gt; &gt; [GetAliases](#ad6eee5d0d8fe2103cc39eb58bfd8b14b) () void [RenameAlias](#a76193d8c37ece789cb9b9ad87e47e76e) (string oldname, string newname) void [DeleteAlias](#a35c637daa027517d5698aaefd5537f30) (string name) <a id="details" name="details"></a>## Detailed Description

Use to manage thermophysical property aliases. Each [ThermalDesktop](class_open_t_d_1_1_thermal_desktop.xhtml "Represents one instance of Thermal Desktop. This is the top-level class for interacting with OpenTD.") object includes a [StackAliasManager](class_open_t_d_1_1_stack_alias_manager.xhtml "Use to manage thermophysical property aliases. Each ThermalDesktop object includes a StackAliasManage...").



## Member Function Documentation

<a id="aef3aef4081f5c73d48fd9d54cc9edcaf" name="aef3aef4081f5c73d48fd9d54cc9edcaf"></a>## [◆ ](#aef3aef4081f5c73d48fd9d54cc9edcaf)CreateOrUpdateAlias()

 void OpenTD.StackAliasManager.CreateOrUpdateAlias  ( string *aliasName*,    string *materialName* )  inline 





<a id="a35c637daa027517d5698aaefd5537f30" name="a35c637daa027517d5698aaefd5537f30"></a>## [◆ ](#a35c637daa027517d5698aaefd5537f30)DeleteAlias()

 void OpenTD.StackAliasManager.DeleteAlias  ( string *name*)   inline 





<a id="a1266cefef2a312f3ae24c8f64c89e84f" name="a1266cefef2a312f3ae24c8f64c89e84f"></a>## [◆ ](#a1266cefef2a312f3ae24c8f64c89e84f)GetAlias()

 Tuple&lt; string, string &gt; OpenTD.StackAliasManager.GetAlias  ( string *name*)   inline 





<a id="ad6eee5d0d8fe2103cc39eb58bfd8b14b" name="ad6eee5d0d8fe2103cc39eb58bfd8b14b"></a>## [◆ ](#ad6eee5d0d8fe2103cc39eb58bfd8b14b)GetAliases()

 List&lt; Tuple&lt; string, string &gt; &gt; OpenTD.StackAliasManager.GetAliases  ( )   inline 





<a id="a76193d8c37ece789cb9b9ad87e47e76e" name="a76193d8c37ece789cb9b9ad87e47e76e"></a>## [◆ ](#a76193d8c37ece789cb9b9ad87e47e76e)RenameAlias()

 void OpenTD.StackAliasManager.RenameAlias  ( string *oldname*,    string *newname* )  inline 





---

The documentation for this class was generated from the following file:- C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/TDDEV\_ALPHA/buildXX/OpenTD/**StackAliasManager.cs**