From eae24d1b142738f40597284a24d637ad51506c0c Mon Sep 17 00:00:00 2001 From: code liturgy Date: Tue, 6 Dec 2022 14:30:03 +0000 Subject: [PATCH] Use properties instead of fields in some elements to be ASP API friendly --- Sharp.Augeas/Tree/Argument.cs | 2 +- Sharp.Augeas/Tree/Directive.cs | 4 ++-- Sharp.Augeas/Tree/SuperNode.cs | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Sharp.Augeas/Tree/Argument.cs b/Sharp.Augeas/Tree/Argument.cs index e0eadea..b9f1e3d 100644 --- a/Sharp.Augeas/Tree/Argument.cs +++ b/Sharp.Augeas/Tree/Argument.cs @@ -3,7 +3,7 @@ namespace Sharp.Augeas; public class Argument : Node { - public string Value; + public string Value { get; set; } public bool SetValue(string newValue) { diff --git a/Sharp.Augeas/Tree/Directive.cs b/Sharp.Augeas/Tree/Directive.cs index 7893ecf..75811f9 100644 --- a/Sharp.Augeas/Tree/Directive.cs +++ b/Sharp.Augeas/Tree/Directive.cs @@ -4,8 +4,8 @@ namespace Sharp.Augeas; public class Directive : Node { - public string Value; - public List Arguments; + public string Value { get; set; } + public List Arguments { get; set; } public bool HasArguments => Arguments.Count != 0; /// diff --git a/Sharp.Augeas/Tree/SuperNode.cs b/Sharp.Augeas/Tree/SuperNode.cs index fec60f4..176032d 100644 --- a/Sharp.Augeas/Tree/SuperNode.cs +++ b/Sharp.Augeas/Tree/SuperNode.cs @@ -4,9 +4,9 @@ namespace Sharp.Augeas { public class SuperNode : Node { - public List Directives; - public List Arguments; - public List SuperNodes; + public List Directives { get; set; } + public List Arguments { get; set; } + public List SuperNodes { get; set; } public SuperNode(Augeas augeas, string path, string id) : base(augeas, path) {