Compartilhar via


Classe BaseEnumStringConverter<T>

Classe auxiliar que ajuda com conversões entre os valores de enum e seqüências.

Hierarquia de herança

System.Object
  System.ComponentModel.TypeConverter
    System.ComponentModel.StringConverter
      Microsoft.VisualStudio.TestTools.WebTesting.BaseEnumStringConverter<T>
        Microsoft.VisualStudio.TestTools.WebTesting.ForLoopComparisonOperatorConverter
        Microsoft.VisualStudio.TestTools.WebTesting.NumericalComparisonOperatorConverter
        Microsoft.VisualStudio.TestTools.WebTesting.OutcomeConverter
        Microsoft.VisualStudio.TestTools.WebTesting.StringComparisonOperatorConverter
        Microsoft.VisualStudio.TestTools.WebTesting.WebTestResponseCodeConverter

Namespace:  Microsoft.VisualStudio.TestTools.WebTesting
Assembly:  Microsoft.VisualStudio.QualityTools.WebTestFramework (em Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Sintaxe

'Declaração
Public MustInherit Class BaseEnumStringConverter(Of T) _
    Inherits StringConverter
public abstract class BaseEnumStringConverter<T> : StringConverter
generic<typename T>
public ref class BaseEnumStringConverter abstract : public StringConverter
[<AbstractClass>]
type BaseEnumStringConverter<'T> =  
    class
        inherit StringConverter
    end
O JScript não oferece suporte a tipos ou métodos genéricos.

Parâmetros de tipo

  • T

O tipo BaseEnumStringConverter<T> expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido BaseEnumStringConverter<T> Inicializa uma nova instância da classe BaseEnumStringConverter<T>.

Início

Métodos

  Nome Descrição
Método público CanConvertFrom(Type) Retorna se este conversor pode converter um objeto do tipo determinado o tipo deste conversor. (Herdado de TypeConverter.)
Método público CanConvertFrom(ITypeDescriptorContext, Type) Obtém um valor que indica se este conversor pode converter um objeto do tipo de dado de origem para uma seqüência de caracteres que usa o contexto especificado. (Substitui StringConverter.CanConvertFrom(ITypeDescriptorContext, Type).)
Método público CanConvertTo(Type) Retorna se este conversor pode converter o objeto para o tipo especificado. (Herdado de TypeConverter.)
Método público CanConvertTo(ITypeDescriptorContext, Type) Retorna um valor que indica se este conversor pode converter o objeto para o tipo especificado. (Substitui TypeConverter.CanConvertTo(ITypeDescriptorContext, Type).)
Método público ConvertFrom(Object) Converte o valor fornecido para o tipo deste conversor. (Herdado de TypeConverter.)
Método público ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) Converte o objeto especificado para o tipo deste conversor usando as informações de cultura e o contexto especificado. (Substitui StringConverter.ConvertFrom(ITypeDescriptorContext, CultureInfo, Object).)
Método protegido ConvertFromEnumToString Converte o valor de enumeração especificado como uma seqüência que representa o valor de enumeração.
Método público ConvertFromInvariantString(String) Converte a seqüência de caracteres determinada o tipo desse conversor, usando a cultura invariável. (Herdado de TypeConverter.)
Método público ConvertFromInvariantString(ITypeDescriptorContext, String) Converte a seqüência de determinado o tipo desse conversor, usando a cultura invariável e o contexto especificado. (Herdado de TypeConverter.)
Método público ConvertFromString(String) Converte o texto especificado em um objeto. (Herdado de TypeConverter.)
Método público ConvertFromString(ITypeDescriptorContext, String) Converte o texto fornecido a um objeto, usando o contexto especificado. (Herdado de TypeConverter.)
Método público ConvertFromString(ITypeDescriptorContext, CultureInfo, String) Converte o texto fornecido a um objeto, usando as informações de contexto e a cultura especificadas. (Herdado de TypeConverter.)
Método protegido ConvertFromStringToEnum Converte a seqüência de caracteres especificada para um valor de enumeração correspondente.
Método público ConvertTo(Object, Type) Converte o objeto de determinado valor para o tipo especificado, usando os argumentos. (Herdado de TypeConverter.)
Método público ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) Converte o objeto de valor especificado para o tipo especificado, usando as informações de cultura e o contexto especificado. (Substitui TypeConverter.ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type).)
Método público ConvertToInvariantString(Object) Converte o valor especificado para uma representação de seqüência de caracteres de cultura invariável. (Herdado de TypeConverter.)
Método público ConvertToInvariantString(ITypeDescriptorContext, Object) Converte o valor especificado para uma representação de seqüência de caracteres de cultura invariável, usando o contexto especificado. (Herdado de TypeConverter.)
Método público ConvertToString(Object) Converte o valor especificado para uma representação de seqüência de caracteres. (Herdado de TypeConverter.)
Método público ConvertToString(ITypeDescriptorContext, Object) Converte o valor fornecido para uma representação de seqüência de caracteres, usando o contexto determinado. (Herdado de TypeConverter.)
Método público ConvertToString(ITypeDescriptorContext, CultureInfo, Object) Converte o valor fornecido para uma representação de seqüência de caracteres, usando as informações de contexto e a cultura especificadas. (Herdado de TypeConverter.)
Método público CreateInstance(IDictionary) Recria um Object recebe um conjunto de valores de propriedade para o objeto. (Herdado de TypeConverter.)
Método público CreateInstance(ITypeDescriptorContext, IDictionary) Cria uma instância do tipo que isso TypeConverter está associado, usando o contexto especificado, dado um conjunto de valores de propriedade para o objeto. (Herdado de TypeConverter.)
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método protegido GetConvertFromException Retorna uma exceção para acionar quando uma conversão não pode ser executada. (Herdado de TypeConverter.)
Método protegido GetConvertToException Retorna uma exceção para acionar quando uma conversão não pode ser executada. (Herdado de TypeConverter.)
Método público GetCreateInstanceSupported() Retorna se a alteração de um valor nesse objeto requer uma chamada para o CreateInstance método para criar um novo valor. (Herdado de TypeConverter.)
Método público GetCreateInstanceSupported(ITypeDescriptorContext) Retorna se a alteração de um valor nesse objeto requer uma chamada para CreateInstance para criar um novo valor usando o contexto especificado. (Herdado de TypeConverter.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetProperties(Object) Retorna uma coleção de propriedades para o tipo de matriz especificada pelo parâmetro valor. (Herdado de TypeConverter.)
Método público GetProperties(ITypeDescriptorContext, Object) Retorna uma coleção de propriedades para o tipo de matriz especificada pelo parâmetro valor, usando o contexto especificado. (Herdado de TypeConverter.)
Método público GetProperties(ITypeDescriptorContext, Object, array<Attribute[]) Retorna uma coleção de propriedades para o tipo de matriz especificada pelo parâmetro valor, usando o contexto especificado e atributos. (Herdado de TypeConverter.)
Método público GetPropertiesSupported() Retorna se este objeto oferece suporte a propriedades. (Herdado de TypeConverter.)
Método público GetPropertiesSupported(ITypeDescriptorContext) Retorna se este objeto oferece suporte a propriedades, usando o contexto especificado. (Herdado de TypeConverter.)
Método público GetStandardValues() Retorna uma coleção de valores padrão do contexto padrão para o tipo de dados que se destina a este conversor de tipo. (Herdado de TypeConverter.)
Método público GetStandardValues(ITypeDescriptorContext) Retorna uma coleção de valores padrão para o tipo de dados para o qual este conversor de tipo foi desenvolvido usando o contexto de formato fornecido. (Substitui TypeConverter.GetStandardValues(ITypeDescriptorContext).)
Método público GetStandardValuesExclusive() Retorna se a coleção de valores padrão retornado de GetStandardValues é uma lista exclusiva. (Herdado de TypeConverter.)
Método público GetStandardValuesExclusive(ITypeDescriptorContext) Retorna um valor que indica se a coleção padrão de valores que é retornado de GetStandardValues é uma lista exclusiva dos valores possíveis, usando o contexto especificado. (Substitui TypeConverter.GetStandardValuesExclusive(ITypeDescriptorContext).)
Método público GetStandardValuesSupported() Retorna se este objeto oferece suporte a um conjunto padrão de valores que podem ser selecionadas a partir de uma lista. (Herdado de TypeConverter.)
Método público GetStandardValuesSupported(ITypeDescriptorContext) Retorna um valor que indica se este objeto oferece suporte a um conjunto padrão de valores que podem ser selecionadas a partir de uma lista usando o contexto especificado. (Substitui TypeConverter.GetStandardValuesSupported(ITypeDescriptorContext).)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público IsValid(Object) Retorna se o objeto de determinado valor é válido para este tipo. (Herdado de TypeConverter.)
Método público IsValid(ITypeDescriptorContext, Object) Retorna se o objeto de determinado valor é válido para este tipo de e para o contexto especificado. (Herdado de TypeConverter.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método protegido PopulateStandardValues Retorna uma matriz de cadeia de caracteres que tenha a representação de seqüência de caracteres de todos os valores de enum possíveis.
Método protegido SortProperties Classifica um conjunto de propriedades. (Herdado de TypeConverter.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Acesso thread-safe

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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.WebTesting