Type.IsVisible 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 can be accessed by code outside the assembly.
Assembly: mscorlib (in mscorlib.dll)
Property Value
Type: System.Booleantrue if the current Type is a public type or a public nested type such that all the enclosing types are public; otherwise, false.
The following code example tests two classes, only one of which is visible outside the assembly.
Note: |
|---|
To run this example, see Building examples that have static TextBlock controls for Windows Phone 8. |
Friend Class InternalOnly Public Class Nested End Class End Class Public Class Example Public Class Nested End Class Public Shared Sub Demo(ByVal outputBlock As System.Windows.Controls.TextBlock) With GetType(InternalOnly.Nested) outputBlock.Text &= "Is the " & .FullName _ & " class visible outside the assembly? " & .IsVisible & vbCrLf End With With GetType(Example.Nested) outputBlock.Text &= "Is the " & .FullName _ & " class visible outside the assembly? " & .IsVisible & vbCrLf End With End Sub End Class ' This example produces the following output: ' 'Is the InternalOnly+Nested class visible outside the assembly? False 'Is the Example+Nested class visible outside the assembly? True
Show:
Note: