SemanticModel.GetSpeculativeAliasInfoCore Metodo

Definizione

Associa il nome nel contesto della posizione specificata e verifica se viene risolto in un nome alias. In caso affermativo, restituire l'aliasSymbol corrispondente. In caso contrario, restituisce Null.

protected:
 abstract Microsoft::CodeAnalysis::IAliasSymbol ^ GetSpeculativeAliasInfoCore(int position, Microsoft::CodeAnalysis::SyntaxNode ^ nameSyntax, Microsoft::CodeAnalysis::SpeculativeBindingOption bindingOption);
protected abstract Microsoft.CodeAnalysis.IAliasSymbol GetSpeculativeAliasInfoCore (int position, Microsoft.CodeAnalysis.SyntaxNode nameSyntax, Microsoft.CodeAnalysis.SpeculativeBindingOption bindingOption);
protected abstract Microsoft.CodeAnalysis.IAliasSymbol? GetSpeculativeAliasInfoCore (int position, Microsoft.CodeAnalysis.SyntaxNode nameSyntax, Microsoft.CodeAnalysis.SpeculativeBindingOption bindingOption);
abstract member GetSpeculativeAliasInfoCore : int * Microsoft.CodeAnalysis.SyntaxNode * Microsoft.CodeAnalysis.SpeculativeBindingOption -> Microsoft.CodeAnalysis.IAliasSymbol
Protected MustOverride Function GetSpeculativeAliasInfoCore (position As Integer, nameSyntax As SyntaxNode, bindingOption As SpeculativeBindingOption) As IAliasSymbol

Parametri

position
Int32

Posizione del carattere usata per identificare un ambito di dichiarazione e l'accessibilità. Questa posizione di carattere deve trovarsi all'interno dell'intervallo FullSpan del nodo Sintassi radice in questo SemanticModel.

nameSyntax
SyntaxNode

Nodo della sintassi che rappresenta un nome. Questo nodo di sintassi non deve e in genere non viene visualizzato nel codice sorgente a cui fa riferimento l'istanza SemanticModel.

bindingOption
SpeculativeBindingOption

Indica se eseguire l'associazione del nome come espressione completa o come tipo o spazio dei nomi. Se viene fornito SpeculativeBindingOption.BindAsTypeOrNamespace, l'espressione deve derivare da TypeSyntax.

Restituisce

Commenti

Il nome passato viene interpretato come un nome autonomo, come se fosse apparso da solo all'interno dell'ambito che racchiude "position".

Si applica a