Compartilhar via


SymbolInfo Estrutura

Definição

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)
Herança
SymbolInfo
Implementações

Propriedades

CandidateReason

Se a expressão não resolve com êxito a um símbolo, mas havia um ou mais símbolos que podem ter sido considerados, mas descartados, essa propriedade descreve por que esses símbolos ou símbolos não foram considerados adequados.

CandidateSymbols

Se a expressão não tiver resolve com êxito a um símbolo, mas houver um ou mais símbolos que podem ter sido considerados, mas descartados, essa propriedade retornará esses símbolos. O motivo pelo qual os símbolos não resolve com êxito a um símbolo estão disponíveis na CandidateReason propriedade . Por exemplo, se o símbolo era inacessível, ambíguo ou usado no contexto errado.

Symbol

O símbolo que foi referenciado pelo nó de sintaxe, se houver. Retornará nulo se a expressão fornecida não tiver sido associada com êxito a um único símbolo. Se nulo for retornado, ainda poderá ser nesse caso que temos um ou mais "melhores palpites" sobre qual símbolo foi pretendido. Essas melhores suposições estão disponíveis por meio da CandidateSymbols propriedade .

Métodos

Equals(Object)
Equals(SymbolInfo)
GetHashCode()

Aplica-se a