Skip to content

Commit 4d6083d

Browse files
authored
Add Angstrom unit (#1042)
* Add Angstrom unit
1 parent 8e1240f commit 4d6083d

File tree

11 files changed

+206
-102
lines changed

11 files changed

+206
-102
lines changed

Common/UnitDefinitions/Length.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -398,6 +398,20 @@
398398
"Abbreviations": [ "ch" ]
399399
}
400400
]
401+
},
402+
{
403+
"SingularName": "Angstrom",
404+
"PluralName": "Angstroms",
405+
"FromUnitToBaseFunc": "{x} * 1e-10",
406+
"FromBaseToUnitFunc": "{x} / 1e-10",
407+
"XmlDocSummary": "Angstrom is a metric unit of length equal to 1e-10 meter",
408+
"XmlDocRemarks": "https://en.wikipedia.org/wiki/Angstrom",
409+
"Localization": [
410+
{
411+
"Culture": "en-US",
412+
"Abbreviations": [ "Å", "A" ]
413+
}
414+
]
401415
}
402416
]
403417
}

UnitsNet.NanoFramework/GeneratedCode/Quantities/Length.g.cs

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.NanoFramework/GeneratedCode/Units/LengthUnit.g.cs

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToLengthExtensionsTest.g.cs

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.NumberExtensions/GeneratedCode/NumberToLengthExtensions.g.cs

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.Tests/CustomCode/LengthTests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ public class LengthTests : LengthTestsBase
7878

7979
protected override double DecametersInOneMeter => 1e-1;
8080

81+
protected override double AngstromsInOneMeter => 1e10;
82+
8183
[ Fact]
8284
public void AreaTimesLengthEqualsVolume()
8385
{

UnitsNet.Tests/GeneratedCode/TestsBase/LengthTestsBase.g.cs

Lines changed: 115 additions & 102 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.WindowsRuntimeComponent/GeneratedCode/Quantities/Length.g.cs

Lines changed: 18 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.WindowsRuntimeComponent/GeneratedCode/Units/LengthUnit.g.cs

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet/GeneratedCode/Quantities/Length.g.cs

Lines changed: 18 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet/GeneratedCode/Units/LengthUnit.g.cs

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)