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); }
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); }
public AgentProperties(string agentType) { this.agent_type = Agent.GetTypeFromName(agentType); }