다음을 통해 공유


FlagEnumerationEditor.EditValue 메서드 (ITypeDescriptorContext, IServiceProvider, Object)

GetEditStyle 메서드에 표시된 편집기 스타일을 사용하여 열거형 값을 편집합니다.

네임스페이스:  Microsoft.VisualStudio.Modeling.Design
어셈블리:  Microsoft.VisualStudio.Modeling.Sdk.12.0(Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

구문

‘선언
Public Overrides Function EditValue ( _
    context As ITypeDescriptorContext, _
    provider As IServiceProvider, _
    value As Object _
) As Object
public override Object EditValue(
    ITypeDescriptorContext context,
    IServiceProvider provider,
    Object value
)

매개 변수

  • provider
    형식: System.IServiceProvider
    이 편집기에서 서비스를 얻는 데 사용할 수 있는 서비스 공급자입니다.

반환 값

형식: System.Object
새로운 열거형 값입니다.값이 변경되지 않은 경우 원래 값을 반환합니다.

예외

예외 조건
ArgumentNullException

context 또는 provider가 nullNull 참조(Visual Basic의 경우 Nothing)인 경우

설명

모두는 value 매개 변수와 반환 값을 열거형 값의 문자열 표현을 사용 합니다. 필드 이름 및 필드 구분 기호는 생성자에 지정 됩니다.

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

FlagEnumerationEditor 클래스

EditValue 오버로드

Microsoft.VisualStudio.Modeling.Design 네임스페이스

FlagEnumerationEditor