Codeunit 3000 "DotNet_Array"
Base Application · System.Utilities
Across versions
- BC23-27present
- BC28declaration changed
- BC29-30unchanged
Neighbourhood 8 connected objects and pages
Base Application · System.Utilities · BC23-30 · source at ea08af5e · facts from BC29
Procedures
StringArray(Length: Integer)CharArray(Length: Integer)ByteArray(Length: Integer)Int32Array(Length: Integer)Length(): IntegerSetTextValue(NewValue: Text; Index: Integer)SetCharValue(NewValue: Char; Index: Integer)SetByteValue(NewValue: Byte; Index: Integer)SetIntValue(NewValue: Integer; Index: Integer)GetValueAsText(Index: Integer): TextGetValueAsChar(Index: Integer): CharGetValueAsInteger(Index: Integer): IntegerGetArray(var DotNetArray2: DotNet Array)SetArray(DotNetArray2: DotNet Array)IsNull(): Boolean
Triggers
OnRun
Called by
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 3007 “DotNet_String” (6 calls:
FromCharArray → GetArray,Split → GetArray,Split → SetArray, …) - Codeunit 3026 “DotNet_Encoding” (6 calls:
GetBytes → GetArray,GetBytes → SetArray,GetBytesWithOffset → GetArray, …) - Codeunit 3035 “DotNet_Buffer” (4 calls:
BlockCopy → GetArray,ByteLength → GetArray,GetByte → GetArray, …) - Codeunit 1259 “Certificate Management” (3 calls:
ConvertCertToDotNetFromBase64 → SetArray,ReadCertFromBlob → SetArray,ReadCertFromStream → SetArray) - Codeunit 3032 “DotNet_BinaryReader” (2 calls:
ReadBytes → SetArray,ReadChars → SetArray) - Codeunit 3034 “DotNet_Stream” (2 calls:
Read → GetArray,Write → GetArray) - Codeunit 3043 “DotNet_X509Certificate2” (2 calls:
Export → SetArray,X509Certificate2 → GetArray) - Codeunit 3009 “DotNet_MemoryStream” (1 call:
ToArray → SetArray)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "DotNet_Array"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.