{"schemaVersion":1,"title":"Visual Basic · DocFX","url":"https://appgram.github.io/docsy/visualbasic-sdk","markdownUrl":"https://appgram.github.io/docsy/format-md/visualbasic-sdk","jsonUrl":"https://appgram.github.io/docsy/agent/pages/visualbasic-sdk.json","version":"current","locale":"en","markdown":"# Visual Basic · DocFX\n\nReal DocFX assembly and compiler XML output from the checked-in visualbasic fixture source. Generated artifacts, commands, versions, and SHA-256 hashes are recorded under sources/native. This is a teaching library, not a published SDK.\n\n> Source: https://appgram.github.io/docsy/visualbasic-sdk  \n> Language: visualbasic  \n> Symbols: 7 across 2 categories\n\n## Categories\n\n- [Example](#example) — 6 items\n- [Namespaces](#namespaces) — 1 items\n\n## Example\n\n### `Example.Greeter.Greet(String)`  <sub>method</sub>\n\nGreet a reader.\n\n**Parameters**\n\n| Name | Type | Required | Description |\n\n| --- | --- | --- | --- |\n\n| `name` | `System.String` | ✓ | Reader name. |\n\n**Returns** — `System.String` — A friendly greeting.\n\n```vbnet\nPublic Function Greet(name As String) As String\n```\n\n**Example**\n\n```vbnet\nNew Greeter().Greet(\"Ada\")\n```\n\n---\n\n### `Example.Greeter.GreetChecked(String)`  <sub>method</sub>\n\nReject an empty reader name.\n\n**Errors**\n\n- `System.ArgumentException` — When name is empty.\n\n**Parameters**\n\n| Name | Type | Required | Description |\n\n| --- | --- | --- | --- |\n\n| `name` | `System.String` | ✓ | Reader name. |\n\n**Returns** — `System.String` — A validated greeting.\n\n```vbnet\nPublic Function GreetChecked(name As String) As String\n```\n\n---\n\n### `Example.Greeter.GreetMany(String())`  <sub>method</sub>\n\nGreet several readers while preserving input order.\n\n**Parameters**\n\n| Name | Type | Required | Description |\n\n| --- | --- | --- | --- |\n\n| `names` | `System.String[]` | ✓ | Reader names. |\n\n**Returns** — `System.String[]` — Greetings in the same order.\n\n```vbnet\nPublic Function GreetMany(names As String()) As String()\n```\n\n**Example**\n\n```vbnet\nNew Greeter().GreetMany({\"Ada\", \"Linus\"})\n```\n\n---\n\n### `Example.Greeter.New()`  <sub>constructor</sub>\n\n```vbnet\nPublic Sub New()\n```\n\n---\n\n### `Greeter`  <sub>class</sub>\n\nBuild personalized greetings without network access.\n\n**Related types** — `System.Object`\n\n```vbnet\nPublic Class Greeter\n```\n\n**Example**\n\n```vbnet\nDim greeter As New Greeter()\nConsole.WriteLine(greeter.Greet(\"Docsy\"))\n```\n\n---\n\n### `Prefix`  <sub>property</sub>\n\nGreeting prefix used for future calls.\n\n**Returns** — `System.String`\n\n```vbnet\nPublic Property Prefix As String\n```\n\n## Namespaces\n\n### `Example`  <sub>namespace</sub>\n"}