Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad Type.IsPublic

 

Publicado: octubre de 2016

Obtiene un valor que indica si el objeto Type se ha declarado público.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public bool IsPublic { get; }

Valor de propiedad

Type: System.Boolean

true si el objeto Type se ha declarado el público y no es un tipo anidado; de lo contrario, false.

Implementa

_Type.IsPublic

No use con los tipos anidados Utilice IsNestedPublic en su lugar.

Si la corriente Type representa un parámetro de tipo de un tipo genérico, esta propiedad devuelve true.

TypeAttributes.VisibilityMask selecciona los atributos de visibilidad.

En el ejemplo siguiente se crea una instancia de MyTestClass, busca la IsPublic propiedad y muestra el resultado.

using System;

public class TestClass
{
}

public class Example
{
   public static void Main()
   {
      TestClass testClassInstance = new TestClass();
      // Get the type of myTestClassInstance.
      Type   testType = testClassInstance.GetType();
      // Get the IsPublic property of testClassInstance.
      bool isPublic = testType.IsPublic;
      Console.WriteLine("Is {0} public? {1}", testType.FullName, isPublic);
   }
}
// The example displays the following output:
//        Is TestClass public? True

Las clases anidadas, omita los resultados de IsPublic y IsNotPublic y preste atención sólo a los resultados de IsNestedPublic y IsNestedPrivate.

.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar: