다음을 통해 공유


SymbolInfo 구조체

정의

public value class SymbolInfo : IEquatable<Microsoft::CodeAnalysis::SymbolInfo>
public struct SymbolInfo : IEquatable<Microsoft.CodeAnalysis.SymbolInfo>
public readonly struct SymbolInfo : IEquatable<Microsoft.CodeAnalysis.SymbolInfo>
type SymbolInfo = struct
Public Structure SymbolInfo
Implements IEquatable(Of SymbolInfo)
상속
SymbolInfo
구현

속성

CandidateReason

식이 기호에 성공적으로 resolve 않았지만 고려되었지만 삭제된 기호가 하나 이상 있는 경우 이 속성은 해당 기호 또는 기호가 적합하지 않은 이유를 설명합니다.

CandidateSymbols

식이 기호에 성공적으로 resolve 않았지만 고려되었지만 삭제된 기호가 하나 이상 있는 경우 이 속성은 해당 기호를 반환합니다. 기호가 기호에 성공적으로 resolve 않은 이유는 속성에서 CandidateReason 사용할 수 있습니다. 예를 들어 기호에 액세스할 수 없거나, 모호하거나, 잘못된 컨텍스트에서 사용된 경우입니다.

Symbol

구문 노드에서 참조한 기호(있는 경우)입니다. 지정된 식이 단일 기호에 성공적으로 바인딩되지 않은 경우 null을 반환합니다. null이 반환되는 경우에도 기호의 의도에 대해 하나 이상의 "최상의 추측"이 있을 수 있습니다. 이러한 가장 좋은 추측은 속성을 통해 CandidateSymbols 사용할 수 있습니다.

메서드

Equals(Object)
Equals(SymbolInfo)
GetHashCode()

적용 대상