C# Class NetIde.Project.NiHierarchy

Inheritance: NetIde.Shell.ServiceObject, INiHierarchy
显示文件 Open project: netide/netide Class Usage Examples

Public Methods

Method Description
Advise ( INiHierarchyNotify sink, int &cookie ) : HResult
Advise ( object sink, int &cookie ) : HResult
Close ( ) : HResult
GetProperty ( int property, object &value ) : HResult
GetSite ( IServiceProvider &serviceProvider ) : HResult
SetProperty ( int property, object value ) : HResult
SetSite ( IServiceProvider serviceProvider ) : HResult
Unadvise ( int cookie ) : HResult

Private Methods

Method Description
AddChild ( NiHierarchy item ) : void
AddToChildren ( NiHierarchy item ) : void
GetRoot ( ) : object
GetService ( Type serviceType ) : object
ProcessParentChange ( NiHierarchy parent ) : HResult
RemoveChild ( NiHierarchy item ) : void
RemoveFromChildren ( NiHierarchy item ) : void
Reposition ( NiHierarchy item ) : void

Method Details

Advise() public method

public Advise ( INiHierarchyNotify sink, int &cookie ) : HResult
sink INiHierarchyNotify
cookie int
return HResult

Advise() public method

public Advise ( object sink, int &cookie ) : HResult
sink object
cookie int
return HResult

Close() public method

public Close ( ) : HResult
return HResult

GetProperty() public method

public GetProperty ( int property, object &value ) : HResult
property int
value object
return HResult

GetSite() public method

public GetSite ( IServiceProvider &serviceProvider ) : HResult
serviceProvider IServiceProvider
return HResult

SetProperty() public method

public SetProperty ( int property, object value ) : HResult
property int
value object
return HResult

SetSite() public method

public SetSite ( IServiceProvider serviceProvider ) : HResult
serviceProvider IServiceProvider
return HResult

Unadvise() public method

public Unadvise ( int cookie ) : HResult
cookie int
return HResult