|
|
|
@ -75,6 +75,34 @@ class BaseAliasSource extends AcediaObject
|
|
|
|
|
*/ |
|
|
|
|
public static function bool AreValuesCaseSensitive(); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Returns all aliases that are stored in the caller source/ |
|
|
|
|
* |
|
|
|
|
* @return Array of all aliases inside the caller alias source. All `Text` |
|
|
|
|
* references are guaranteed to not be `none` or duplicated. |
|
|
|
|
*/ |
|
|
|
|
public function array<Text> GetAllAliases(); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Returns all aliases that are stored in the caller source/ |
|
|
|
|
* |
|
|
|
|
* @return Array of all aliases inside the caller alias source. All `Text` |
|
|
|
|
* references are guaranteed to not be `none` or duplicated. |
|
|
|
|
*/ |
|
|
|
|
public function array<string> GetAllAliases_S() |
|
|
|
|
{ |
|
|
|
|
local int i; |
|
|
|
|
local array<Text> resultWithTexts; |
|
|
|
|
local array<string> result; |
|
|
|
|
|
|
|
|
|
resultWithTexts = GetAllAliases(); |
|
|
|
|
for (i = 0; i < resultWithTexts.length; i += 1) { |
|
|
|
|
result[result.length] = resultWithTexts[i].ToString(); |
|
|
|
|
} |
|
|
|
|
_.memory.FreeMany(resultWithTexts); |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Returns all aliases that represent given value `value`. |
|
|
|
|
* |
|
|
|
|