#はじめに このGistは、Qiitaの記事「多言語対応したXMLドキュメントコメントファイルを配置できる、NuGetパッケージを作成してみよう!」で使用したサンプルコードです。
#Note Sample-ja.xmlはja/Sample.xml、Sample-de.xmlはde/Sample.xmlです(jaとdeはフォルダー名)。
ソースコードのライセンスはMIT Licenceです。
#はじめに このGistは、Qiitaの記事「多言語対応したXMLドキュメントコメントファイルを配置できる、NuGetパッケージを作成してみよう!」で使用したサンプルコードです。
#Note Sample-ja.xmlはja/Sample.xml、Sample-de.xmlはde/Sample.xmlです(jaとdeはフォルダー名)。
ソースコードのライセンスはMIT Licenceです。
<?xml version="1.0"?> | |
<doc> | |
<assembly> | |
<name>Sample</name> | |
</assembly> | |
<members> | |
<member name="T:Sample.Tax"> | |
<summary> | |
Steuer klasse. | |
</summary> | |
</member> | |
<member name="P:Sample.Tax.TaxRate"> | |
<summary> | |
Ruft den Verbrauchsteuersatz ab und legt diesen fest. | |
</summary> | |
</member> | |
<member name="M:Sample.Tax.TaxIn(System.Int32)"> | |
<summary> | |
Berechnet den steuerlichen Preis aus dem angegebenen Basispreis. | |
</summary> | |
<param name="price">Basispreis</param> | |
<returns>Steuerpauschalpreis</returns> | |
</member> | |
</members> | |
</doc> |
<?xml version="1.0"?> | |
<doc> | |
<assembly> | |
<name>Sample</name> | |
</assembly> | |
<members> | |
<member name="T:Sample.Tax"> | |
<summary> | |
消費税のクラス。 | |
</summary> | |
</member> | |
<member name="P:Sample.Tax.TaxRate"> | |
<summary> | |
消費税率を取得・設定します。 | |
</summary> | |
</member> | |
<member name="M:Sample.Tax.TaxIn(System.Int32)"> | |
<summary> | |
指定した本体価格から税込価格を計算します。 | |
</summary> | |
<param name="price">本体価格</param> | |
<returns>税込価格</returns> | |
</member> | |
</members> | |
</doc> |
using System; | |
namespace Sample { | |
/// <summary> | |
/// Tax class. | |
/// </summary> | |
public class Tax { | |
/// <summary> | |
/// Gets and sets the consumption tax rate. | |
/// </summary> | |
public static int TaxRate { get; set; } = 8; | |
/// <summary> | |
/// Calculates the tax inclusive price from the specified base price. | |
/// </summary> | |
/// <param name="price">Base price</param> | |
/// <returns>Tax inclusive price</returns> | |
public static int TaxIn( int price ) => | |
price + ( int )Math.Round( price * ( TaxRate / 100.0 ) ); | |
} | |
} |
<?xml version="1.0"?> | |
<package> | |
<metadata> | |
<id>$id$</id> | |
<version>$version$</version> | |
<title>$title$</title> | |
<authors>$author$</authors> | |
<owners>$author$</owners> | |
<requireLicenseAcceptance>false</requireLicenseAcceptance> | |
<description>$description$</description> | |
<copyright>Copyright 2016 Nia Tomonaka</copyright> | |
<tags>C# sample</tags> | |
</metadata> | |
<files> | |
<file src="bin/Release/ja/$id$.XML" target="lib/net452/ja/"/> | |
<file src="bin/Release/de/$id$.XML" target="lib/net452/de/"/> | |
</files> | |
</package> |
<?xml version="1.0"?> | |
<doc> | |
<assembly> | |
<name>Sample</name> | |
</assembly> | |
<members> | |
<member name="T:Sample.Tax"> | |
<summary> | |
Tax class. | |
</summary> | |
</member> | |
<member name="P:Sample.Tax.TaxRate"> | |
<summary> | |
Gets and sets the consumption tax rate. | |
</summary> | |
</member> | |
<member name="M:Sample.Tax.TaxIn(System.Int32)"> | |
<summary> | |
Calculates the tax inclusive price from the specified base price. | |
</summary> | |
<param name="price">Base price</param> | |
<returns>Tax inclusive price</returns> | |
</member> | |
</members> | |
</doc> |