private static void InitParametersFromSchema(MachineConfig config) { var schema = ParameterMetadataSchema.CreateDefaultSchema(); foreach (var p in schema.ParameterMetadatas) { config.ParameterMetadatas.Add(p); } }
public static ParameterMetadataSchema CreateDefaultSchema() { if (_loadedSchema != null) { return(_loadedSchema); } var fileName = GetParameterMetadataSchemaFileName(); if (fileName.IsFileNotExist()) { return(null); } _loadedSchema = fileName.DeserializeFromXamlFile <ParameterMetadataSchema>(); return(_loadedSchema); }