codeunitIntegration & APIsofficial - Microsoftderived - from the source, no model text

Codeunit 8333 "VS Code Integration Impl."

System Application · System.Integration

Across versions

  1. BC23-24not present
  2. BC25added
  3. BC268 procedures added, 2 procedures removed
  4. BC27-30unchanged

Neighbourhood 4 connected objects and pages

Codeunit 3061 "Uri Builder" (calls, 13 links)Uri BuilderCodeunit 8334 "VS Code Integration" (calls, 6 links)VS Code IntegrationCodeunit 5460 "Json" (calls, 3 links)JsonCodeunit 3060 "Uri" (calls)Uri

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

System Application · System.Integration · BC25-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Access Internal

Procedures

  • OpenExtensionSourceInVSCode(var PublishedApplication: Record "Published Application")
  • UpdateConfigurationsInVSCode() + BC26
  • UpdateDependenciesInVSCode(var PublishedApplication: Record "Published Application") + BC26
  • NavigateToObjectDefinitionInVSCode(ObjectType: Option; ObjectId: Integer; ObjectName: Text; ControlName: Text; var NavAppInstalledApp: Record "NAV App Installed App")
  • GetDependenciesAsSerializedJsonArray(var PublishedApplication: Record "Published Application"): Text + BC26

Plus 11 local procedures.

Calls

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 3061 “Uri Builder” (13 calls: GetAbsoluteUri → GetUri, NavigateToObjectDefinitionInVSCode → AddQueryParameter, NavigateToObjectDefinitionInVSCode → GetQuery, …)
  • Codeunit 5460 “Json” (3 calls: GetDependenciesAsSerializedJsonArray → AddJObjectToCollection, GetDependenciesAsSerializedJsonArray → GetCollectionAsText, GetDependenciesAsSerializedJsonArray → InitializeCollection)
  • Codeunit 3060 “Uri” (1 call: GetAbsoluteUri → GetAbsoluteUri)

Called by

  • Codeunit 8334 “VS Code Integration” (6 calls: GetDependenciesAsJson → GetDependenciesAsSerializedJsonArray, NavigateFieldDefinitionInVSCode → NavigateToObjectDefinitionInVSCode, NavigateToPageDefinitionInVSCode → NavigateToObjectDefinitionInVSCode, …)

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: "VS Code Integration Impl."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources