public IvPluginGeneratorNodeSettings GetGenerationNodeSettingsVmFromJson(string settings, ITreeConfigNode node)
        {
            var vm = new GeneratorDbAccessNodeSettings(node);

            if (!string.IsNullOrWhiteSpace(settings))
            {
                proto_generator_db_access_node_settings proto = proto_generator_db_access_node_settings.Parser.ParseJson(settings);
                vm = GeneratorDbAccessNodeSettings.ConvertToVM(proto, vm);
            }
            return(vm);
        }
 protected virtual void OnVisitEnd(GeneratorDbAccessNodeSettings p)
 {
 }
 public void VisitEnd(GeneratorDbAccessNodeSettings p)
 {
     this.OnVisitEnd(p);
 }
 protected override void OnVisitEnd(GeneratorDbAccessNodeSettings p) // ValidationVisitor.tt Line: 48
 {
     Contract.Requires(p != null);
     this.OnVisitEnd(p as IValidatableWithSeverity);
 }