• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Created by SharpDevelop.
3  * User: lextm
4  * Date: 2008/5/31
5  * Time: 11:39
6  *
7  * To change this template use Tools | Options | Coding | Edit Standard Headers.
8  */
9 
10 namespace Lextm.SharpSnmpLib.Mib.Elements.Types
11 {
12     /// <summary>
13     /// The CHOICE type represents a list of alternatives..
14     /// </summary>
15     public sealed class Choice : BaseType
16     {
17         /// <summary>
18         /// Creates a <see cref="Choice"/> instance.
19         /// </summary>
20         /// <param name="module"></param>
21         /// <param name="name"></param>
22         /// <param name="lexer"></param>
Choice(IModule module, string name, ISymbolEnumerator symbols)23         public Choice(IModule module, string name, ISymbolEnumerator symbols)
24             : base(module, name)
25         {
26             while (symbols.NextNonEOLSymbol() != Symbol.OpenBracket)
27             {
28             }
29 
30             while (symbols.NextNonEOLSymbol() != Symbol.CloseBracket)
31             {
32             }
33         }
34     }
35 }