C# Class SparkSense.Parsing.ProjectExplorer

Inheritance: IProjectExplorer
Mostra file Open project: SparkViewEngine/SparkSense Class Usage Examples

Private Properties

Property Type Description
BuildViewMapFromProjectEnvironment void
GetHierarchy IVsHierarchy
GetProjectItemMap string
GetProjectRoot string
GetViewPath string
GetViewRoot string
InitTypeDiscoveryService void
InitTypes void
ScanProjectItemForViews void
TryGetActiveDocumentPath bool

Public Methods

Method Description
GetCurrentViewPath ( ) : string
GetCurrentViewPath ( ITextBuffer textBuffer ) : string
GetProjectReferencedTypes ( ) : IEnumerable
GetViewExplorer ( ITextBuffer textBuffer ) : IViewExplorer
GetViewFolder ( ) : IViewFolder
HasView ( string viewPath ) : bool
ProjectExplorer ( ISparkServiceProvider services ) : System
SetViewContent ( string viewPath, string content ) : void
ViewFolderExists ( ) : bool

Private Methods

Method Description
BuildViewMapFromProjectEnvironment ( ) : void
GetHierarchy ( ) : IVsHierarchy
GetProjectItemMap ( ProjectItem projectItem ) : string
GetProjectRoot ( ) : string
GetViewPath ( string fullPath ) : string
GetViewRoot ( string activeDocumentPath ) : string
InitTypeDiscoveryService ( ) : void
InitTypes ( ) : void
ScanProjectItemForViews ( ProjectItem projectItem ) : void
TryGetActiveDocumentPath ( string &activeDocumentPath ) : bool

Method Details

GetCurrentViewPath() public method

public GetCurrentViewPath ( ) : string
return string

GetCurrentViewPath() public method

public GetCurrentViewPath ( ITextBuffer textBuffer ) : string
textBuffer ITextBuffer
return string

GetProjectReferencedTypes() public method

public GetProjectReferencedTypes ( ) : IEnumerable
return IEnumerable

GetViewExplorer() public method

public GetViewExplorer ( ITextBuffer textBuffer ) : IViewExplorer
textBuffer ITextBuffer
return IViewExplorer

GetViewFolder() public method

public GetViewFolder ( ) : IViewFolder
return IViewFolder

HasView() public method

public HasView ( string viewPath ) : bool
viewPath string
return bool

ProjectExplorer() public method

public ProjectExplorer ( ISparkServiceProvider services ) : System
services ISparkServiceProvider
return System

SetViewContent() public method

public SetViewContent ( string viewPath, string content ) : void
viewPath string
content string
return void

ViewFolderExists() public method

public ViewFolderExists ( ) : bool
return bool