Пример #1
0
 private static System.Type GetTypeFromName(string typeName)
 {
     if (typeName == "void*")
     {
         return(typeof(Agent));
     }
     System.Type typeFromName = Agent.GetTypeFromName(typeName);
     if (typeFromName == null)
     {
         typeName     = typeName.Replace("::", ".");
         typeFromName = Utils.GetType(typeName);
         if (typeFromName == null)
         {
             typeFromName = Utils.GetTypeFromName(typeName);
         }
     }
     return(typeFromName);
 }
Пример #2
0
        private static Type GetTypeFromName(string typeName)
        {
            if (typeName == "void*")
            {
                return(typeof(Agent));
            }

            Type type = Agent.GetTypeFromName(typeName);

            if (type == null)
            {
                typeName = typeName.Replace("::", ".");
                type     = Utils.GetType(typeName);

                if (type == null)
                {
                    //typeName is not the customized struct or enums
                    //it should be the basic types
                    type = Utils.GetTypeFromName(typeName);
                }
            }

            return(type);
        }
Пример #3
0
 public AgentProperties(string agentType)
 {
     this.agent_type = Agent.GetTypeFromName(agentType);
 }