다음을 통해 공유


'<operatorsymbol>' 연산자가 일부 코드 경로에 대해서만 값을 반환합니다.

업데이트: 2007년 11월

오류 메시지

'<operatorsymbol>' 연산자가 일부 코드 경로에 대해서만 값을 반환합니다. 이 결과를 사용하면 런타임에 null 참조 예외가 발생할 수 있습니다.
Operator '<operatorsymbol>' doesn't return a value on all code paths. A null reference exception could occur at run time when the result is used.

연산자 프로시저에 코드를 통해 값을 반환하지 않는 경로가 하나 이상 있습니다.

연산자 프로시저에서 값을 반환하려면 Return 문(Visual Basic)에 해당 연산자 프로시저를 포함해야 합니다.

End Operator 문에 제어가 전달되면 연산자 프로시저에서는 속성 데이터 형식의 기본값을 반환합니다. 자세한 내용은 Function 문(Visual Basic)의 "동작"을 참조하십시오.

기본적으로 이 메시지는 경고입니다. 경고를 숨기거나 경고를 오류로 처리하는 방법은 Visual Basic에서 경고 구성을 참조하십시오.

오류 ID: BC42106

이 오류를 해결하려면

  • 제어 흐름 논리를 검사하고 가능한 모든 경로가 Return 문으로 끝나는지 확인합니다. 특히 End Operator 앞의 마지막 문은 Return 문이어야 합니다.

참고 항목

개념

연산자 프로시저

참조

Operator 문