C# Class XamlStyler.Core.DocumentProcessors.ElementDocumentProcessor

Inheritance: IDocumentProcessor
Afficher le fichier Open project: NicoVermeir/XamlStyler

Méthodes publiques

Méthode Description
ElementDocumentProcessor ( IStylerOptions options, AttributeInfoFactory attributeInfoFactory, AttributeInfoFormatter attributeInfoFormatter, IndentService indentService ) : System
Process ( XmlReader xmlReader, StringBuilder output, ElementProcessContext elementProcessContext ) : void

Private Methods

Méthode Description
AttributeInfoComparison ( AttributeInfo x, AttributeInfo y ) : int
GetAttributeIndetationString ( XmlReader xmlReader ) : string
IsNoLineBreakElement ( string elementName ) : bool
ProcessAttributes ( XmlReader xmlReader, StringBuilder output, ElementProcessContext elementProcessContext, bool isNoLineBreakElement, string attributeIndentationString ) : void

Method Details

ElementDocumentProcessor() public méthode

public ElementDocumentProcessor ( IStylerOptions options, AttributeInfoFactory attributeInfoFactory, AttributeInfoFormatter attributeInfoFormatter, IndentService indentService ) : System
options IStylerOptions
attributeInfoFactory XamlStyler.Core.MarkupExtensions.Formatter.AttributeInfoFactory
attributeInfoFormatter XamlStyler.Core.MarkupExtensions.Formatter.AttributeInfoFormatter
indentService XamlStyler.Core.Services.IndentService
Résultat System

Process() public méthode

public Process ( XmlReader xmlReader, StringBuilder output, ElementProcessContext elementProcessContext ) : void
xmlReader System.Xml.XmlReader
output StringBuilder
elementProcessContext ElementProcessContext
Résultat void