IDebugVsaScriptCodeItem.ParseNamedBreakPoint 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스에서 구현되는 경우 문자열을 구문 분석하고 구문 분석된 정보를 반환합니다. 이 메서드는 일반적으로 로 표현 되는 중단점에 대 한 정보를 구문 분석 해야 하는 디버거에 string의해 호출 됩니다. 디버거에는 사용자가 형식 functionname-arguments-ILoffset에 입력한 중단점이 있을 수 있습니다. 명명된 중단점 문자열은 복잡한 형식을 가질 수 있습니다. 예를 들어 F.B(C.D[], int, arg : double ) : C.Abc + 123. 매개 변수 목록은 IL 오프셋과 마찬가지로 선택 사항입니다.
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.
public:
bool ParseNamedBreakPoint(System::String ^ input, [Runtime::InteropServices::Out] System::String ^ % functionName, [Runtime::InteropServices::Out] int % nargs, [Runtime::InteropServices::Out] System::String ^ % arguments, [Runtime::InteropServices::Out] System::String ^ % returnType, [Runtime::InteropServices::Out] System::UInt64 % offset);
public bool ParseNamedBreakPoint(string input, out string functionName, out int nargs, out string arguments, out string returnType, out ulong offset);
abstract member ParseNamedBreakPoint : string * string * int * string * string * uint64 -> bool
Public Function ParseNamedBreakPoint (input As String, ByRef functionName As String, ByRef nargs As Integer, ByRef arguments As String, ByRef returnType As String, ByRef offset As ULong) As Boolean
매개 변수
- input
- String
함수, 선택적 인수 목록 및 선택적 IL 오프셋을 제공하는 올바른 형식의 명명된 중단점 문자열입니다.
- functionName
- String
입력 문자열에서 구문 분석된 함수의 이름을 반환하는 Out 매개 변수이거나 입력 문자열이 잘 구성되지 않은 경우 빈 문자열입니다.
- nargs
- Int32
선택적 인수 목록의 인수 수를 반환하는 Out 매개 변수입니다. 인수 목록이 없거나 문자열이 잘 구성되지 않은 경우 0을 반환합니다.
- arguments
- String
인수 목록에 있는 모든 인수 형식의 이름에 대한 공백으로 구분된 목록을 반환하는 Out 매개 변수이거나, 인수 목록이 없거나 입력 문자열이 잘 구성되지 않은 경우 빈 문자열을 반환합니다.
- returnType
- String
입력에 명명된 함수의 반환 형식이 포함된 문자열을 반환하는 Out 매개 변수이거나, 반환 형식이 없거나 입력 문자열이 잘 구성되지 않은 경우 빈 문자열을 반환합니다.
- offset
- UInt64
입력 문자열에서 IL 오프셋을 제공하는 부호 없는 긴 정수이거나, IL 오프셋이 없거나 문자열이 잘 구성되지 않은 경우 0입니다.
반품
true명명된 중단점이 성공적으로 구문 분석되면 이고, 그렇지 않으면 . false