///GENMHASH:F609722862E2C2E21FAB982E438440A0:01FDF68A6CCD16D14B74163D25ABFE25 internal RegistryFileTaskStepImpl(RegistryTaskImpl taskImpl) : base(taskImpl.Inner().Step) { this.inner = new FileTaskStep(); if (taskImpl.Inner().Step != null && !(taskImpl.Inner().Step is FileTaskStep)) { throw new ArgumentException("Constructor for RegistryFileTaskStepImpl invoked for class that is not FileTaskStep"); } this.taskImpl = taskImpl; this.fileTaskStepUpdateParameters = new FileTaskStepUpdateParameters(); }
///GENMHASH:B6EAF7CA43219B097DF06B50881D6E8F:AA07800D0178FBBF84887556A1E83751 public IReadOnlyList <Models.SetValue> Values() { FileTaskStep fileTaskStep = (FileTaskStep)this.taskImpl.Inner().Step; if (fileTaskStep.Values == null) { return(new List <Models.SetValue>()); } return(new List <Models.SetValue>(fileTaskStep.Values)); }
///GENMHASH:BF82636AD60CFFCEB709BB0A2FE5BF20:FE0AF66504695AAF8BD745E3677A0134 public string ValuesFilePath() { FileTaskStep fileTaskStep = (FileTaskStep)this.taskImpl.Inner().Step; return(fileTaskStep.ValuesFilePath); }
///GENMHASH:79E9FE6D4D43A8CE83EC7872D0217DEF:3BAD044152F7AAA6DCD54893E650C859 internal void WithFileTaskStepCreateParameters(FileTaskStep fileTaskStep) { this.inner.Step = fileTaskStep; }