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) }); }
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>() }); }
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) }); }