Ejemplo n.º 1
0
 public StaticPropertyPathToken(int start, int end, string @namespace, string @class, IEnumerable <string> properties)
     : base(start, end, properties)
 {
     Class     = @class;
     Namespace = @namespace;
     id        = new PathTokenId(PathTokenType.StaticProperty, String.Format("{0}:{1}.{2}", Namespace, Class, String.Join(".", Properties)));
 }
Ejemplo n.º 2
0
        public EnumToken(int start, int end, string @namespace, Type @enum, string enumMember)
            : base(start, end)
        {
            Enum       = @enum;
            EnumMember = enumMember;
            Namespace  = @namespace;

            id = new PathTokenId(PathTokenType.Enum, String.Format("{0}:{1}.{2}", Namespace, @enum.Name, EnumMember));
        }
Ejemplo n.º 3
0
 public MathToken(int start, int end, string mathMember)
     : base(start, end)
 {
     MathMember = mathMember;
     id         = new PathTokenId(PathTokenType.Math, String.Join(".", "Math", MathMember));
 }
Ejemplo n.º 4
0
 public PropertyPathToken(int start, int end, IEnumerable <string> properties)
     : base(start, end)
 {
     Properties = properties.ToList();
     id         = new PathTokenId(PathTokenType.Property, String.Join(".", Properties));
 }