Classe CodeParameterDeclarationExpressionCollection
TOC
Recolher sumário
Expandir sumário
Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe CodeParameterDeclarationExpressionCollection

Represents a collection of CodeParameterDeclarationExpression objects.

System.Object
  System.Collections.CollectionBase
    System.CodeDom.CodeParameterDeclarationExpressionCollection

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

[SerializableAttribute]
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)]
[ComVisibleAttribute(true)]
public class CodeParameterDeclarationExpressionCollection : CollectionBase

O tipo CodeParameterDeclarationExpressionCollection expõe os membros a seguir.

  NomeDescrição
Método públicoCodeParameterDeclarationExpressionCollection()Initializes a new instance of the CodeParameterDeclarationExpressionCollection class.
Método públicoCodeParameterDeclarationExpressionCollection(CodeParameterDeclarationExpression[])Inicializa uma nova instância de CodeParameterDeclarationExpressionCollection classe que contém a matriz especificada de CodeParameterDeclarationExpression objetos.
Método públicoCodeParameterDeclarationExpressionCollection(CodeParameterDeclarationExpressionCollection)Inicializa uma nova instância de CodeParameterDeclarationExpressionCollection classe que contém os elementos da coleção de origem especificado.
Início

  NomeDescrição
Propriedade públicaCapacityObtém ou define o número de elementos que o CollectionBase pode conter. (Herdado de CollectionBase.)
Propriedade públicaCountObtém o número de elementos contidos no CollectionBase instância. Esta propriedade não pode ser substituída. (Herdado de CollectionBase.)
Propriedade protegidaInnerListObtém um ArrayList que contém a lista de elementos de CollectionBase instância. (Herdado de CollectionBase.)
Propriedade públicaItemObtém ou define o CodeParameterDeclarationExpression no índice especificado na coleção.
Propriedade protegidaListObtém um IList que contém a lista de elementos de CollectionBase instância. (Herdado de CollectionBase.)
Início

  NomeDescrição
Método públicoAddAdiciona especificado CodeParameterDeclarationExpression à coleção.
Método públicoAddRange(CodeParameterDeclarationExpression[])Copia os elementos da matriz especificada para o final da coleção.
Método públicoAddRange(CodeParameterDeclarationExpressionCollection)Adiciona o conteúdo de outro CodeParameterDeclarationExpressionCollection para o final da coleção.
Método públicoClearRemove todos os objetos a partir de CollectionBase instância. Este método não pode ser substituído. (Herdado de CollectionBase.)
Método públicoContainsObtém um valor que indica se a coleção contém especificado CodeParameterDeclarationExpression.
Método públicoCopyToCopia os objetos de coleção para um unidimensional Array início da ocorrência no índice especificado.
Método públicoEquals(Object) Determina se o Object especificado é igual ao Object atual. (Herdado de Object.)
Método protegidoFinalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)
Método públicoGetEnumeratorRetorna um enumerador que itera por meio de CollectionBase instância. (Herdado de CollectionBase.)
Método públicoGetHashCodeServe como uma função hash para um tipo específico. (Herdado de Object.)
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método públicoIndexOfObtém o índice na coleção especificado CodeParameterDeclarationExpression, se ele existe na coleção.
Método públicoInsertInsere o especificado CodeParameterDeclarationExpression na coleção no índice especificado.
Método protegidoMemberwiseCloneCria uma cópia superficial do Object atual. (Herdado de Object.)
Método protegidoOnClearExecuta processos personalizados adicionais ao limpar o conteúdo do CollectionBase instância. (Herdado de CollectionBase.)
Método protegidoOnClearCompleteExecuta processos personalizados adicionais após limpar o conteúdo da CollectionBase instância. (Herdado de CollectionBase.)
Método protegidoOnInsertExecuta processos personalizados adicionais antes de inserir um novo elemento para o CollectionBase instância. (Herdado de CollectionBase.)
Método protegidoOnInsertCompleteExecuta processos personalizados adicionais depois de inserir um novo elemento para o CollectionBase instância. (Herdado de CollectionBase.)
Método protegidoOnRemoveExecuta processos personalizados adicionais ao remover um elemento a partir do CollectionBase instância. (Herdado de CollectionBase.)
Método protegidoOnRemoveCompleteExecuta processos personalizados adicionais após a remoção de um elemento a partir do CollectionBase instância. (Herdado de CollectionBase.)
Método protegidoOnSetExecuta processos personalizados adicionais antes de definir um valor no CollectionBase instância. (Herdado de CollectionBase.)
Método protegidoOnSetCompleteExecuta processos personalizados adicionais depois de definir um valor CollectionBase instância. (Herdado de CollectionBase.)
Método protegidoOnValidateExecuta processos personalizados adicionais ao validar um valor. (Herdado de CollectionBase.)
Método públicoRemoveRemove o especificado CodeParameterDeclarationExpression da coleção.
Método públicoRemoveAtRemove o elemento no índice especificado da CollectionBase instância. Esse método não é substituível. (Herdado de CollectionBase.)
Método públicoToStringRetorna uma string que representa o objeto atual. (Herdado de Object.)
Início

  NomeDescrição
