Example #1
0
        internal void ClearContent(string path, CmdletProviderContext cmdletProviderContext)
        {
            this.Context = cmdletProviderContext;
            IContentCmdletProvider provider = this as IContentCmdletProvider;

            if (provider == null)
            {
                throw PSTraceSource.NewNotSupportedException("SessionStateStrings", "IContentCmdletProvider_NotSupported", new object[0]);
            }
            provider.ClearContent(path);
        }
Example #2
0
        internal object ClearContentDynamicParameters(string path, CmdletProviderContext cmdletProviderContext)
        {
            this.Context = cmdletProviderContext;
            IContentCmdletProvider provider = this as IContentCmdletProvider;

            if (provider == null)
            {
                return(null);
            }
            return(provider.ClearContentDynamicParameters(path));
        }
Example #3
0
        internal IContentWriter GetContentWriter(string path, CmdletProviderContext cmdletProviderContext)
        {
            this.Context = cmdletProviderContext;
            IContentCmdletProvider provider = this as IContentCmdletProvider;

            if (provider == null)
            {
                throw PSTraceSource.NewNotSupportedException("SessionStateStrings", "IContentCmdletProvider_NotSupported", new object[0]);
            }
            return(provider.GetContentWriter(path));
        }