C# Class CodeOwls.TxF.TxFNodeFactory

Inheritance: CodeOwls.PowerShell.Provider.PathNodes.NodeFactoryBase, INewItem, IRemoveItem, ISetItemContent, IGetItemContent
Mostra file Open project: beefarino/TxF

Public Methods

Method Description
GetContentReader ( IContext context ) : IContentReader
GetContentReaderDynamicParameters ( IContext context ) : object
GetContentWriter ( IContext context ) : IContentWriter
GetContentWriterDynamicParameters ( IContext context ) : object
GetNodeChildren ( IContext context ) : IEnumerable
GetNodeValue ( ) : IPathNode
NewItem ( IContext context, string path, string itemTypeName, object newItemValue ) : IPathNode
RemoveItem ( IContext context, string path, bool recurse ) : void
Resolve ( IContext context, string nodeName ) : IEnumerable
TxFNodeFactory ( FileSystemInfo fileSystemInfo ) : System

Private Methods

Method Description
GetContentWriter ( IContext context, string fullPath ) : IContentWriter

Method Details

GetContentReader() public method

public GetContentReader ( IContext context ) : IContentReader
context IContext
return IContentReader

GetContentReaderDynamicParameters() public method

public GetContentReaderDynamicParameters ( IContext context ) : object
context IContext
return object

GetContentWriter() public method

public GetContentWriter ( IContext context ) : IContentWriter
context IContext
return IContentWriter

GetContentWriterDynamicParameters() public method

public GetContentWriterDynamicParameters ( IContext context ) : object
context IContext
return object

GetNodeChildren() public method

public GetNodeChildren ( IContext context ) : IEnumerable
context IContext
return IEnumerable

GetNodeValue() public method

public GetNodeValue ( ) : IPathNode
return IPathNode

NewItem() public method

public NewItem ( IContext context, string path, string itemTypeName, object newItemValue ) : IPathNode
context IContext
path string
itemTypeName string
newItemValue object
return IPathNode

RemoveItem() public method

public RemoveItem ( IContext context, string path, bool recurse ) : void
context IContext
path string
recurse bool
return void

Resolve() public method

public Resolve ( IContext context, string nodeName ) : IEnumerable
context IContext
nodeName string
return IEnumerable

TxFNodeFactory() public method

public TxFNodeFactory ( FileSystemInfo fileSystemInfo ) : System
fileSystemInfo System.IO.FileSystemInfo
return System