Type.IsNestedPrivate 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 declared private.
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Syntax
Public ReadOnly Property IsNestedPrivate As Boolean
public bool IsNestedPrivate { get; }
Property Value
Type: System..::.Boolean
true if the Type is nested and declared private; otherwise, false.
Remarks
If the current Type represents a type parameter of a generic type, this property always returns false.
TypeAttributes..::.VisibilityMask selects the visibility attributes.
Examples
The following example declares a nested class as private and displays the IsNestedPrivate property value of the nested class.
Note
To run this example, see Building examples that have static TextBlock controls for Windows Phone 8.
' Outer class.
Public Class Example
' Private nested class.
Private Class MyClassB
End Class
Public Shared Sub Demo(ByVal outputBlock As System.Windows.Controls.TextBlock)
' Get the type of the nested class.
Dim myTypeB As Type = GetType(Example.MyClassB)
' Get the IsNestedPrivate property of the nested class.
outputBlock.Text += String.Format(ControlChars.Cr + "The IsNestedPrivate property value of the nested class is {0}.", myTypeB.IsNestedPrivate.ToString()) & vbCrLf
End Sub 'Main
End Class 'MyClassA
using System;
// Outer class.
public class Example
{
// Private nested class.
private class MyClassB
{
}
public static void Demo(System.Windows.Controls.TextBlock outputBlock)
{
// Get the type of the nested class.
Type myTypeB = typeof(Example.MyClassB);
// Get the IsNestedPrivate property of the nested class.
outputBlock.Text += String.Format("\nThe IsNestedPrivate property value of the nested class is {0}.", myTypeB.IsNestedPrivate.ToString()) + "\n";
}
}
Version Information
Windows Phone OS
Supported in: 8.1, 8.0, 7.1, 7.0
Platforms
Windows Phone