Exemplo n.º 1
0
 public void ParseParams(string raw)
 {
     RawParams = raw;
     Params = new Dictionary<string, string>();
     if (Enum.IsDefined(typeof(ASMetaKind), Name))
     {
         Kind = (ASMetaKind)Enum.Parse(typeof(ASMetaKind), Name);
         Match mParams = reNameTypeParams.Match(raw);
         if (mParams.Success)
         {
             Params.Add("name", mParams.Groups[1].Value);
             Params.Add(mParams.Groups[2].Value, mParams.Groups[3].Value);
         }
     }
 }
Exemplo n.º 2
0
 public void ParseParams(string raw)
 {
     RawParams = raw;
     Params    = new Dictionary <string, string>();
     if (Enum.IsDefined(typeof(ASMetaKind), Name))
     {
         Kind = (ASMetaKind)Enum.Parse(typeof(ASMetaKind), Name);
         Match mParams = reNameTypeParams.Match(raw);
         if (mParams.Success)
         {
             Params.Add("name", mParams.Groups[1].Value);
             Params.Add(mParams.Groups[2].Value, mParams.Groups[3].Value);
         }
     }
 }
Exemplo n.º 3
0
 public void ParseParams(string raw)
 {
     RawParams = raw;
     Params = new Dictionary<string, string>();
     if (Enum.IsDefined(typeof(ASMetaKind), Name))
     {
         Kind = (ASMetaKind)Enum.Parse(typeof(ASMetaKind), Name);
         var mParams = reNameTypeParams.Matches(raw);
         if (mParams.Count > 0)
         {
             for (int i = 0, c = mParams.Count; i < c; i++)
                 Params[mParams[i].Groups[1].Value] = mParams[i].Groups[2].Value;
         }
         else if (Kind == ASMetaKind.Event || Kind == ASMetaKind.Style) // invalid Event
             Kind = ASMetaKind.Unknown;
     }
 }
Exemplo n.º 4
0
 public void ParseParams(string raw)
 {
     RawParams = raw;
     Params    = new Dictionary <string, string>();
     if (Enum.IsDefined(typeof(ASMetaKind), Name))
     {
         Kind = (ASMetaKind)Enum.Parse(typeof(ASMetaKind), Name);
         var mParams = reNameTypeParams.Matches(raw);
         if (mParams.Count > 0)
         {
             for (int i = 0, c = mParams.Count; i < c; i++)
             {
                 Params[mParams[i].Groups[1].Value] = mParams[i].Groups[2].Value;
             }
         }
         else if (Kind == ASMetaKind.Event || Kind == ASMetaKind.Style) // invalid Event
         {
             Kind = ASMetaKind.Unknown;
         }
     }
 }