CSharpExtensions.TryGetSpeculativeSemanticModel Metodo

Definizione

Overload

Nome Descrizione
TryGetSpeculativeSemanticModel(SemanticModel, Int32, ArrowExpressionClauseSyntax, SemanticModel)

Ottenere un oggetto SemanticModel associato a un corpo dell'espressione che non è stato visualizzato in questo codice sorgente. Questa operazione può essere usata per ottenere informazioni semantiche dettagliate sulle sotto-parti di un corpo dell'espressione che non è stato visualizzato nel codice sorgente.

TryGetSpeculativeSemanticModel(SemanticModel, Int32, AttributeSyntax, SemanticModel)

Ottenere un oggetto SemanticModel associato a un attributo che non è stato visualizzato in questo codice sorgente. Questa operazione può essere usata per ottenere informazioni semantiche dettagliate sulle sotto-parti di un attributo che non è stato visualizzato nel codice sorgente.

TryGetSpeculativeSemanticModel(SemanticModel, Int32, ConstructorInitializerSyntax, SemanticModel)

Ottenere un oggetto SemanticModel associato a un inizializzatore del costruttore che non è stato visualizzato in questo codice sorgente. Questa operazione può essere usata per ottenere informazioni semantiche dettagliate sulle sotto-parti di un inizializzatore del costruttore che non è stato visualizzato nel codice sorgente.

NOTA: funzionerà solo nelle posizioni in cui è già presente un inizializzatore del costruttore.

TryGetSpeculativeSemanticModel(SemanticModel, Int32, CrefSyntax, SemanticModel)

Ottenere un oggetto SemanticModel associato a un nodo sintassi cref che non è stato visualizzato nel codice sorgente. Questa operazione può essere usata per ottenere informazioni semantiche dettagliate sulle sotto-parti di una sintassi cref che non è stata visualizzata nel codice sorgente.

TryGetSpeculativeSemanticModel(SemanticModel, Int32, EqualsValueClauseSyntax, SemanticModel)

Ottenere un oggetto SemanticModel associato a un inizializzatore che non è stato visualizzato in questo codice sorgente. Questa operazione può essere usata per ottenere informazioni semantiche dettagliate sulle sotto-parti di un inizializzatore di campo o valore di parametro predefinito che non sono visualizzate nel codice sorgente.

TryGetSpeculativeSemanticModel(SemanticModel, Int32, PrimaryConstructorBaseTypeSyntax, SemanticModel)

Ottenere un oggetto SemanticModel associato a un inizializzatore del costruttore che non è stato visualizzato in questo codice sorgente. Questa operazione può essere usata per ottenere informazioni semantiche dettagliate sulle sotto-parti di un inizializzatore del costruttore che non è stato visualizzato nel codice sorgente.

NOTA: funzionerà solo nelle posizioni in cui è già presente un inizializzatore del costruttore.

TryGetSpeculativeSemanticModel(SemanticModel, Int32, StatementSyntax, SemanticModel)

Ottenere un oggetto SemanticModel associato a un'istruzione che non è stata visualizzata in questo codice sorgente. Questa operazione può essere usata per ottenere informazioni semantiche dettagliate sulle sotto-parti di un'istruzione che non è stata visualizzata nel codice sorgente.

TryGetSpeculativeSemanticModel(SemanticModel, Int32, TypeSyntax, SemanticModel, SpeculativeBindingOption)

Ottenere un oggetto SemanticModel associato a un nodo sintassi del tipo che non è stato visualizzato in questo codice sorgente. Questa operazione può essere usata per ottenere informazioni semantiche dettagliate sulle sotto-parti di una sintassi di tipo che non è stata visualizzata nel codice sorgente.

TryGetSpeculativeSemanticModel(SemanticModel, Int32, ArrowExpressionClauseSyntax, SemanticModel)

Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs

Ottenere un oggetto SemanticModel associato a un corpo dell'espressione che non è stato visualizzato in questo codice sorgente. Questa operazione può essere usata per ottenere informazioni semantiche dettagliate sulle sotto-parti di un corpo dell'espressione che non è stato visualizzato nel codice sorgente.

public:
[System::Runtime::CompilerServices::Extension]
 static bool TryGetSpeculativeSemanticModel(Microsoft::CodeAnalysis::SemanticModel ^ semanticModel, int position, Microsoft::CodeAnalysis::CSharp::Syntax::ArrowExpressionClauseSyntax ^ expressionBody, [Runtime::InteropServices::Out] Microsoft::CodeAnalysis::SemanticModel ^ % speculativeModel);