Implementação explícita da interfaceMétodo particularICollection.CopyToCopia todo o CollectionBase para um compatível unidimensional Array, iniciando no índice especificado da matriz de destino. (Herdado de CollectionBase.)
Implementação explícita da interfacePropriedade particularICollection.IsSynchronizedObtém um valor indicando se acessar para a CollectionBase é sincronizado (segmento seguro). (Herdado de CollectionBase.)
Implementação explícita da interfacePropriedade particularICollection.SyncRootObtém um objeto que pode ser usado para sincronizar o acesso para o CollectionBase. (Herdado de CollectionBase.)
Implementação explícita da interfaceMétodo particularIList.AddAdiciona um objeto para o fim da CollectionBase. (Herdado de CollectionBase.)
Implementação explícita da interfaceMétodo particularIList.ContainsDetermina se a CollectionBase contém um elemento específico. (Herdado de CollectionBase.)
Implementação explícita da interfaceMétodo particularIList.IndexOfProcura especificado Object e retorna o índice baseado em zero da primeira ocorrência dentro de toda a CollectionBase. (Herdado de CollectionBase.)
Implementação explícita da interfaceMétodo particularIList.InsertInsere um elemento para o CollectionBase no índice especificado. (Herdado de CollectionBase.)
Implementação explícita da interfacePropriedade particularIList.IsFixedSizeObtém um valor indicando se o CollectionBase tem um tamanho fixo. (Herdado de CollectionBase.)
Implementação explícita da interfacePropriedade particularIList.IsReadOnlyObtém um valor indicando se a CollectionBase é somente leitura. (Herdado de CollectionBase.)
Implementação explícita da interfacePropriedade particularIList.ItemObtém ou define o elemento no índice especificado. (Herdado de CollectionBase.)
Implementação explícita da interfaceMétodo particularIList.RemoveRemove a primeira ocorrência de um objeto específico a partir de CollectionBase. (Herdado de CollectionBase.)
Início

O CodeParameterDeclarationExpressionCollection classe fornece um objeto de coleção simples que pode ser usado para armazenar um conjunto de CodeParameterDeclarationExpression objetos.

O exemplo a seguir demonstra como usar o CodeParameterDeclarationExpressionCollection métodos de classe. O exemplo cria uma nova instância da classe e usa os métodos para adicionar instruções para a coleção, retornar seu índice e adicionar ou remover os atributos em um ponto específico de índice.


// Creates an empty CodeParameterDeclarationExpressionCollection.
CodeParameterDeclarationExpressionCollection collection = new CodeParameterDeclarationExpressionCollection();

// Adds a CodeParameterDeclarationExpression to the collection.
collection.Add( new CodeParameterDeclarationExpression(typeof(int), "testIntArgument") );

// Adds an array of CodeParameterDeclarationExpression objects 
// to the collection.
CodeParameterDeclarationExpression[] parameters = { new CodeParameterDeclarationExpression(typeof(int), "testIntArgument"), new CodeParameterDeclarationExpression(typeof(bool), "testBoolArgument") };
collection.AddRange( parameters );

// Adds a collection of CodeParameterDeclarationExpression objects 
// to the collection.
CodeParameterDeclarationExpressionCollection parametersCollection = new CodeParameterDeclarationExpressionCollection();
parametersCollection.Add( new CodeParameterDeclarationExpression(typeof(int), "testIntArgument") );
parametersCollection.Add( new CodeParameterDeclarationExpression(typeof(bool), "testBoolArgument") );
collection.AddRange( parametersCollection );

// Tests for the presence of a CodeParameterDeclarationExpression 
// in the collection, and retrieves its index if it is found.
CodeParameterDeclarationExpression testParameter = new CodeParameterDeclarationExpression(typeof(int), "testIntArgument");
int itemIndex = -1;
if( collection.Contains( testParameter ) )
    itemIndex = collection.IndexOf( testParameter );

// Copies the contents of the collection beginning at index 0 to the specified CodeParameterDeclarationExpression array.
// 'parameters' is a CodeParameterDeclarationExpression array.
collection.CopyTo( parameters, 0 );

// Retrieves the count of the items in the collection.
int collectionCount = collection.Count;

// Inserts a CodeParameterDeclarationExpression at index 0 
// of the collection.
collection.Insert( 0, new CodeParameterDeclarationExpression(typeof(int), "testIntArgument") );

// Removes the specified CodeParameterDeclarationExpression 
// from the collection.
CodeParameterDeclarationExpression parameter = new CodeParameterDeclarationExpression(typeof(int), "testIntArgument");
collection.Remove( parameter );

// Removes the CodeParameterDeclarationExpression at index 0.
collection.RemoveAt(0);


.NET Framework

Com suporte em: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core não compatível), Windows Server 2008 R2 (Server Core não compatível com SP1 ou posterior), Windows Server 2003 SP2

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos de sistema do .NET Framework.

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2016 Microsoft