public override void load(JObject jsonRepresentation) { // Set the type this.Type = (string)jsonRepresentation.SelectToken("Type"); // Get the assorted string properties this.DisplayName = (string)jsonRepresentation.SelectToken("DisplalyName"); this.Timer = (double)jsonRepresentation.SelectToken("Timer"); this.IsLockedSite = (bool)jsonRepresentation.SelectToken("IsLockedSite"); this.Address = (string)jsonRepresentation.SelectToken("Address"); // Set up my serializer for the lists // Get the prefixes var prefs = (JArray)jsonRepresentation.SelectToken("Prefixes"); foreach (string pref in prefs) { Prefixes.Add(pref); } // Get the steps var steps = (JArray)jsonRepresentation.SelectToken("Steps"); foreach (string step in steps) { Steps.Add(step); } }
/// <summary> /// Evaluates Prefix expression /// </summary> /// <param name="m">method call expression</param> private void VisitPrefix(MethodCallExpression m) { string prefix = (string)((ConstantExpression)m.Arguments[1]).Value; string iri = (string)((ConstantExpression)m.Arguments[2]).Value; Prefixes.Add(SPARQL.Prefix(prefix, iri)); }
public void Generate(GameState gameState, EnemyParams enemyParams) { var random = new Random(); Level = random.Next(0, 10); var prefixes = Enum.GetValues(typeof(EnemyPrefix)).Cast <EnemyPrefix>().ToList(); var prefixCount = random.Next(prefixes.Count + 1); for (var i = 0; i < prefixCount; ++i) { var index = random.Next(prefixes.Count); Prefixes.Add(prefixes[index]); prefixes.RemoveAt(index); } var suffixes = Enum.GetValues(typeof(EnemySuffix)).Cast <EnemySuffix>().ToList(); var suffixCount = random.Next(suffixes.Count + 1); for (var i = 0; i < suffixCount; ++i) { var index = random.Next(suffixes.Count); Suffixes.Add(suffixes[index]); suffixes.RemoveAt(index); } var types = Enum.GetValues(typeof(EnemyType)).Cast <EnemyType>().ToList(); Type = (EnemyType)random.Next(types.Count); }
private void HandleOnPrefix(IWampConnection connection, PrefixMessage msg) { if (!Prefixes.ContainsKey(connection)) { Prefixes.Add(connection, new Dictionary <string, Uri>()); } var prefixes = Prefixes[connection]; prefixes[msg.Prefix] = msg.Uri; }
public void AddPrefix(string prefix) { if (Prefixes.Contains(prefix)) { throw new Exception("Prefix already exists."); } else { Prefixes.Add(prefix); } }
/// <summary> /// Constructor /// </summary> public HTTPService(RemoteService service) { //check if (service == null) { throw new Exception("Unable to instanciate HTTPService - Service instance not specified"); } _service = service; //setup http listener _listener = new HttpListener(); _listener.Prefixes.Add(String.Format("http://*:{0}/", _service._config.port)); //set statuses _islistening = false; _isprocessing = false; }
public HttpListenerOptions(CommandLineOptions options) { foreach (int port in options.Port) { const string webdavProtocol = "http"; const string webdavIp = "127.0.0.1"; var webdavHost = string.IsNullOrWhiteSpace(options.Host) ? $"{webdavProtocol}://{webdavIp}" : options.Host.TrimEnd('/'); if (webdavHost.EndsWith("//0.0.0.0")) { webdavHost = webdavHost.Replace("//0.0.0.0", "//*"); } string prefix = $"{webdavHost}:{port}/"; Prefixes.Add(prefix); } }
public PredicateNet(string prefix, Uri ontology, Action <Uri, GraphNet> loadEdges = null) : base(IRI_PREFIX + prefix) { Prefixes.Add(prefix, ontology.ToString()); Prefix = prefix; Add(this, Prefix, GetPrefixNamespaceNode()); if (loadEdges == null) { //call uri and load } else { loadEdges(ontology, this); } var predicates = AllEdges() .Where(e => e.Predicate.Value.ToString() == "http://www.w3.org/2000/01/rdf-schema#domain") .Select(e => e.Subject) .Distinct(); Outputs.AddRange(predicates); }
/// <summary> /// Creates a new <see cref="ArgumentParser"/>. /// </summary> /// <param name="prefixes">The list of valid prefixes.</param> /// <param name="requirePrefix">True if valid <see cref="Argument"/>s require a prefix.</param> /// <param name="allowedArguments">The list of allowed <see cref="Argument"/>s.</param> public ArgumentParser(IEnumerable <string> prefixes, bool requirePrefix, IEnumerable <Argument> allowedArguments) { if (prefixes != null) { foreach (var prefix in prefixes) { Prefixes.Add(prefix.Trim()); } } RequirePrefix = requirePrefix; if (allowedArguments != null) { foreach (Argument allowedArgument in allowedArguments) { AddAllowedArgument(allowedArgument); } } AllowedArguments.DictionaryChanged += AllowedArguments_DictionaryChanged; }
public void AddPrefix(string prefix, NumberOptions options) { PrefixFlags.Add(prefix, (short)options); Prefixes.Add(prefix); }
public void SetSegmentPrefix(string segment) { Prefixes.Add(ModRMSIB.SegmentCodes[segment]); }
public void SetExpPrefix() { Prefixes.Add(ModRMSIB.PrefixExp); }
/// <summary> /// Creates a new <see cref="Server"/> that will listen for incoming HTTP requests on the /// given port. /// </summary> /// <param name="port">Port to listen for HTTP requests on.</param> public Server(int port) : this() { Prefixes.Add($"http://+:{port}/"); }
public void AddPrefix(Prefix prefix) { Prefixes.Add(prefix); }
public void AddPrefixFlag(string prefix, ScanFlags flags) { PrefixFlags.Add(prefix, flags); Prefixes.Add(prefix); }
public void AddPrefix(string prefix, NumberFlags flags) { PrefixFlags.Add(prefix, (short)flags); Prefixes.Add(prefix); }
protected void AddPrefixFlag(string prefix, short flags) { PrefixFlags.Add(prefix, flags); Prefixes.Add(prefix); }
public static void ManagePrefixGroups(CommandArgs args) { bool Add = args.Parameters[0].ToLower() == "add"; if (Add) { if (args.Parameters.Count < 5) { args.Player.SendErrorMessage(TShock.Config.CommandSpecifier + "bprefix add group [Name] [Permission] [AllowedPrefixes (1 3 10...)]"); return; } string Name = args.Parameters[2]; if (Prefixes.Any(b => b.Name == Name)) { args.Player.SendErrorMessage("Prefix group with '{0}' name already exists.", Name); return; } string Permission = args.Parameters[3]; List <int> AllowedPrefixes = new List <int>(); for (int i = 4; i < args.Parameters.Count; i++) { if (!int.TryParse(args.Parameters[i], out int PrefixID) || (PrefixID < 0) || (PrefixID > (Lang.prefix.Length - 1))) { args.Player.SendErrorMessage("Invalid PrefixID '{0}'!", args.Parameters[i]); continue; } AllowedPrefixes.Add(PrefixID); } var BTP = new BTPrefix(Name, Permission, AllowedPrefixes); Prefixes.Add(BTP); BTDatabase.PAdd(BTP); args.Player.SendSuccessMessage("Successfully added new prefix group with given name: {0}.", Name); } else { if (args.Parameters.Count != 3) { args.Player.SendErrorMessage(TShock.Config.CommandSpecifier + "bprefix del group [Name]"); return; } string Name = args.Parameters[2]; bool Success = false; foreach (var p in Prefixes) { if (p.Name == Name) { Success = true; Prefixes.Remove(p); break; } } if (Success) { args.Player.SendSuccessMessage("Successfully deleted prefix group with given name: {0}.", Name); BTDatabase.PDelete(Name); } else { args.Player.SendErrorMessage("Invalid PrefixGroup name!"); } } }
public void AddPrefix(string p) => Prefixes.Add(p);