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); }
internal object ClearContentDynamicParameters(string path, CmdletProviderContext cmdletProviderContext) { this.Context = cmdletProviderContext; IContentCmdletProvider provider = this as IContentCmdletProvider; if (provider == null) { return(null); } return(provider.ClearContentDynamicParameters(path)); }
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)); }