Type.IsNestedFamANDAssem Property
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Gets a value indicating whether the Type is nested and visible only to classes that belong to both its own family and its own assembly.
Assembly: mscorlib (in mscorlib.dll)
Property Value
Type: System.Booleantrue if the Type is nested and visible only to classes that belong to both its own family and its own assembly; otherwise, false.
If the current Type represents a type parameter of a generic type, this property always returns false.
TypeAttributes.VisibilityMask selects the visibility attributes.
A Type object's family is defined as all objects of the exact same Type and of its subtypes.
The following example demonstrates a use of the IsNestedFamANDAssem property.
Note: |
|---|
To run this example, see Building examples that have static TextBlock controls for Windows Phone 8. |
using System; // Enclose a class. class MyClassA { protected 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 IsNestedFamANDAssem property of the nested class. outputBlock.Text += String.Format("\nThe IsNestedFamANDAssem property value of the nested class is {0}.", myTypeB.IsNestedFamANDAssem.ToString()) + "\n"; } }
Note: