Class ToolLoadoutYamlSerializer
Serializes and deserializes ToolLoadout instances to and from YAML.
public static class ToolLoadoutYamlSerializer
- Inheritance
-
ToolLoadoutYamlSerializer
- Inherited Members
Remarks
YAML files use camelCase keys that map to the corresponding C# properties. Example schema:
name: my-loadout
parent: developer
includeCategories:
- Git
- Search
includePlugins:
- myPlugin
excludePlugins: []
discoverablePatterns:
- docker*
Methods
Deserialize(string)
Deserializes a YAML string into a ToolLoadout.
public static ToolLoadout Deserialize(string yaml)
Parameters
yamlstring
Returns
DeserializeFile(string)
Deserializes a ToolLoadout from a .loadout.yaml file.
public static ToolLoadout DeserializeFile(string filePath)
Parameters
filePathstring
Returns
Serialize(ToolLoadout)
Serializes a ToolLoadout to a YAML string.
public static string Serialize(ToolLoadout loadout)
Parameters
loadoutToolLoadout