Esempio n. 1
0
 private OperatingEnvironment LoadEnvironment(Environment_v1 env)
 {
     return(new OperatingEnvironmentElement
     {
         Name = env.Name,
         Description = env.Description,
         MemoryMapFile = env.MemoryMap,
         TypeName = env.Type,
         TypeLibraries = LoadCollection(env.TypeLibraries, LoadTypeLibraryReference),
         CharacteristicsLibraries = LoadCollection(env.Characteristics, LoadTypeLibraryReference)
     });
 }
Esempio n. 2
0
 private OperatingEnvironment LoadEnvironment(Environment_v1 env)
 {
     return(new OperatingEnvironmentElement
     {
         Name = env.Name,
         Description = env.Description,
         MemoryMapFile = env.MemoryMap,
         TypeName = env.Type,
         Heuristics = env.Heuristics,
         TypeLibraries = LoadCollection(env.TypeLibraries, LoadTypeLibraryReference),
         CharacteristicsLibraries = LoadCollection(env.Characteristics, LoadTypeLibraryReference),
         Options = env.Options != null
             ? XmlOptions.LoadIntoDictionary(env.Options
                                             .SelectMany(o => o.ChildNodes.OfType <XmlElement>())
                                             .ToArray())
             : new Dictionary <string, object>()
     });
 }
Esempio n. 3
0
 private PlatformDefinition LoadEnvironment(Environment_v1 env)
 {
     return(new PlatformDefinition
     {
         Name = env.Name,
         Description = env.Description,
         MemoryMapFile = env.MemoryMap,
         TypeName = env.Type,
         Heuristics = env.Heuristics,
         TypeLibraries = LoadCollection(env.TypeLibraries, LoadTypeLibraryReference),
         CharacteristicsLibraries = LoadCollection(env.Characteristics, LoadTypeLibraryReference),
         Architectures = LoadCollection(env.Architectures, LoadPlatformArchitecture),
         Options = env.Options != null
             ? XmlOptions.LoadIntoDictionary(env.Options
                                             .SelectMany(o => o.ChildNodes.OfType <XmlElement>())
                                             .ToArray(),
                                             StringComparer.OrdinalIgnoreCase)
             : new Dictionary <string, object>(StringComparer.OrdinalIgnoreCase)
     });
 }