Skip to main content

codemap-csharp

A C# language indexer for CodeMap, shipped as an independent PyPI package.

What it captures

Backed by tree-sitter-c-sharp:

AST node Symbol kind
namespace_declaration (incl. qualified_name) namespace prefix (recursed into)
class_declaration class
interface_declaration class (extra.csharp_kind=interface)
struct_declaration class (extra.csharp_kind=struct)
record_declaration class (extra.csharp_kind=record)
enum_declaration class (extra.csharp_kind=enum)
delegate_declaration class (extra.csharp_kind=delegate)
method_declaration method
property_declaration field (extra.csharp_kind=property)
field_declarationvariable_declarator field
enum_member_declaration field

Top-level statements (C# 9+) are not surfaced as named symbols.

Install

pip install codemap-csharp

File patterns

  • *.cs, *.csx

Limits

  • File-scoped namespaces (namespace App;) and block-scoped namespaces are both handled, but global usings are not emitted as symbols.
  • Partial classes are emitted as separate symbols per file — the index layer does not currently merge them.

License

MIT.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

codemap_csharp-0.4.10.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

codemap_csharp-0.4.10-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file codemap_csharp-0.4.10.tar.gz.

File metadata

  • Download URL: codemap_csharp-0.4.10.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for codemap_csharp-0.4.10.tar.gz
Algorithm Hash digest
SHA256 906eadaefe7156549d13f8bf5d7fc8704ef4ed44ff59cc588ace60fbb971724f
MD5 dbfdab96b027f8a08633b5b8be08bc03
BLAKE2b-256 42314099cf053f27eb3275e843cbe184d9ff2c7f19ce1812204ec1d89898d23b

See more details on using hashes here.

Provenance

The following attestation bundles were made for codemap_csharp-0.4.10.tar.gz:

Publisher: publish.yml on qxbyte/codemap

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file codemap_csharp-0.4.10-py3-none-any.whl.

File metadata

File hashes

Hashes for codemap_csharp-0.4.10-py3-none-any.whl
Algorithm Hash digest
SHA256 4eccc4979712a221686f9d1c17b4e94eccbdd9e98c2958c58fce543ae7bc9cc7
MD5 df21e2f87e79c945a86ec756e20d9401
BLAKE2b-256 0c99fa647233070c35d955a23ef1a45141de0f72a372e4515be9dab2f81b6500

See more details on using hashes here.

Provenance

The following attestation bundles were made for codemap_csharp-0.4.10-py3-none-any.whl:

Publisher: publish.yml on qxbyte/codemap

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.4.10 This release

2 files

0.4.6

2 files

0.4.5

2 files

0.4.4

2 files

0.4.3

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.3.6

2 files

0.3.5

2 files

0.3.4

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.2

2 files

0.2.0

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page