TypeListConverter Class

Definition

사용 가능한 형식으로 목록 상자를 채우는 데 사용할 수 있는 형식 변환기를 제공합니다.Provides a type converter that can be used to populate a list box with available types.

public ref class TypeListConverter abstract : System::ComponentModel::TypeConverter
public abstract class TypeListConverter : System.ComponentModel.TypeConverter
type TypeListConverter = class
    inherit TypeConverter
Public MustInherit Class TypeListConverter
Inherits TypeConverter
Inheritance
TypeListConverter

Remarks

abstract 클래스의 생성자에 형식 목록을 제공 해야 합니다.You must provide the list of types to the constructor of this abstract class.

형식 변환기에 대 한 자세한 내용은 참조는 TypeConverter 기본 클래스 및 방법: 형식 변환기를 구현합니다.For more information about type converters, see the TypeConverter base class and How to: Implement a Type Converter.

Note

인스턴스를 만들지 마십시오는 TypeListConverter합니다.You should never create an instance of a TypeListConverter. 대신, 호출 된 GetConverter 메서드의 TypeDescriptor합니다.Instead, call the GetConverter method of TypeDescriptor. 자세한 내용은 예제를 참조 합니다 TypeConverter 기본 클래스입니다.For more information, see the examples in the TypeConverter base class.

Notes to Implementers

TypeListConverter에서 상속 하는 경우 다음 메서드를 재정의할 수 있습니다.When you inherit from TypeListConverter, you can override the following methods.

-사용자 지정 형식 변환을 지원 하려면 CanConvertFrom(Type), CanConvertTo(Type), ConvertFrom(Object)ConvertTo(Object, Type) 메서드를 재정의 합니다.- To support custom type conversion, override the CanConvertFrom(Type), CanConvertTo(Type), ConvertFrom(Object), and ConvertTo(Object, Type) methods.

-해당 값을 변경 하기 위해 개체를 다시 만들어야 하는 형식을 변환 하려면 CreateInstance(IDictionary)GetCreateInstanceSupported() 메서드를 재정의 합니다.- To convert types that must re-create the object to change its value, override the CreateInstance(IDictionary) and GetCreateInstanceSupported() methods.

-속성을 지 원하는 형식을 변환 하려면 GetProperties(Object)GetPropertiesSupported() 메서드를 재정의 합니다.- To convert types that support properties, override the GetProperties(Object) and GetPropertiesSupported() methods. 변환 중인 클래스에 속성이 없고 속성을 구현 해야 하는 경우에는 TypeConverter.SimplePropertyDescriptor 클래스를 속성 설명자를 구현 하기 위한 기준으로 사용할 수 있습니다.If the class you are converting does not have properties, and you need to implement properties, you can use the TypeConverter.SimplePropertyDescriptor class as a base for implementing the property descriptors. TypeConverter.SimplePropertyDescriptor에서 상속 하는 경우 GetValue(Object)SetValue(Object, Object) 메서드를 재정의 해야 합니다.When you inherit from TypeConverter.SimplePropertyDescriptor, you must override the GetValue(Object) and SetValue(Object, Object) methods.

-표준 값을 지 원하는 형식을 변환 하려면 GetStandardValues(), GetStandardValuesExclusive(), GetStandardValuesSupported()IsValid(Object) 메서드를 재정의 합니다.- To convert types that support standard values, override the GetStandardValues(), GetStandardValuesExclusive(), GetStandardValuesSupported() and IsValid(Object) methods.

Constructors

TypeListConverter(Type[])

사용 가능한 형식의 형식 배열을 사용하여 TypeListConverter 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the TypeListConverter class using the type array as the available types.

Methods

CanConvertFrom(ITypeDescriptorContext, Type)

지정된 컨텍스트를 사용하여 이 변환기가 소스 개체의 지정된 Type을 변환할 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether this converter can convert the specified Type of the source object using the given context.

CanConvertFrom(Type)

이 변환기가 지정 된 형식의 개체를이 변환기 형식으로 변환할 수 있는지 여부를 반환 합니다.Returns whether this converter can convert an object of the given type to the type of this converter.

(Inherited from TypeConverter)
CanConvertTo(ITypeDescriptorContext, Type)

컨텍스트를 사용하여 이 변환기에서 개체를 지정된 대상 형식으로 변환할 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether this converter can convert an object to the given destination type using the context.

