2016年10月18日のブックマーク (1件)

  • 型フォワーディング

    .NETでは、「アセンブリ+名前」の組み合わせで型を厳密に判定します。 その結果、異なるアセンブリでまったく同じ名前の型を定義しても、それぞれ別の型として扱われます。 これは、人的ミスの削減や、悪意あるコードへの耐性につながる一方で、 型の定義場所を移動させたいときに困ります。 そこで.NETは、型の検索の際に、別のアセンブリに転送する仕組みを提供しています。 これを型フォワーディング(Type Forwarding)と呼びます。 概要 TypeForwardedTo属性 モジュール分割 余談: 逆のやり方 余談: .NET 標準ライブラリのモジュール化 バックポーティング 概要 .NETでは、「アセンブリ+名前」の組み合わせで型の所在を検索します。 その結果、異なるアセンブリでまったく同じ名前の型を定義しても、それぞれ別の型として扱われます。 これは、人的ミスの削減や、悪意あるコードへの

    型フォワーディング
    dotsarg
    dotsarg 2016/10/18
    型フォワーディングによるライブラリ分割の方法が掲載されている。