1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
//! Owned `LocalVariable` table representation
//!
//! This module provides the [`LocalVariable`] struct that represents
//! the high-level, resolved form of `LocalVariable` table entries with
//! all heap references resolved to actual string data.
use crateToken;
/// High-level representation of a `LocalVariable` table entry
///
/// This structure provides the resolved form of `LocalVariable` table data
/// with all heap indices resolved to their actual values. The name field
/// contains the resolved string data from the #Strings heap.
///
/// # Usage
///
/// ```rust,ignore
/// use dotscope::metadata::tables::LocalVariable;
///
/// // Access variable information
/// println!("Variable '{}' at index {} with attributes 0x{:X}",
/// variable.name, variable.index, variable.attributes);
/// ```