public static bool TryGetSpeculativeSemanticModel(this Microsoft.CodeAnalysis.SemanticModel semanticModel, int position, Microsoft.CodeAnalysis.CSharp.Syntax.ArrowExpressionClauseSyntax expressionBody, out Microsoft.CodeAnalysis.SemanticModel speculativeModel);
public static bool TryGetSpeculativeSemanticModel(this Microsoft.CodeAnalysis.SemanticModel? semanticModel, int position, Microsoft.CodeAnalysis.CSharp.Syntax.ArrowExpressionClauseSyntax expressionBody, out Microsoft.CodeAnalysis.SemanticModel? speculativeModel);
static member TryGetSpeculativeSemanticModel : Microsoft.CodeAnalysis.SemanticModel * int * Microsoft.CodeAnalysis.CSharp.Syntax.ArrowExpressionClauseSyntax * SemanticModel -> bool
<Extension()>
Public Function TryGetSpeculativeSemanticModel (semanticModel As SemanticModel, position As Integer, expressionBody As ArrowExpressionClauseSyntax, ByRef speculativeModel As SemanticModel) As Boolean

Parametri

semanticModel
SemanticModel
position
Int32
speculativeModel
SemanticModel

Valori restituiti

Si applica a

TryGetSpeculativeSemanticModel(SemanticModel, Int32, AttributeSyntax, SemanticModel)

Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs

Ottenere un oggetto SemanticModel associato a un attributo che non è stato visualizzato in questo codice sorgente. Questa operazione può essere usata per ottenere informazioni semantiche dettagliate sulle sotto-parti di un attributo che non è stato visualizzato nel codice sorgente.

public:
[System::Runtime::CompilerServices::Extension]
 static bool TryGetSpeculativeSemanticModel(Microsoft::CodeAnalysis::SemanticModel ^ semanticModel, int position, Microsoft::CodeAnalysis::CSharp::Syntax::AttributeSyntax ^ attribute, [Runtime::InteropServices::Out] Microsoft::CodeAnalysis::SemanticModel ^ % speculativeModel);
public static bool TryGetSpeculativeSemanticModel(this Microsoft.CodeAnalysis.SemanticModel semanticModel, int position, Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax attribute, out Microsoft.CodeAnalysis.SemanticModel speculativeModel);
public static bool TryGetSpeculativeSemanticModel(this Microsoft.CodeAnalysis.SemanticModel? semanticModel, int position, Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax attribute, out Microsoft.CodeAnalysis.SemanticModel? speculativeModel);
static member TryGetSpeculativeSemanticModel : Microsoft.CodeAnalysis.SemanticModel * int * Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax * SemanticModel -> bool
<Extension()>
Public Function TryGetSpeculativeSemanticModel (semanticModel As SemanticModel, position As Integer, attribute As AttributeSyntax, ByRef speculativeModel As SemanticModel) As Boolean

Parametri

semanticModel
SemanticModel
position
Int32
attribute
AttributeSyntax
speculativeModel
SemanticModel

Valori restituiti

Si applica a

TryGetSpeculativeSemanticModel(SemanticModel, Int32, ConstructorInitializerSyntax, SemanticModel)

Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs

Ottenere un oggetto SemanticModel associato a un inizializzatore del costruttore che non è stato visualizzato in questo codice sorgente. Questa operazione può essere usata per ottenere informazioni semantiche dettagliate sulle sotto-parti di un inizializzatore del costruttore che non è stato visualizzato nel codice sorgente.

NOTA: funzionerà solo nelle posizioni in cui è già presente un inizializzatore del costruttore.

public:
[System::Runtime::CompilerServices::Extension]
 static bool TryGetSpeculativeSemanticModel(Microsoft::CodeAnalysis::SemanticModel ^ semanticModel, int position, Microsoft::CodeAnalysis::CSharp::Syntax::ConstructorInitializerSyntax ^ constructorInitializer, [Runtime::InteropServices::Out] Microsoft::CodeAnalysis::SemanticModel ^ % speculativeModel);
public static bool TryGetSpeculativeSemanticModel(this Microsoft.CodeAnalysis.SemanticModel semanticModel, int position, Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorInitializerSyntax constructorInitializer, out Microsoft.CodeAnalysis.SemanticModel speculativeModel);
public static bool TryGetSpeculativeSemanticModel(this Microsoft.CodeAnalysis.SemanticModel? semanticModel, int position, Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorInitializerSyntax constructorInitializer, out Microsoft.CodeAnalysis.SemanticModel? speculativeModel);
static member TryGetSpeculativeSemanticModel : Microsoft.CodeAnalysis.SemanticModel * int * Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorInitializerSyntax * SemanticModel -> bool
<Extension()>
Public Function TryGetSpeculativeSemanticModel (semanticModel As SemanticModel, position As Integer, constructorInitializer As ConstructorInitializerSyntax, ByRef speculativeModel As SemanticModel) As Boolean

Parametri

semanticModel
SemanticModel
position
Int32
constructorInitializer
ConstructorInitializerSyntax
speculativeModel
SemanticModel

