internal object ClearPropertyDynamicParameters(string path, Collection <string> providerSpecificPickList, CmdletProviderContext cmdletProviderContext) { this.Context = cmdletProviderContext; IPropertyCmdletProvider provider = this as IPropertyCmdletProvider; if (provider == null) { return(null); } return(provider.ClearPropertyDynamicParameters(path, providerSpecificPickList)); }
internal object SetPropertyDynamicParameters(string path, PSObject propertyValue, CmdletProviderContext cmdletProviderContext) { this.Context = cmdletProviderContext; IPropertyCmdletProvider provider = this as IPropertyCmdletProvider; if (provider == null) { return(null); } return(provider.SetPropertyDynamicParameters(path, propertyValue)); }
internal void ClearProperty(string path, Collection <string> propertyName, CmdletProviderContext cmdletProviderContext) { this.Context = cmdletProviderContext; IPropertyCmdletProvider provider = this as IPropertyCmdletProvider; if (provider == null) { throw PSTraceSource.NewNotSupportedException("SessionStateStrings", "IPropertyCmdletProvider_NotSupported", new object[0]); } provider.ClearProperty(path, propertyName); }
internal void SetProperty(string path, PSObject propertyValue, CmdletProviderContext cmdletProviderContext) { this.Context = cmdletProviderContext; IPropertyCmdletProvider provider = this as IPropertyCmdletProvider; if (provider == null) { throw PSTraceSource.NewNotSupportedException("SessionStateStrings", "IPropertyCmdletProvider_NotSupported", new object[0]); } provider.SetProperty(path, propertyValue); }