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 }