C# Class RazorPad.UI.Editors.Folding.HtmlFoldParser

Inheritance: IFoldParser
Afficher le fichier Open project: RazorPad/RazorPad

Méthodes publiques

Méthode Description
GetFolds ( string html ) : IEnumerable
HtmlFoldParser ( IRazorHtmlReaderFactory htmlReaderFactory ) : System.Collections.Generic

Private Methods

Méthode Description
AddFoldForCompletedElement ( ) : void
AddFoldIfEndElementOnDifferentLineToStartElement ( HtmlElementFold fold ) : void
ClearPreviousFolds ( ) : void
CreateHtmlReader ( string html ) : RazorHtmlReader
GetHtmlFolds ( ) : void
GetRazorFolds ( ) : void
IsMultiLineBlock ( System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode node ) : bool
SaveFoldStartOnStack ( ) : void
SaveRazorFoldsStartOnStack ( IEnumerable nodes ) : void
SortFoldsByStartOffset ( ) : void

Method Details

GetFolds() public méthode

public GetFolds ( string html ) : IEnumerable
html string
Résultat IEnumerable

HtmlFoldParser() public méthode

public HtmlFoldParser ( IRazorHtmlReaderFactory htmlReaderFactory ) : System.Collections.Generic
htmlReaderFactory IRazorHtmlReaderFactory
Résultat System.Collections.Generic