CSharpExtensions.TryGetSpeculativeSemanticModel Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
TryGetSpeculativeSemanticModel(SemanticModel, Int32, ArrowExpressionClauseSyntax, SemanticModel) |
Rufen Sie ein SemantikModel-Objekt ab, das einem Ausdruckstext zugeordnet ist, der in diesem Quellcode nicht angezeigt wurde. Dies kann verwendet werden, um detaillierte semantische Informationen zu Teilteilen eines Ausdruckstexts abzurufen, die nicht im Quellcode angezeigt wurden. |
TryGetSpeculativeSemanticModel(SemanticModel, Int32, AttributeSyntax, SemanticModel) |
Rufen Sie ein SemanticModel-Objekt ab, das einem Attribut zugeordnet ist, das in diesem Quellcode nicht angezeigt wurde. Dies kann verwendet werden, um detaillierte semantische Informationen zu Teilteilen eines Attributs abzurufen, das nicht im Quellcode angezeigt wurde. |
TryGetSpeculativeSemanticModel(SemanticModel, Int32, ConstructorInitializerSyntax, SemanticModel) |
Rufen Sie ein SemantikModel-Objekt ab, das einem Konstruktor-Initializer zugeordnet ist, der in diesem Quellcode nicht angezeigt wurde. Dies kann verwendet werden, um detaillierte semantische Informationen zu Teilteilen eines Konstruktor-Initializers abzurufen, die nicht im Quellcode angezeigt wurden. HINWEIS: Dies funktioniert nur an Speicherorten, an denen bereits ein Konstruktor-Initializer vorhanden ist. |
TryGetSpeculativeSemanticModel(SemanticModel, Int32, CrefSyntax, SemanticModel) |
Rufen Sie ein SemantikModel-Objekt ab, das einem Cref-Syntaxknoten zugeordnet ist, der in diesem Quellcode nicht angezeigt wurde. Dies kann verwendet werden, um detaillierte semantische Informationen zu Teilteilen einer Cref-Syntax abzurufen, die nicht im Quellcode angezeigt wurde. |
TryGetSpeculativeSemanticModel(SemanticModel, Int32, EqualsValueClauseSyntax, SemanticModel) |
Rufen Sie ein SemantikModel-Objekt ab, das einem Initializer zugeordnet ist, der in diesem Quellcode nicht angezeigt wurde. Dies kann verwendet werden, um detaillierte semantische Informationen zu Teilteilen eines Feld initializers oder Standardwerts abzurufen, die nicht im Quellcode angezeigt wurden. |
TryGetSpeculativeSemanticModel(SemanticModel, Int32, PrimaryConstructorBaseTypeSyntax, SemanticModel) |
Rufen Sie ein SemantikModel-Objekt ab, das einem Konstruktor-Initializer zugeordnet ist, der in diesem Quellcode nicht angezeigt wurde. Dies kann verwendet werden, um detaillierte semantische Informationen zu Teilteilen eines Konstruktor-Initializers abzurufen, die nicht im Quellcode angezeigt wurden. HINWEIS: Dies funktioniert nur an Speicherorten, an denen bereits ein Konstruktor-Initializer vorhanden ist. |
TryGetSpeculativeSemanticModel(SemanticModel, Int32, StatementSyntax, SemanticModel) |
Rufen Sie ein SemantikModel-Objekt ab, das einer Anweisung zugeordnet ist, die in diesem Quellcode nicht angezeigt wurde. Dies kann verwendet werden, um detaillierte semantische Informationen zu Teilteilen einer Anweisung abzurufen, die nicht im Quellcode angezeigt wurde. |
TryGetSpeculativeSemanticModel(SemanticModel, Int32, TypeSyntax, SemanticModel, SpeculativeBindingOption) |
Rufen Sie ein SemanticModel-Objekt ab, das einem Typsyntaxknoten zugeordnet ist, der in diesem Quellcode nicht angezeigt wurde. Dies kann verwendet werden, um detaillierte semantische Informationen zu Teilteilen einer Typsyntax abzurufen, die nicht im Quellcode angezeigt wurde. |
TryGetSpeculativeSemanticModel(SemanticModel, Int32, ArrowExpressionClauseSyntax, SemanticModel)
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
Rufen Sie ein SemantikModel-Objekt ab, das einem Ausdruckstext zugeordnet ist, der in diesem Quellcode nicht angezeigt wurde. Dies kann verwendet werden, um detaillierte semantische Informationen zu Teilteilen eines Ausdruckstexts abzurufen, die nicht im Quellcode angezeigt wurden.
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
Parameter
- semanticModel
- SemanticModel
- position
- Int32
- expressionBody
- ArrowExpressionClauseSyntax
- speculativeModel
- SemanticModel
Gibt zurück
Gilt für:
TryGetSpeculativeSemanticModel(SemanticModel, Int32, AttributeSyntax, SemanticModel)
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
Rufen Sie ein SemanticModel-Objekt ab, das einem Attribut zugeordnet ist, das in diesem Quellcode nicht angezeigt wurde. Dies kann verwendet werden, um detaillierte semantische Informationen zu Teilteilen eines Attributs abzurufen, das nicht im Quellcode angezeigt wurde.
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
Parameter
- semanticModel
- SemanticModel
- position
- Int32
- attribute
- AttributeSyntax
- speculativeModel
- SemanticModel
Gibt zurück
Gilt für:
TryGetSpeculativeSemanticModel(SemanticModel, Int32, ConstructorInitializerSyntax, SemanticModel)
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
Rufen Sie ein SemantikModel-Objekt ab, das einem Konstruktor-Initializer zugeordnet ist, der in diesem Quellcode nicht angezeigt wurde. Dies kann verwendet werden, um detaillierte semantische Informationen zu Teilteilen eines Konstruktor-Initializers abzurufen, die nicht im Quellcode angezeigt wurden.
HINWEIS: Dies funktioniert nur an Speicherorten, an denen bereits ein Konstruktor-Initializer vorhanden ist.
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
Parameter
- semanticModel
- SemanticModel
- position
- Int32
- constructorInitializer
- ConstructorInitializerSyntax
- speculativeModel
- SemanticModel
Gibt zurück
Gilt für:
TryGetSpeculativeSemanticModel(SemanticModel, Int32, CrefSyntax, SemanticModel)
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
Rufen Sie ein SemantikModel-Objekt ab, das einem Cref-Syntaxknoten zugeordnet ist, der in diesem Quellcode nicht angezeigt wurde. Dies kann verwendet werden, um detaillierte semantische Informationen zu Teilteilen einer Cref-Syntax abzurufen, die nicht im Quellcode angezeigt wurde.
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
Parameter
- semanticModel
- SemanticModel
- position
- Int32
- crefSyntax
- CrefSyntax
- speculativeModel
- SemanticModel
Gibt zurück
Gilt für:
TryGetSpeculativeSemanticModel(SemanticModel, Int32, EqualsValueClauseSyntax, SemanticModel)
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
Rufen Sie ein SemantikModel-Objekt ab, das einem Initializer zugeordnet ist, der in diesem Quellcode nicht angezeigt wurde. Dies kann verwendet werden, um detaillierte semantische Informationen zu Teilteilen eines Feld initializers oder Standardwerts abzurufen, die nicht im Quellcode angezeigt wurden.
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
Parameter
- semanticModel
- SemanticModel
- position
- Int32
- initializer
- EqualsValueClauseSyntax
- speculativeModel
- SemanticModel
Gibt zurück
Gilt für:
TryGetSpeculativeSemanticModel(SemanticModel, Int32, PrimaryConstructorBaseTypeSyntax, SemanticModel)
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
Rufen Sie ein SemantikModel-Objekt ab, das einem Konstruktor-Initializer zugeordnet ist, der in diesem Quellcode nicht angezeigt wurde. Dies kann verwendet werden, um detaillierte semantische Informationen zu Teilteilen eines Konstruktor-Initializers abzurufen, die nicht im Quellcode angezeigt wurden.
HINWEIS: Dies funktioniert nur an Speicherorten, an denen bereits ein Konstruktor-Initializer vorhanden ist.
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
Parameter
- semanticModel
- SemanticModel
- position
- Int32
- constructorInitializer
- PrimaryConstructorBaseTypeSyntax
- speculativeModel
- SemanticModel
Gibt zurück
Gilt für:
TryGetSpeculativeSemanticModel(SemanticModel, Int32, StatementSyntax, SemanticModel)
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
Rufen Sie ein SemantikModel-Objekt ab, das einer Anweisung zugeordnet ist, die in diesem Quellcode nicht angezeigt wurde. Dies kann verwendet werden, um detaillierte semantische Informationen zu Teilteilen einer Anweisung abzurufen, die nicht im Quellcode angezeigt wurde.
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
Parameter
- semanticModel
- SemanticModel
- position
- Int32
- statement
- StatementSyntax
- speculativeModel
- SemanticModel
Gibt zurück
Gilt für:
TryGetSpeculativeSemanticModel(SemanticModel, Int32, TypeSyntax, SemanticModel, SpeculativeBindingOption)
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
- Quelle:
- CSharpExtensions.cs
Rufen Sie ein SemanticModel-Objekt ab, das einem Typsyntaxknoten zugeordnet ist, der in diesem Quellcode nicht angezeigt wurde. Dies kann verwendet werden, um detaillierte semantische Informationen zu Teilteilen einer Typsyntax abzurufen, die nicht im Quellcode angezeigt wurde.
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
Parameter
- semanticModel
- SemanticModel
- position
- Int32
- type
- TypeSyntax
- speculativeModel
- SemanticModel
- bindingOption
- SpeculativeBindingOption