MSDN ライブラリ
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Type.IsNestedAssembly プロパティ

2013/12/12

Type が入れ子になっていて、それ自体が属するアセンブリ内でだけ参照可能かどうかを示す値を取得します。

Namespace:  System
アセンブリ:  mscorlib (mscorlib.dll 内)

public bool IsNestedAssembly { get; }

プロパティ値

型: System.Boolean
Type が入れ子になっていて、それ自体が属するアセンブリ内でだけ参照可能な場合は true。それ以外の場合は false

現在の Type がジェネリック型の型パラメーターを表している場合、このプロパティは常に false を返します。

TypeAttributes.VisibilityMask は、参照可能範囲属性を選択します。

自身のアセンブリ内で参照できる入れ子になったクラスを宣言し、その IsNestedAssembly プロパティ値を表示する例を次に示します。

メモメモ:

この例を実行するには、「Windows Phone での静的 TextBlock コントロールのあるコード例のビルド」を参照してください。


using System;
// Nest a class.
class MyClassA
{
   internal class MyClassB
   {
   }
}
class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      // Get the type of the nested class.
      Type myTypeB = typeof(MyClassA.MyClassB);
      // Get the IsNestedAssembly property  of the nested class.
      outputBlock.Text += String.Format("\nThe IsNestedAssembly property value of MyClassB is {0}.", myTypeB.IsNestedAssembly.ToString()) + "\n";
   }
}


Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2016 Microsoft