C# Класс PSHuddle.PSHuddle

Наследование: System.Management.Automation.Provider.NavigationCmdletProvider
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
GetChildMatcheFromParent string
GetChildNameFromParentName string
GetEntitiesFromPath List
GetEntityFromPath PsHuddle.Entity.Entities.HuddleResourceObject
GetRegEx System.Text.RegularExpressions.Regex
IgnoreRequestFromPowershell bool
IgnoreRequestToProvider bool
PathIsDrive bool
WriteDebug void

Защищенные методы

Метод Описание
GetChildItems ( string path, bool recurse ) : void
GetChildName ( string path ) : string
GetChildNames ( string path, ReturnContainers returnContainers ) : void
GetItem ( string path ) : void
GetParentPath ( string path, string root ) : string
HasChildItems ( string path ) : bool
IsItemContainer ( string path ) : bool
IsValidPath ( string path ) : bool
ItemExists ( string path ) : bool
MakePath ( string parent, string child ) : string
NewDrive ( System.Management.Automation.PSDriveInfo drive ) : System.Management.Automation.PSDriveInfo
NewDriveDynamicParameters ( ) : object
NewItem ( string path, string itemTypeName, object newItemValue ) : void
RemoveItem ( string path, bool recurse ) : void
SetItem ( string path, object value ) : void

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

Метод Описание
GetChildMatcheFromParent ( string match ) : string
GetChildNameFromParentName ( string parent ) : string
GetEntitiesFromPath ( string path ) : List
GetEntityFromPath ( string path ) : HuddleResourceObject
GetRegEx ( string pattern ) : Regex
IgnoreRequestFromPowershell ( string path ) : bool
IgnoreRequestToProvider ( string path ) : bool
PathIsDrive ( string path ) : bool
WriteDebug ( string message ) : void

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

GetChildItems() защищенный Метод

protected GetChildItems ( string path, bool recurse ) : void
path string
recurse bool
Результат void

GetChildName() защищенный Метод

protected GetChildName ( string path ) : string
path string
Результат string

GetChildNames() защищенный Метод

protected GetChildNames ( string path, ReturnContainers returnContainers ) : void
path string
returnContainers ReturnContainers
Результат void

GetItem() защищенный Метод

protected GetItem ( string path ) : void
path string
Результат void

GetParentPath() защищенный Метод

protected GetParentPath ( string path, string root ) : string
path string
root string
Результат string

HasChildItems() защищенный Метод

protected HasChildItems ( string path ) : bool
path string
Результат bool

IsItemContainer() защищенный Метод

protected IsItemContainer ( string path ) : bool
path string
Результат bool

IsValidPath() защищенный Метод

protected IsValidPath ( string path ) : bool
path string
Результат bool

ItemExists() защищенный Метод

protected ItemExists ( string path ) : bool
path string
Результат bool

MakePath() защищенный Метод

protected MakePath ( string parent, string child ) : string
parent string
child string
Результат string

NewDrive() защищенный Метод

protected NewDrive ( System.Management.Automation.PSDriveInfo drive ) : System.Management.Automation.PSDriveInfo
drive System.Management.Automation.PSDriveInfo
Результат System.Management.Automation.PSDriveInfo

NewDriveDynamicParameters() защищенный Метод

protected NewDriveDynamicParameters ( ) : object
Результат object

NewItem() защищенный Метод

protected NewItem ( string path, string itemTypeName, object newItemValue ) : void
path string
itemTypeName string
newItemValue object
Результат void

RemoveItem() защищенный Метод

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

SetItem() защищенный Метод

protected SetItem ( string path, object value ) : void
path string
value object
Результат void