CanConvertTo(Type)

이 변환기가 지정된 된 형식으로 개체를 변환할 수 있는지 여부를 반환 합니다.Returns whether this converter can convert the object to the specified type.

(Inherited from TypeConverter)
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

지정된 개체를 변환기의 네이티브 형식으로 변환합니다.Converts the specified object to the native type of the converter.

ConvertFrom(Object)

지정된 된 값이이 변환기의 형식으로 변환 합니다.Converts the given value to the type of this converter.

(Inherited from TypeConverter)
ConvertFromInvariantString(ITypeDescriptorContext, String)

고정 문화권 및 지정된 된 컨텍스트를 사용 하 여이 변환기의 형식으로 지정된 된 문자열을 변환 합니다.Converts the given string to the type of this converter, using the invariant culture and the specified context.

(Inherited from TypeConverter)
ConvertFromInvariantString(String)

고정 문화권을 사용 하 여이 변환기의 형식으로 지정된 된 문자열을 변환 합니다.Converts the given string to the type of this converter, using the invariant culture.

(Inherited from TypeConverter)
ConvertFromString(ITypeDescriptorContext, CultureInfo, String)

지정 된 컨텍스트 및 문화권 정보를 사용 하 여 개체에 지정된 된 텍스트를 변환 합니다.Converts the given text to an object, using the specified context and culture information.

(Inherited from TypeConverter)
ConvertFromString(ITypeDescriptorContext, String)

지정된 된 컨텍스트를 사용 하 여 개체에 지정된 된 텍스트를 변환 합니다.Converts the given text to an object, using the specified context.

(Inherited from TypeConverter)
ConvertFromString(String)

지정된 된 텍스트를 개체로 변환 합니다.Converts the specified text to an object.

(Inherited from TypeConverter)
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

지정된 된 값 개체를 지정 된 대상 형식으로 변환합니다.Converts the given value object to the specified destination type.

ConvertTo(Object, Type)

인수를 사용 하 여 지정된 된 형식으로 지정된 된 값 개체를 변환 합니다.Converts the given value object to the specified type, using the arguments.

(Inherited from TypeConverter)
ConvertToInvariantString(ITypeDescriptorContext, Object)

지정 된 값을 지정된 된 컨텍스트를 사용 하 여 고정 문화권의 문자열 표현으로 변환 합니다.Converts the specified value to a culture-invariant string representation, using the specified context.

(Inherited from TypeConverter)
ConvertToInvariantString(Object)

지정된 된 값을 고정 문화권의 문자열 표현으로 변환 합니다.Converts the specified value to a culture-invariant string representation.

(Inherited from TypeConverter)
ConvertToString(ITypeDescriptorContext, CultureInfo, Object)

지정된 된 값을 지정 된 컨텍스트 및 문화권 정보를 사용 하는 문자열 표현으로 변환 합니다.Converts the given value to a string representation, using the specified context and culture information.

(Inherited from TypeConverter)
ConvertToString(ITypeDescriptorContext, Object)

지정된 된 값을 지정 된 컨텍스트를 사용 하는 문자열 표현으로 변환 합니다.Converts the given value to a string representation, using the given context.

(Inherited from TypeConverter)
ConvertToString(Object)

지정된 된 값을 문자열 표현으로 변환 합니다.Converts the specified value to a string representation.

(Inherited from TypeConverter)
CreateInstance(IDictionary)

개체의 속성 값 집합이 지정된 Object를 다시 만듭니다.Re-creates an Object given a set of property values for the object.

(Inherited from TypeConverter)
CreateInstance(ITypeDescriptorContext, IDictionary)

지정된 컨텍스트를 사용하여 이 TypeConverter 가 연결된 형식의 인스턴스를 만들어 개체의 속성 값 집합을 제공합니다.Creates an instance of the type that this TypeConverter is associated with, using the specified context, given a set of property values for the object.

(Inherited from TypeConverter)
Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetConvertFromException(Object)

변환을 수행할 수 없을 때 발생하는 예외를 반환합니다.Returns an exception to throw when a conversion cannot be performed.

(Inherited from TypeConverter)
GetConvertToException(Object, Type)

변환을 수행할 수 없을 때 발생하는 예외를 반환합니다.Returns an exception to throw when a conversion cannot be performed.

