• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 
2 namespace Lextm.SharpSnmpLib.Mib.Elements.Types
3 {
4     public sealed class Macro : ITypeAssignment
5     {
6         private IModule _module;
7         private string _name;
8 
9         [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1804:RemoveUnusedLocals", MessageId = "temp")]
Macro(IModule module, SymbolList preAssignSymbols, ISymbolEnumerator symbols)10         public Macro(IModule module, SymbolList preAssignSymbols, ISymbolEnumerator symbols)
11         {
12             _module = module;
13             _name = preAssignSymbols[0].ToString();
14 
15             while (symbols.NextNonEOLSymbol() != Symbol.Begin)
16             {
17             }
18 
19             while (symbols.NextNonEOLSymbol() != Symbol.End)
20             {
21             }
22         }
23 
24         public IModule Module
25         {
26             get { return _module; }
27         }
28 
29         public string Name
30         {
31             get { return _name; }
32         }
33     }
34 }