Valori restituiti

Si applica a

TryGetSpeculativeSemanticModel(SemanticModel, Int32, CrefSyntax, SemanticModel)

Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs

Ottenere un oggetto SemanticModel associato a un nodo sintassi cref che non è stato visualizzato nel codice sorgente. Questa operazione può essere usata per ottenere informazioni semantiche dettagliate sulle sotto-parti di una sintassi cref che non è stata visualizzata nel codice sorgente.

public:
[System::Runtime::CompilerServices::Extension]
 static bool TryGetSpeculativeSemanticModel(Microsoft::CodeAnalysis::SemanticModel ^ semanticModel, int position, Microsoft::CodeAnalysis::CSharp::Syntax::CrefSyntax ^ crefSyntax, [Runtime::InteropServices::Out] Microsoft::CodeAnalysis::SemanticModel ^ % speculativeModel);
public static bool TryGetSpeculativeSemanticModel(this Microsoft.CodeAnalysis.SemanticModel semanticModel, int position, Microsoft.CodeAnalysis.CSharp.Syntax.CrefSyntax crefSyntax, out Microsoft.CodeAnalysis.SemanticModel speculativeModel);
public static bool TryGetSpeculativeSemanticModel(this Microsoft.CodeAnalysis.SemanticModel? semanticModel, int position, Microsoft.CodeAnalysis.CSharp.Syntax.CrefSyntax crefSyntax, out Microsoft.CodeAnalysis.SemanticModel? speculativeModel);
static member TryGetSpeculativeSemanticModel : Microsoft.CodeAnalysis.SemanticModel * int * Microsoft.CodeAnalysis.CSharp.Syntax.CrefSyntax * SemanticModel -> bool
<Extension()>
Public Function TryGetSpeculativeSemanticModel (semanticModel As SemanticModel, position As Integer, crefSyntax As CrefSyntax, ByRef speculativeModel As SemanticModel) As Boolean

Parametri

semanticModel
SemanticModel
position
Int32
crefSyntax
CrefSyntax
speculativeModel
SemanticModel

Valori restituiti

Si applica a

TryGetSpeculativeSemanticModel(SemanticModel, Int32, EqualsValueClauseSyntax, SemanticModel)

Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs

Ottenere un oggetto SemanticModel associato a un inizializzatore che non è stato visualizzato in questo codice sorgente. Questa operazione può essere usata per ottenere informazioni semantiche dettagliate sulle sotto-parti di un inizializzatore di campo o valore di parametro predefinito che non sono visualizzate nel codice sorgente.

public:
[System::Runtime::CompilerServices::Extension]
 static bool TryGetSpeculativeSemanticModel(Microsoft::CodeAnalysis::SemanticModel ^ semanticModel, int position, Microsoft::CodeAnalysis::CSharp::Syntax::EqualsValueClauseSyntax ^ initializer, [Runtime::InteropServices::Out] Microsoft::CodeAnalysis::SemanticModel ^ % speculativeModel);
public static bool TryGetSpeculativeSemanticModel(this Microsoft.CodeAnalysis.SemanticModel semanticModel, int position, Microsoft.CodeAnalysis.CSharp.Syntax.EqualsValueClauseSyntax initializer, out Microsoft.CodeAnalysis.SemanticModel speculativeModel);
public static bool TryGetSpeculativeSemanticModel(this Microsoft.CodeAnalysis.SemanticModel? semanticModel, int position, Microsoft.CodeAnalysis.CSharp.Syntax.EqualsValueClauseSyntax initializer, out Microsoft.CodeAnalysis.SemanticModel? speculativeModel);
static member TryGetSpeculativeSemanticModel : Microsoft.CodeAnalysis.SemanticModel * int * Microsoft.CodeAnalysis.CSharp.Syntax.EqualsValueClauseSyntax * SemanticModel -> bool
<Extension()>
Public Function TryGetSpeculativeSemanticModel (semanticModel As SemanticModel, position As Integer, initializer As EqualsValueClauseSyntax, ByRef speculativeModel As SemanticModel) As Boolean

Parametri

semanticModel
SemanticModel
position
Int32
speculativeModel
SemanticModel

Valori restituiti

Si applica a

TryGetSpeculativeSemanticModel(SemanticModel, Int32, PrimaryConstructorBaseTypeSyntax, SemanticModel)

Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs

Ottenere un oggetto SemanticModel associato a un inizializzatore del costruttore che non è stato visualizzato in questo codice sorgente. Questa operazione può essere usata per ottenere informazioni semantiche dettagliate sulle sotto-parti di un inizializzatore del costruttore che non è stato visualizzato nel codice sorgente.

NOTA: funzionerà solo nelle posizioni in cui è già presente un inizializzatore del costruttore.

