private void InitializeMappings(MappingsInitializer initializer) { foreach (MappingEntry entry in initializer.entryList) { UnitType type = UnitManager.FindUnitByKey(entry.key); Mappings[type] = entry.value; } }
public ConversionMappings(MappingsInitializer initializer) { InitializeMappings(initializer); }
/// <summary> /// Used to map conversion rates for other units /// </summary> /// <param name="initializer">Object containing all mappings of this unit</param> public abstract void InitializeUnitMappings(MappingsInitializer initializer);
public override void InitializeUnitMappings(MappingsInitializer initializer) { initializer.AddMapping("in", 1 / 12.0); initializer.AddMapping("m", 1 / 0.3048); initializer.AddMapping("cm", 1 / 30.48); }
public override void InitializeUnitMappings(MappingsInitializer initializer) { initializer.AddMapping("m", 1E2); initializer.AddMapping("ft", 30.48); initializer.AddMapping("in", 2.54); }
internal RegistryEntry(UnitType type) { Type = type; Initializer = new MappingsInitializer(); }
public override void InitializeUnitMappings(MappingsInitializer initializer) { initializer.AddMapping("cm", 1E-2); initializer.AddMapping("ft", 0.3048); initializer.AddMapping("in", 0.0254); }
public override void InitializeUnitMappings(MappingsInitializer initializer) { initializer.AddMapping("kg", 0.45359237); initializer.AddMapping("g", 453.59237); }
public override void InitializeUnitMappings(MappingsInitializer initializer) { initializer.AddMapping("kg", 1E3); initializer.AddMapping("lb", 0.00220462262); }
public override void InitializeUnitMappings(MappingsInitializer initializer) { initializer.AddMapping("g", 1E-3); initializer.AddMapping("lb", 2.20462262); }
public override void InitializeUnitMappings(MappingsInitializer initializer) { initializer.AddMapping("ft", 12); initializer.AddMapping("cm", 1 / 2.54); initializer.AddMapping("m", 1 / 0.0254); }