Compartir a través de


SemanticModel.GetSpeculativeAliasInfoCore Método

Definición

Enlaza el nombre en el contexto de la ubicación especificada y ve si se resuelve en un nombre de alias. Si es así, devuelve el aliasSymbol correspondiente a él. De lo contrario, devuelve 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

Parámetros

position
Int32

Posición de carácter utilizada para identificar un ámbito de declaración y accesibilidad. Esta posición de carácter debe estar dentro del nodo FullSpan de la sintaxis raíz en este SemanticModel.

nameSyntax
SyntaxNode

Nodo de sintaxis que representa un nombre. Este nodo de sintaxis no necesita y normalmente no aparece en el código fuente al que hace referencia la instancia semanticModel.

bindingOption
SpeculativeBindingOption

Indica si se va a enlazar el nombre como una expresión completa o como un tipo o espacio de nombres. Si se proporciona El valor de SpeculativeBindingOption.BindAsTypeOrNamespace, la expresión debe derivarse de TypeSyntax.

Devoluciones

Comentarios

El nombre pasado se interpreta como un nombre independiente, como si apareciera por sí mismo en algún lugar del ámbito que incluye la "posición".

Se aplica a