Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Propriedade Type.IsNestedFamANDAssem

Obtém um valor indicando se o Type é visível somente para classes que pertencem a sua família e seu próprio assembly e aninhados.

Namespace:  System
Assembly:  mscorlib (em mscorlib.dll)

public bool IsNestedFamANDAssem { get; }

Valor de propriedade

Tipo: System.Boolean
true Se a Type for aninhados e visíveis apenas para classes que pertencem a sua família e seu próprio assembly; caso contrário, false.

Implementações

_Type.IsNestedFamANDAssem

Se o corrente Type representa um parâmetro de tipo de um tipo genérico, essa propriedade sempre retorna false.

TypeAttributes.VisibilityMask Seleciona os atributos de visibilidade.

A Type família do objeto é definida sistema autônomo todos sistema autônomo objetos da exata mesmo Type e dos seus subtipos.

O exemplo a seguir demonstra um uso do IsNestedFamANDAssem propriedade.

using System;
// Enclose a class.class MyClassA
{
    protectedinternalclass MyClassB
    {
    }
}
class MyTestClass 
{
    publicstaticvoid Main(string[] args)
    {        
        // Get the type of the nested class.
        Type myTypeB = typeof(MyClassA.MyClassB);
        // Get the IsNestedFamANDAssem property of the nested class.
        Console.WriteLine("\nThe IsNestedFamANDAssem property value of the nested class is {0}.", myTypeB.IsNestedFamANDAssem.ToString()); 
    }
}


import System.*;

// Enclose a class.
class MyClassA
{
    protected class MyClassB
    {
    } //MyClassB
} //MyClassA

class MyTestClass
{
    public static void main(String[] args)
    {
        // Get the type of the nested class.
        Type myTypeB = MyClassA.MyClassB.class.ToType();

        // Get the IsNestedFamANDAssem property of the nested class.
        Console.WriteLine("\nThe IsNestedFamANDAssem property value of the"
            +" nested class is {0}.", 
            System.Convert.ToString(myTypeB.get_IsNestedFamANDAssem()));
    } //main
} //MyTestClass


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC, Xbox 360

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatível com: 3.5, 2.0, 1.0

XNA Framework

Compatível com: , 1.0

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft