CSharpExtensions
AnalyzeControlFlow(SemanticModel, StatementSyntax)
AnalyzeControlFlow(SemanticModel, StatementSyntax, StatementSyntax)
AnalyzeDataFlow(SemanticModel, ConstructorInitializerSyntax)
AnalyzeDataFlow(SemanticModel, ExpressionSyntax)
AnalyzeDataFlow(SemanticModel, PrimaryConstructorBaseTypeSyntax)
AnalyzeDataFlow(SemanticModel, StatementSyntax)
AnalyzeDataFlow(SemanticModel, StatementSyntax, StatementSyntax)
ClassifyConversion(Compilation, ITypeSymbol, ITypeSymbol)
ClassifyConversion(SemanticModel, ExpressionSyntax, ITypeSymbol, Boolean)
ClassifyConversion(SemanticModel, Int32, ExpressionSyntax, ITypeSymbol, Boolean)
GetAliasInfo(SemanticModel, IdentifierNameSyntax, CancellationToken)
GetAwaitExpressionInfo(SemanticModel, AwaitExpressionSyntax)
GetCollectionInitializerSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)
GetCompilationUnitRoot(SyntaxTree, CancellationToken)
GetConstantValue(SemanticModel, ExpressionSyntax, CancellationToken)
GetConversion(IConversionOperation)
GetConversion(SemanticModel, SyntaxNode, CancellationToken)
GetDeclaredSymbol(SemanticModel, AccessorDeclarationSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, AnonymousObjectCreationExpressionSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, AnonymousObjectMemberDeclaratorSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, ArgumentSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, BaseMethodDeclarationSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, BasePropertyDeclarationSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, BaseTypeDeclarationSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, CatchDeclarationSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, CompilationUnitSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, DelegateDeclarationSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, EnumMemberDeclarationSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, EventDeclarationSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, ExternAliasDirectiveSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, FileScopedNamespaceDeclarationSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, ForEachStatementSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, IndexerDeclarationSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, JoinIntoClauseSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, LabeledStatementSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, LocalFunctionStatementSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, MemberDeclarationSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, NamespaceDeclarationSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, ParameterSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, PropertyDeclarationSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, QueryClauseSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, QueryContinuationSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, SingleVariableDesignationSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, SwitchLabelSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, TupleElementSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, TupleExpressionSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, TypeParameterSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, UsingDirectiveSyntax, CancellationToken)
GetDeclaredSymbol(SemanticModel, VariableDeclaratorSyntax, CancellationToken)
GetDeconstructionInfo(SemanticModel, AssignmentExpressionSyntax)
GetDeconstructionInfo(SemanticModel, ForEachVariableStatementSyntax)
GetElementConversion(ISpreadOperation)
GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax, Boolean>)
GetForEachStatementInfo(SemanticModel, CommonForEachStatementSyntax)
GetForEachStatementInfo(SemanticModel, ForEachStatementSyntax)
GetInConversion(ICompoundAssignmentOperation)
GetIndexerGroup(SemanticModel, ExpressionSyntax, CancellationToken)
GetInterceptableLocation(SemanticModel, InvocationExpressionSyntax, CancellationToken)
GetInterceptorMethod(SemanticModel, InvocationExpressionSyntax, CancellationToken)
GetInterceptsLocationAttributeSyntax(InterceptableLocation)
GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax, Boolean>)
GetMemberGroup(SemanticModel, AttributeSyntax, CancellationToken)
GetMemberGroup(SemanticModel, ConstructorInitializerSyntax, CancellationToken)
GetMemberGroup(SemanticModel, ExpressionSyntax, CancellationToken)
GetOutConversion(ICompoundAssignmentOperation)
GetQueryClauseInfo(SemanticModel, QueryClauseSyntax, CancellationToken)
GetSpeculativeAliasInfo(SemanticModel, Int32, IdentifierNameSyntax, SpeculativeBindingOption)
GetSpeculativeConversion(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
GetSpeculativeSymbolInfo(SemanticModel, Int32, AttributeSyntax)
GetSpeculativeSymbolInfo(SemanticModel, Int32, ConstructorInitializerSyntax)
GetSpeculativeSymbolInfo(SemanticModel, Int32, PrimaryConstructorBaseTypeSyntax)
GetSpeculativeSymbolInfo(SemanticModel, Int32, CrefSyntax, SpeculativeBindingOption)
GetSpeculativeSymbolInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
GetSpeculativeTypeInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
GetSymbolInfo(SemanticModel, AttributeSyntax, CancellationToken)
GetSymbolInfo(SemanticModel, ConstructorInitializerSyntax, CancellationToken)
GetSymbolInfo(SemanticModel, CrefSyntax, CancellationToken)
GetSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)
GetSymbolInfo(SemanticModel, OrderingSyntax, CancellationToken)
GetSymbolInfo(SemanticModel, PrimaryConstructorBaseTypeSyntax, CancellationToken)
GetSymbolInfo(SemanticModel, SelectOrGroupClauseSyntax, CancellationToken)
GetTypeInfo(SemanticModel, AttributeSyntax, CancellationToken)
GetTypeInfo(SemanticModel, ConstructorInitializerSyntax, CancellationToken)
GetTypeInfo(SemanticModel, ExpressionSyntax, CancellationToken)
GetTypeInfo(SemanticModel, SelectOrGroupClauseSyntax, CancellationToken)
Insert(SyntaxTokenList, Int32, SyntaxToken[])
IsContextualKeyword(SyntaxToken)
IsKeyword(SyntaxToken)
IsReservedKeyword(SyntaxToken)
IsVerbatimIdentifier(SyntaxToken)
IsVerbatimStringLiteral(SyntaxToken)
Kind(SyntaxNode)
Kind(SyntaxNodeOrToken)
Kind(SyntaxToken)
Kind(SyntaxTrivia)
ReplaceTrivia(SyntaxToken, SyntaxTrivia, SyntaxTrivia)
ReplaceTrivia(SyntaxToken, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia, SyntaxTrivia, SyntaxTrivia>)
TryGetSpeculativeSemanticModel(SemanticModel, Int32, ArrowExpressionClauseSyntax, SemanticModel)
TryGetSpeculativeSemanticModel(SemanticModel, Int32, AttributeSyntax, SemanticModel)
TryGetSpeculativeSemanticModel(SemanticModel, Int32, ConstructorInitializerSyntax, SemanticModel)
TryGetSpeculativeSemanticModel(SemanticModel, Int32, CrefSyntax, SemanticModel)
TryGetSpeculativeSemanticModel(SemanticModel, Int32, EqualsValueClauseSyntax, SemanticModel)
TryGetSpeculativeSemanticModel(SemanticModel, Int32, PrimaryConstructorBaseTypeSyntax, SemanticModel)
TryGetSpeculativeSemanticModel(SemanticModel, Int32, StatementSyntax, SemanticModel)
TryGetSpeculativeSemanticModel(SemanticModel, Int32, TypeSyntax, SemanticModel, SpeculativeBindingOption)
TryGetSpeculativeSemanticModelForMethodBody(SemanticModel, Int32, AccessorDeclarationSyntax, SemanticModel)
TryGetSpeculativeSemanticModelForMethodBody(SemanticModel, Int32, BaseMethodDeclarationSyntax, SemanticModel)
VarianceKindFromToken(SyntaxToken)
net10.0-windows7.0
namespace Microsoft.CodeAnalysis.CSharp
{
public static class CSharpExtensions
{
public static IAliasSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, UsingDirectiveSyntax! declarationSyntax, CancellationToken cancellationToken = default);
}
}
nuget.org | 0.1 %
Reference this API |
---|---|
Upgrade Planner | 0.0 %
Reference this API |
.NET | 5.06.07.08.09.010.0 |
.NET Core | 2.02.12.23.03.1 |
.NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 |
.NET Standard | 2.02.1 |
Information specific to net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
Assembly | Microsoft.CodeAnalysis.CSharp , Version=4.13.0.0, PublicKeyToken=31bf3856ad364e35 |
Referencing | Your project needs a package reference to |
Package | Microsoft.CodeAnalysis.CSharp (4.13.0) net9.0 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API