다음을 통해 공유


IVsExpansionFunction.GetDefaultValue 메서드

템플릿을 편집 되기 전에 삽입 되는 기본 문자열을 반환 합니다.

네임스페이스:  Microsoft.VisualStudio.TextManager.Interop
어셈블리:  Microsoft.VisualStudio.TextManager.Interop.8.0(Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

구문

‘선언
Function GetDefaultValue ( _
    <OutAttribute> ByRef bstrValue As String, _
    <OutAttribute> ByRef fHasDefaultValue As Integer _
) As Integer
int GetDefaultValue(
    out string bstrValue,
    out int fHasDefaultValue
)
int GetDefaultValue(
    [OutAttribute] String^% bstrValue, 
    [OutAttribute] int% fHasDefaultValue
)
abstract GetDefaultValue : 
        bstrValue:string byref * 
        fHasDefaultValue:int byref -> int
function GetDefaultValue(
    bstrValue : String, 
    fHasDefaultValue : int
) : int

매개 변수

  • bstrValue
    형식: String%

    [out] 기본 값을 포함 하는 문자열을 반환 합니다.

  • fHasDefaultValue
    형식: Int32%

    [out] 0이 아닌 반환 (true) 확장 함수 값이 기본 값입니다. 그렇지 않은 경우 0을 반환 (false). 설명 부분을 참조하십시오.

반환 값

형식: Int32
메서드가 성공 하면, 반환 S_OK.실패할 경우 오류 코드를 반환합니다.

설명

COM 시그니처

Textmgr2.idl에서:

bool IVsExpansionFunction::GetDefaultValue(
   [out] BSTR *bstrValue,
   [out] bool *fHasDefaultValue
);

모든 필드 코드 조각 코드 조각 파일에 지정 된 기본값을 가질 수 있습니다. GetDefaultValue 메서드는 확장 기능을 통해 동적으로 생성 된 기본 값을 제공할 수 있습니다. 확장 함수에 기본값이 없는 경우 항상 0을 반환 합니다 (false)에 있는 fHasDefaultValue 매개 변수. fHasDefaultValue 매개 변수는 자주 사용이 메서드는 호출자가 코드 조각에서 필드를 업데이트할 것인지 여부를 결정 합니다.

.NET Framework 보안

참고 항목

참조

IVsExpansionFunction 인터페이스

Microsoft.VisualStudio.TextManager.Interop 네임스페이스