(Inherited from TypeConverter)
GetCreateInstanceSupported()

이 개체의 값을 변경할 때 CreateInstance(IDictionary) 메서드를 호출하여 새 값을 만들어야 하는지 여부를 반환합니다.Returns whether changing a value on this object requires a call to the CreateInstance(IDictionary) method to create a new value.

(Inherited from TypeConverter)
GetCreateInstanceSupported(ITypeDescriptorContext)

이 개체의 값을 변경하려는 경우 CreateInstance(IDictionary) 호출을 통해 지정된 컨텍스트를 사용하여 새 값을 만들어야 하는지 여부를 반환합니다.Returns whether changing a value on this object requires a call to CreateInstance(IDictionary) to create a new value, using the specified context.

(Inherited from TypeConverter)
GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetProperties(ITypeDescriptorContext, Object)

지정된 된 컨텍스트를 사용 하는 값 매개 변수로 지정 된 배열 유형에 대 한 속성의 컬렉션을 반환 합니다.Returns a collection of properties for the type of array specified by the value parameter, using the specified context.

(Inherited from TypeConverter)
GetProperties(ITypeDescriptorContext, Object, Attribute[])

지정된 컨텍스트 및 특성을 사용하여 값 매개 변수로 지정된 배열 형식에 대한 속성 컬렉션을 반환합니다.Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes.

(Inherited from TypeConverter)
GetProperties(Object)

값 매개 변수로 지정된 배열 형식에 대한 속성 컬렉션을 반환합니다.Returns a collection of properties for the type of array specified by the value parameter.

(Inherited from TypeConverter)
GetPropertiesSupported()

이 개체 속성을 지원 하는지 여부를 반환 합니다.Returns whether this object supports properties.

(Inherited from TypeConverter)
GetPropertiesSupported(ITypeDescriptorContext)

이 개체가 지정된 컨텍스트를 사용하여 속성을 지원하는지 여부를 반환합니다.Returns whether this object supports properties, using the specified context.

(Inherited from TypeConverter)
GetStandardValues()

이 형식 변환기에 대 한 데이터 형식에 대 한 기본 컨텍스트에서 표준 값 컬렉션을 반환 합니다.Returns a collection of standard values from the default context for the data type this type converter is designed for.

(Inherited from TypeConverter)
GetStandardValues(ITypeDescriptorContext)

이 유효성 검사기에 대 한 설계는 데이터 형식에 대 한 표준 값 컬렉션을 가져옵니다.Gets a collection of standard values for the data type this validator is designed for.

GetStandardValuesExclusive()

GetStandardValues()에서 반환된 표준 값 컬렉션이 단독 목록인지 여부를 반환합니다.Returns whether the collection of standard values returned from GetStandardValues() is an exclusive list.

(Inherited from TypeConverter)
GetStandardValuesExclusive(ITypeDescriptorContext)

GetStandardValues(ITypeDescriptorContext) 메서드에서 반환된 표준 값 목록이 단독 목록인지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the list of standard values returned from the GetStandardValues(ITypeDescriptorContext) method is an exclusive list.

GetStandardValuesSupported()

이 개체가 목록에서 선택할 수 있는 표준 값 집합을 지원하는지 여부를 반환합니다.Returns whether this object supports a standard set of values that can be picked from a list.

(Inherited from TypeConverter)
GetStandardValuesSupported(ITypeDescriptorContext)

이 개체가 지정된 된 컨텍스트를 사용 하 여 목록에서 선택할 수 있는 값의 표준 집합을 지원 하는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether this object supports a standard set of values that can be picked from a list using the specified context.

GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
IsValid(ITypeDescriptorContext, Object)

지정된 값 개체가 이 형식 및 지정된 컨텍스트에 대해 유효한지 여부를 반환합니다.Returns whether the given value object is valid for this type and for the specified context.

(Inherited from TypeConverter)
IsValid(Object)

이 형식에 대 한 지정된 된 값 개체가 올바른지 여부를 반환 합니다.Returns whether the given value object is valid for this type.

(Inherited from TypeConverter)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
SortProperties(PropertyDescriptorCollection, String[])

속성의 컬렉션을 정렬합니다.Sorts a collection of properties.

(Inherited from TypeConverter)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

Applies to