KeysConverter.CanConvertFrom(ITypeDescriptorContext, Type) 메서드

정의

이 변환기가 지정 된 소스 형식의 개체를 지정된 된 컨텍스트를 사용 하는 변환기의 네이티브 형식으로 변환할 수 있는지 여부를 나타내는 값을 반환 합니다.Returns a value indicating whether this converter can convert an object in the specified source type to the native type of the converter using the specified context.

public:
 override bool CanConvertFrom(System::ComponentModel::ITypeDescriptorContext ^ context, Type ^ sourceType);
public override bool CanConvertFrom (System.ComponentModel.ITypeDescriptorContext context, Type sourceType);
override this.CanConvertFrom : System.ComponentModel.ITypeDescriptorContext * Type -> bool
Public Overrides Function CanConvertFrom (context As ITypeDescriptorContext, sourceType As Type) As Boolean

매개 변수

context
ITypeDescriptorContext

형식 컨텍스트를 제공하는 ITypeDescriptorContext로, 이 변환기가 호출되는 환경에 대한 추가 정보를 추출하는 데 사용할 수 있습니다.An ITypeDescriptorContext that provides a format context, which can be used to extract additional information about the environment this converter is being invoked from. 이 매개 변수 또는 이 매개 변수의 속성은 null일 수 있습니다.This parameter or properties of this parameter can be null.

sourceType
Type

변환할 Type입니다.The Type to convert from.

반환

변환을 수행할 수 있으면 true이고, 그렇지 않으면 false입니다.true if the conversion can be performed; otherwise, false.

설명

CanConvertFrom 메서드는 sourceType 매개 변수가 String 또는 Enum 배열 형식인 경우 true을 반환 하도록 특수화 되어 있습니다. 그렇지 않으면이 메서드의 기본 구현에 대 한 평가가 지연 됩니다.The CanConvertFrom method is specialized to return true if the sourceType parameter is of type String or Enum array; otherwise, it defers evaluation to the base implementation of this method.

상속자 참고

사용자의 변환 요구 사항을 제공하려면 이 메서드를 재정의합니다.Override this method to provide your own conversion requirements.

이 변환기가 호출 되는 환경에 대 한 추가 정보를 추출 하는 컨텍스트를 사용할 수 있습니다.The context can be used to extract additional information about the environment this converter is being invoked from. 이 매개 변수는 null이 될 수 있으므로 항상 확인해야 합니다.This may be null, so you should always check. 또한 컨텍스트 개체의 속성은 null을 반환할 수도 있습니다.Also, properties on the context object may also return null.

적용 대상

추가 정보