ReferenceConverter 클래스

정의

개체 참조와 다른 표현 간에 변환하는 형식 변환기를 제공합니다.Provides a type converter to convert object references to and from other representations.

public ref class ReferenceConverter : System::ComponentModel::TypeConverter
public class ReferenceConverter : System.ComponentModel.TypeConverter
type ReferenceConverter = class
    inherit TypeConverter
Public Class ReferenceConverter
Inherits TypeConverter
상속
ReferenceConverter
파생

설명

ReferenceConverter은 일반적으로 배치 된 구성 요소 또는 디자인 환경의 컨텍스트 내에서 사용 됩니다.The ReferenceConverter is typically used within the context of sited components or a design environment. 구성 요소 사이트 또는 사용 가능한 ITypeDescriptorContext없으면이 변환기는 거의 사용 되지 않습니다.Without a component site or a usable ITypeDescriptorContext, this converter is of little use.

이 변환기는 IComponent 인터페이스를 구현 하는 개체의 참조를 변환 하 고 속성 창에 해당 속성을 표시 합니다.This converter converts a reference of an object that implements the IComponent interface and displays its properties in the Properties window.

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

참고

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

이 클래스는 IsValueAllowed 메서드를 제공 하 여 특정 값을 표준 값 컬렉션에 추가할 수 있는지 여부를 확인 합니다.This class provides the IsValueAllowed method to check whether a particular value can be added to the standard values collection. 컬렉션에 값을 추가 하려면이 메서드를 재정의 합니다.If you do not want to add the value to the collection, override this method.

상속자 참고

값을 표준 값 컬렉션에 추가 하지 않으려는 경우 IsValueAllowed(ITypeDescriptorContext, Object) 메서드를 재정의 합니다.Override the IsValueAllowed(ITypeDescriptorContext, Object) method when you do not want to add a value to the standard values collection.

생성자

ReferenceConverter(Type)

ReferenceConverter 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ReferenceConverter class.

메서드

CanConvertFrom(ITypeDescriptorContext, Type)

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

CanConvertFrom(Type)

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

(다음에서 상속됨 TypeConverter)
CanConvertTo(ITypeDescriptorContext, Type)

지정된 컨텍스트를 사용하여 이 변환기에서 개체를 지정된 형식으로 변환할 수 있는지 여부를 반환합니다.Returns whether this converter can convert the object to the specified type, using the specified context.

(다음에서 상속됨 TypeConverter)
CanConvertTo(Type)

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

(다음에서 상속됨 TypeConverter)
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

지정된 개체를 참조 형식으로 변환합니다.Converts the given object to the reference type.

ConvertFrom(Object)

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

(다음에서 상속됨 TypeConverter)
ConvertFromInvariantString(ITypeDescriptorContext, String)

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

(다음에서 상속됨 TypeConverter)
ConvertFromInvariantString(String)

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

(다음에서 상속됨 TypeConverter)
ConvertFromString(ITypeDescriptorContext, CultureInfo, String)

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

(다음에서 상속됨 TypeConverter)
ConvertFromString(ITypeDescriptorContext, String)

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

(다음에서 상속됨 TypeConverter)
ConvertFromString(String)

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

(다음에서 상속됨 TypeConverter)
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

지정 된 컨텍스트 및 인수를 사용 하 여 참조 형식으로 지정된 된 값 개체를 변환 합니다.Converts the given value object to the reference type using the specified context and arguments.

ConvertTo(Object, Type)

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

(다음에서 상속됨 TypeConverter)
ConvertToInvariantString(ITypeDescriptorContext, Object)

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

(다음에서 상속됨 TypeConverter)
ConvertToInvariantString(Object)

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

(다음에서 상속됨 TypeConverter)
ConvertToString(ITypeDescriptorContext, CultureInfo, Object)

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

(다음에서 상속됨 TypeConverter)
ConvertToString(ITypeDescriptorContext, Object)

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

(다음에서 상속됨 TypeConverter)
ConvertToString(Object)

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

(다음에서 상속됨 TypeConverter)
CreateInstance(IDictionary)

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

(다음에서 상속됨 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.

(다음에서 상속됨 TypeConverter)
Equals(Object)

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

(다음에서 상속됨 Object)
GetConvertFromException(Object)

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

(다음에서 상속됨 TypeConverter)
GetConvertToException(Object, Type)

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

(다음에서 상속됨 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.

(다음에서 상속됨 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.

(다음에서 상속됨 TypeConverter)
GetHashCode()

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

(다음에서 상속됨 Object)
GetProperties(ITypeDescriptorContext, Object)

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

(다음에서 상속됨 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.

(다음에서 상속됨 TypeConverter)
GetProperties(Object)

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

(다음에서 상속됨 TypeConverter)
GetPropertiesSupported()

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

(다음에서 상속됨 TypeConverter)
GetPropertiesSupported(ITypeDescriptorContext)

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

(다음에서 상속됨 TypeConverter)
GetStandardValues()

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

(다음에서 상속됨 TypeConverter)
GetStandardValues(ITypeDescriptorContext)

참조 데이터 형식에 대 한 표준 값 컬렉션을 가져옵니다.Gets a collection of standard values for the reference data type.

GetStandardValuesExclusive()

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

(다음에서 상속됨 TypeConverter)
GetStandardValuesExclusive(ITypeDescriptorContext)

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

GetStandardValuesSupported()

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

(다음에서 상속됨 TypeConverter)
GetStandardValuesSupported(ITypeDescriptorContext)

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

GetType()

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

(다음에서 상속됨 Object)
IsValid(ITypeDescriptorContext, Object)

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

(다음에서 상속됨 TypeConverter)
IsValid(Object)

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

(다음에서 상속됨 TypeConverter)
IsValueAllowed(ITypeDescriptorContext, Object)

특정 값을 표준 값 컬렉션에 추가할 수 있는지 여부를 나타내는 값을 반환합니다.Returns a value indicating whether a particular value can be added to the standard values collection.

MemberwiseClone()

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

(다음에서 상속됨 Object)
SortProperties(PropertyDescriptorCollection, String[])

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

(다음에서 상속됨 TypeConverter)
ToString()

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

(다음에서 상속됨 Object)

적용 대상