C# Class C24.TeamSharper.DotSettingsSerializer

Inheritance: IDotSettingsSerializer
Show file Open project: CHECK24/c24.TeamSharper

Public Methods

Method Description
ExtractId ( string key ) : string
LoadAll ( string rootDirectory ) : IEnumerable
Save ( DotSettings dotSettings ) : void

Private Methods

Method Description
CreateLayerElements ( DotSettingsLayer dotSettingsLayer ) : IEnumerable
CreateLayerFromGroup ( IEnumerable group, string id ) : DotSettingsLayer
CreateXml ( DotSettings dotSettings ) : System.Xml.Linq.XElement
DeserializeFromFile ( string filePath ) : DotSettings
ExtractKey ( System.Xml.Linq.XElement x ) : string
GetAllInjectedLayerElements ( System.Xml.Linq.XElement xml ) : IEnumerable
GetAllInjectedLayerElementsGroupedByLayer ( System.Xml.Linq.XElement xml ) : XElement>>.IEnumerable
ParseLayers ( System.Xml.Linq.XElement xml ) : IEnumerable

Method Details

ExtractId() public method

public ExtractId ( string key ) : string
key string
return string

LoadAll() public method

public LoadAll ( string rootDirectory ) : IEnumerable
rootDirectory string
return IEnumerable

Save() public method

public Save ( DotSettings dotSettings ) : void
dotSettings DotSettings
return void