Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }