コード例 #1
0
 /// <summary>
 ///  指定されたメタ情報から文書のバージョン情報を取得します。
 /// </summary>
 /// <param name="metadata">メタ情報を表すオブジェクトです。</param>
 /// <returns>
 ///  この文書のバージョン情報を表す型'<see cref="System.Version"/>'のオブジェクトです。
 ///  <see cref="Exrecodel.XrcdlMetadata.VersionString"/>を変換する事ができなかった場合は<see langword="null"/>を返します。
 /// </returns>
 /// <exception cref="System.ArgumentNullException"/>
 public static Version?GetVersion(this XrcdlMetadata metadata)
 {
     metadata.EnsureNotNull(nameof(metadata));
     if (Version.TryParse(metadata.VersionString, out var result))
     {
         return(result);
     }
     else
     {
         return(null);
     }
 }
コード例 #2
0
 internal XrcdlSocialAccountInfo(XrcdlMetadata metadata) : base(metadata)
 {
 }
コード例 #3
0
ファイル: XrcdlEmailInfo.cs プロジェクト: Takym/TakymLib
 internal XrcdlEmailInfo(XrcdlMetadata metadata) : base(metadata)
 {
 }
コード例 #4
0
 /// <summary>
 ///  指定されたメタ情報から文書のバージョン情報を設定します。
 /// </summary>
 /// <param name="metadata">メタ情報を表すオブジェクトです。</param>
 /// <param name="version">バージョン情報を格納しているオブジェクトです。</param>
 /// <exception cref="System.ArgumentNullException"/>
 public static void SetVersion(this XrcdlMetadata metadata, Version version)
 {
     metadata.EnsureNotNull(nameof(metadata));
     version.EnsureNotNull(nameof(version));
     metadata.VersionString = version.ToString();
 }
コード例 #5
0
 internal XrcdlLinkInfo(XrcdlMetadata metadata) : base(metadata)
 {
 }
コード例 #6
0
 internal XrcdlPhoneNumberInfo(XrcdlMetadata metadata) : base(metadata)
 {
 }
コード例 #7
0
ファイル: XrcdlAddressInfo.cs プロジェクト: Takym/TakymLib
 internal XrcdlAddressInfo(XrcdlMetadata metadata) : base(metadata)
 {
 }