public static bool TryGetSpeculativeSemanticModel(this Microsoft.CodeAnalysis.SemanticModel? semanticModel, int position, Microsoft.CodeAnalysis.CSharp.Syntax.PrimaryConstructorBaseTypeSyntax constructorInitializer, out Microsoft.CodeAnalysis.SemanticModel? speculativeModel);
static member TryGetSpeculativeSemanticModel : Microsoft.CodeAnalysis.SemanticModel * int * Microsoft.CodeAnalysis.CSharp.Syntax.PrimaryConstructorBaseTypeSyntax * SemanticModel -> bool
<Extension()>
Public Function TryGetSpeculativeSemanticModel (semanticModel As SemanticModel, position As Integer, constructorInitializer As PrimaryConstructorBaseTypeSyntax, ByRef speculativeModel As SemanticModel) As Boolean

Parametri

semanticModel
SemanticModel
position
Int32
constructorInitializer
PrimaryConstructorBaseTypeSyntax
speculativeModel
SemanticModel

Valori restituiti

Si applica a

TryGetSpeculativeSemanticModel(SemanticModel, Int32, StatementSyntax, SemanticModel)

Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs

Ottenere un oggetto SemanticModel associato a un'istruzione che non è stata visualizzata in questo codice sorgente. Questa operazione può essere usata per ottenere informazioni semantiche dettagliate sulle sotto-parti di un'istruzione che non è stata visualizzata nel codice sorgente.

public:
[System::Runtime::CompilerServices::Extension]
 static bool TryGetSpeculativeSemanticModel(Microsoft::CodeAnalysis::SemanticModel ^ semanticModel, int position, Microsoft::CodeAnalysis::CSharp::Syntax::StatementSyntax ^ statement, [Runtime::InteropServices::Out] Microsoft::CodeAnalysis::SemanticModel ^ % speculativeModel);
public static bool TryGetSpeculativeSemanticModel(this Microsoft.CodeAnalysis.SemanticModel semanticModel, int position, Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax statement, out Microsoft.CodeAnalysis.SemanticModel speculativeModel);
public static bool TryGetSpeculativeSemanticModel(this Microsoft.CodeAnalysis.SemanticModel? semanticModel, int position, Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax statement, out Microsoft.CodeAnalysis.SemanticModel? speculativeModel);
static member TryGetSpeculativeSemanticModel : Microsoft.CodeAnalysis.SemanticModel * int * Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax * SemanticModel -> bool
<Extension()>
Public Function TryGetSpeculativeSemanticModel (semanticModel As SemanticModel, position As Integer, statement As StatementSyntax, ByRef speculativeModel As SemanticModel) As Boolean

Parametri

semanticModel
SemanticModel
position
Int32
statement
StatementSyntax
speculativeModel
SemanticModel

Valori restituiti

Si applica a

TryGetSpeculativeSemanticModel(SemanticModel, Int32, TypeSyntax, SemanticModel, SpeculativeBindingOption)

Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs
Origine:
CSharpExtensions.cs

Ottenere un oggetto SemanticModel associato a un nodo sintassi del tipo che non è stato visualizzato in questo codice sorgente. Questa operazione può essere usata per ottenere informazioni semantiche dettagliate sulle sotto-parti di una sintassi di tipo che non è stata visualizzata nel codice sorgente.

public static bool TryGetSpeculativeSemanticModel(this Microsoft.CodeAnalysis.SemanticModel semanticModel, int position, Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax type, out Microsoft.CodeAnalysis.SemanticModel speculativeModel, Microsoft.CodeAnalysis.SpeculativeBindingOption bindingOption = Microsoft.CodeAnalysis.SpeculativeBindingOption.BindAsExpression);
public static bool TryGetSpeculativeSemanticModel(this Microsoft.CodeAnalysis.SemanticModel? semanticModel, int position, Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax type, out Microsoft.CodeAnalysis.SemanticModel? speculativeModel, Microsoft.CodeAnalysis.SpeculativeBindingOption bindingOption = Microsoft.CodeAnalysis.SpeculativeBindingOption.BindAsExpression);
static member TryGetSpeculativeSemanticModel : Microsoft.CodeAnalysis.SemanticModel * int * Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax * SemanticModel * Microsoft.CodeAnalysis.SpeculativeBindingOption -> bool
<Extension()>
Public Function TryGetSpeculativeSemanticModel (semanticModel As SemanticModel, position As Integer, type As TypeSyntax, ByRef speculativeModel As SemanticModel, Optional bindingOption As SpeculativeBindingOption = Microsoft.CodeAnalysis.SpeculativeBindingOption.BindAsExpression) As Boolean

Parametri

semanticModel
SemanticModel
position
Int32
type
TypeSyntax
speculativeModel
SemanticModel
bindingOption
SpeculativeBindingOption

Valori restituiti

Si applica a