Пример #1
0
 public void addMapping(MP.Mapping mapping)
 {
     //set backlink
     mapping.mappingSet = this;
     //add to list
     this._mappings.Add((Mapping)mapping);
 }
        private static string createMappingLogicString(MP.Mapping mapping)
        {
            string mappingLogicString = string.Empty;

            foreach (var mappingLogic in mapping.mappingLogics)
            {
                if (!string.IsNullOrEmpty(mappingLogicString))
                {
                    mappingLogicString += Environment.NewLine;
                }
                if (mapping.mappingLogics.Any(x => x.context != null))
                {
                    var contextName = mappingLogic.context?.name ?? "Default";
                    mappingLogicString += $"--{contextName}--{Environment.NewLine}";
                }
                mappingLogicString += mappingLogic.description;
            }
            return(mappingLogicString);
        }
 public void addMapping(MP.Mapping mapping)
 {
     this._mappings.Add((Mapping)mapping);
 }