public RegistryKeyOptions CreateRegistryKey(string subKey)
        {
            var task = new ProtoCreateRegistryKeyTask(this, subKey);

            _subKeys.Add(task);
            return(task);
        }
Ejemplo n.º 2
0
        public static RegistryKeyOptions CreateRegistryKey(this ProtoServer protoServer, RegistryHive hive, string name)
        {
            var proto = new ProtoCreateRegistryKeyTask(hive, name);

            protoServer.RegisterProtoTask(proto);
            return(proto);
        }
Ejemplo n.º 3
0
		public RegistryKeyOptions CreateRegistryKey(string subKey)
		{
			var task = new ProtoCreateRegistryKeyTask(this, subKey);
			_subKeys.Add(task);
			return task;
		}
Ejemplo n.º 4
0
		/// <summary>
		/// Initializes a new instance of the ProtoCreateRegistryKeyTask class as a sub-key of the given parent key.
		/// </summary>
		private ProtoCreateRegistryKeyTask(ProtoCreateRegistryKeyTask parentKey, string subkey)
		{
			_hive = parentKey._hive;
			_name = System.IO.Path.Combine(parentKey._name, ReplaceTokens(subkey));
		}
 /// <summary>
 /// Initializes a new instance of the ProtoCreateRegistryKeyTask class as a sub-key of the given parent key.
 /// </summary>
 private ProtoCreateRegistryKeyTask(ProtoCreateRegistryKeyTask parentKey, string subkey)
 {
     _hive = parentKey._hive;
     _name = System.IO.Path.Combine(parentKey._name, ReplaceTokens(subkey));
 }
Ejemplo n.º 6
0
		public static RegistryKeyOptions CreateRegistryKey(this ProtoServer protoServer, RegistryHive hive, string name)
		{
			var proto = new ProtoCreateRegistryKeyTask(hive, name);
			protoServer.RegisterProtoTask(proto);
			return proto;
		}