Example #1
0
 public Syte(Ksyte ksyte, string stName, int isyte, string stType)
 {
     Ksyte  = ksyte;
     StName = stName;
     Isyte  = isyte;
     StType = stType;
 }
Example #2
0
        string StSegment(Ksyte ksyte)
        {
            switch (ksyte)
            {
            case Ksyte.Field:
                return("this");

            case Ksyte.Static:
                return("static");

            case Ksyte.Arg:
                return("argument");

            case Ksyte.Var:
                return("local");

            default:
                throw new ArgumentOutOfRangeException("ksyte");
            }
        }
Example #3
0
 public Syte(Ksyte ksyte, string stName, int isyte, string stType)
 {
     Ksyte = ksyte;
     StName = stName;
     Isyte = isyte;
     StType = stType;
 }
Example #4
0
 public void Add(Ksyte ksyte, string stName, string stType)
 {
     mpsyteBystName.Add(stName, new Syte(ksyte, stName, mpsyteBystName.Count(kvp => kvp.Value.Ksyte == ksyte), stType));
 }
Example #5
0
 string StSegment(Ksyte ksyte)
 {
     switch (ksyte)
     {
         case Ksyte.Field:
             return "this";
         case Ksyte.Static:
             return "static";
         case Ksyte.Arg:
             return "argument";
         case Ksyte.Var:
             return "local";
         default:
             throw new ArgumentOutOfRangeException("ksyte");
     }
 }
Example #6
0
 public void Add(Ksyte ksyte, string stName, string stType)
 {
     mpsyteBystName.Add(stName, new Syte(ksyte, stName, mpsyteBystName.Count(kvp => kvp.Value.Ksyte == ksyte), stType));
 }