다음을 통해 공유


컴파일러 오류 CS0764

업데이트: 2007년 11월

오류 메시지

두 부분 메서드(Partial Method) 선언 모두 unsafe이거나 unsafe가 아니어야 합니다.
Both partial method declarations must be unsafe or neither may be unsafe

부분 메서드는 정의 선언(시그니처) 및 선택적 요소인 구현 선언(본문)으로 구성됩니다. 정의 선언에 unsafe 한정자가 있는 경우 구현 선언에도 해당 한정자가 있어야 합니다. 반대로 구현 선언에 unsafe 한정자가 있는 경우 정의 선언에도 해당 한정자가 있어야 합니다.

이 오류를 해결하려면

  • 정의 선언이 올바른 경우 구현 선언에서 unsafe 한정자를 추가하거나 제거하여 정의 선언과 일치시킵니다.

예제

// cs0764.cs
//  Compile with: /target:library /unsafe
public partial class C
{
    partial void Part();
    unsafe partial void Part() //CS0764
    {
    }

    public static int Main()
    {
        return 1;
    }
}

참고 항목

참조

Partial 클래스 및 메서드(C# 프로그래밍 가이드)