public RegistryKeyOptions CreateRegistryKey(string subKey) { var task = new ProtoCreateRegistryKeyTask(this, subKey); _subKeys.Add(task); return(task); }
public static RegistryKeyOptions CreateRegistryKey(this ProtoServer protoServer, RegistryHive hive, string name) { var proto = new ProtoCreateRegistryKeyTask(hive, name); protoServer.RegisterProtoTask(proto); return(proto); }
public RegistryKeyOptions CreateRegistryKey(string subKey) { var task = new ProtoCreateRegistryKeyTask(this, subKey); _subKeys.Add(task); return task; }
/// <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)); }
public static RegistryKeyOptions CreateRegistryKey(this ProtoServer protoServer, RegistryHive hive, string name) { var proto = new ProtoCreateRegistryKeyTask(hive, name); protoServer.RegisterProtoTask(proto); return proto; }