C# Класс CodeOwls.TxF.TxFNodeFactory

Наследование: CodeOwls.PowerShell.Provider.PathNodes.NodeFactoryBase, INewItem, IRemoveItem, ISetItemContent, IGetItemContent
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
GetContentWriter ( IContext context, string fullPath ) : IContentWriter

Описание методов

GetContentReader() публичный Метод

public GetContentReader ( IContext context ) : IContentReader
context IContext
Результат IContentReader

GetContentReaderDynamicParameters() публичный Метод

public GetContentReaderDynamicParameters ( IContext context ) : object
context IContext
Результат object

GetContentWriter() публичный Метод

public GetContentWriter ( IContext context ) : IContentWriter
context IContext
Результат IContentWriter

GetContentWriterDynamicParameters() публичный Метод

public GetContentWriterDynamicParameters ( IContext context ) : object
context IContext
Результат object

GetNodeChildren() публичный Метод

public GetNodeChildren ( IContext context ) : IEnumerable
context IContext
Результат IEnumerable

GetNodeValue() публичный Метод

public GetNodeValue ( ) : IPathNode
Результат IPathNode

NewItem() публичный Метод

public NewItem ( IContext context, string path, string itemTypeName, object newItemValue ) : IPathNode
context IContext
path string
itemTypeName string
newItemValue object
Результат IPathNode

RemoveItem() публичный Метод

public RemoveItem ( IContext context, string path, bool recurse ) : void
context IContext
path string
recurse bool
Результат void

Resolve() публичный Метод

public Resolve ( IContext context, string nodeName ) : IEnumerable
context IContext
nodeName string
Результат IEnumerable

TxFNodeFactory() публичный Метод

public TxFNodeFactory ( FileSystemInfo fileSystemInfo ) : System
fileSystemInfo System.IO.FileSystemInfo
Результат System