Type.IsNestedFamORAssem 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 either its own family or to 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 its own family or to 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 declares a nested class with visibility in its own family or in its own assembly and displays IsNestedFamORAssem property value of the nested class.
Note: |
|---|
To run this example, see Building examples that have static TextBlock controls for Windows Phone 8. |
' Enclose a class. Class MyClassA ' Protected friend nested class. Protected Friend Class MyClassB End Class 'MyClassB End Class 'MyClassA Class Example Public Shared Sub Demo(ByVal outputBlock As System.Windows.Controls.TextBlock) ' Get the type of the nested class. Dim myTypeB As Type = GetType(MyClassA.MyClassB) ' Get the IsNestedFamORAssem property of the nested class. outputBlock.Text += String.Format(ControlChars.Cr + "The IsNestedFamORAssem property value of the nested class is {0}.", myTypeB.IsNestedFamORAssem.ToString()) & vbCrLf End Sub 'Main End Class 'MyTestClass
Note: