Поделиться через


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

Если выражение не было успешно разрешено в символ, но существовал один или несколько символов, которые могли быть рассмотрены, но отклонены, это свойство описывает, почему эти символы или символы не были признаны подходящими.

CandidateSymbols

Если выражение не удалось успешно разрешить в символ, но существовал один или несколько символов, которые могли быть рассмотрены, но отменены, это свойство возвращает эти символы. Причина, по которой символы не были успешно разрешены в символ, доступны в свойстве CandidateReason . Например, если символ был недоступным, неоднозначным или использовался в неправильном контексте.

Symbol

Символ, на который ссылается узел синтаксиса, если таковой имеется. Возвращает значение NULL, если заданное выражение не было успешно привязано к одному символу. Если возвращается значение NULL, возможно, у нас есть одна или несколько "лучших догадок" о том, какой символ был предназначен. Эти лучшие догадки доступны через CandidateSymbols свойство .

Методы

Equals(Object)
Equals(SymbolInfo)
GetHashCode()

Применяется к