1 instantiation of CSharpSyntaxContext
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
229
return new
CSharpSyntaxContext
(
305 references to CSharpSyntaxContext
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (4)
Recommendations\RecommenderTests.cs (4)
31
internal Func<int,
CSharpSyntaxContext
, Task<ImmutableArray<RecommendedKeyword>>>? RecommendKeywordsAsync;
78
var
context =
CSharpSyntaxContext
.CreateContext(document, semanticModel, position, CancellationToken.None);
82
private async Task CheckResultAsync(bool absent, int position,
CSharpSyntaxContext
context, int? matchPriority)
Microsoft.CodeAnalysis.CSharp.Features (289)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (2)
53
var
context = (
CSharpSyntaxContext
)await completionContext.GetSyntaxContextWithExistingSpeculativeModelAsync(document, cancellationToken).ConfigureAwait(false);
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (3)
39
CSharpSyntaxContext
context,
203
CSharpSyntaxContext
context,
271
CSharpSyntaxContext
context, NameDeclarationInfo declarationInfo, ArrayBuilder<(string, Glyph)> result, CancellationToken cancellationToken)
Completion\CompletionProviders\DeclarationName\IDeclarationNameRecommender.cs (1)
18
CSharpSyntaxContext
context,
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (4)
30
internal sealed partial class ExplicitInterfaceTypeCompletionProvider() : AbstractSymbolCompletionProvider<
CSharpSyntaxContext
>
39
protected override (string displayText, string suffix, string insertionText) GetDisplayAndSuffixAndInsertionText(ISymbol symbol,
CSharpSyntaxContext
context)
65
CompletionContext? completionContext,
CSharpSyntaxContext
context, int position, CompletionOptions options, CancellationToken cancellationToken)
151
CSharpSyntaxContext
context,
Completion\CompletionProviders\KeywordCompletionProvider.cs (2)
22
internal sealed class KeywordCompletionProvider() : AbstractKeywordCompletionProvider<
CSharpSyntaxContext
>([
183
protected override CompletionItem CreateItem(RecommendedKeyword keyword,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\CompletionProviders\ObjectCreationCompletionProvider.cs (3)
26
internal sealed partial class ObjectCreationCompletionProvider : AbstractObjectCreationCompletionProvider<
CSharpSyntaxContext
>
65
CompletionContext? completionContext,
CSharpSyntaxContext
context, int position, CompletionOptions options, CancellationToken cancellationToken)
79
protected override (string displayText, string suffix, string insertionText) GetDisplayAndSuffixAndInsertionText(ISymbol symbol,
CSharpSyntaxContext
context)
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (4)
26
internal sealed partial class PartialTypeCompletionProvider : AbstractPartialTypeCompletionProvider<
CSharpSyntaxContext
>
57
protected override (string displayText, string suffix, string insertionText) GetDisplayAndSuffixAndInsertionText(INamedTypeSymbol symbol,
CSharpSyntaxContext
context)
63
protected override IEnumerable<INamedTypeSymbol>? LookupCandidateSymbols(
CSharpSyntaxContext
context, INamedTypeSymbol declaredSymbol, CancellationToken cancellationToken)
75
protected override ImmutableArray<KeyValuePair<string, string>> GetProperties(INamedTypeSymbol symbol,
CSharpSyntaxContext
context)
Completion\CompletionProviders\SymbolCompletionProvider.cs (6)
29
internal sealed class SymbolCompletionProvider() : AbstractRecommendationServiceBasedCompletionProvider<
CSharpSyntaxContext
>
76
protected override string GetFilterText(ISymbol symbol, string displayText,
CSharpSyntaxContext
context)
96
CSharpSyntaxContext
context,
209
protected override (string displayText, string suffix, string insertionText) GetDisplayAndSuffixAndInsertionText(ISymbol symbol,
CSharpSyntaxContext
context)
212
protected override CompletionItemRules GetCompletionItemRules(ImmutableArray<SymbolAndSelectionInfo> symbols,
CSharpSyntaxContext
context)
226
CSharpSyntaxContext
context,
Completion\CompletionProviders\TupleNameCompletionProvider.cs (3)
47
var
context = await completionContext.GetSyntaxContextWithExistingSpeculativeModelAsync(document, cancellationToken).ConfigureAwait(false) as
CSharpSyntaxContext
;
72
private static int? GetElementIndex(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\AbstractKeywordRecommender.cs (1)
48
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AbstractNativeIntegerKeywordRecommender.cs (3)
12
internal abstract class AbstractNativeIntegerKeywordRecommender : IKeywordRecommender<
CSharpSyntaxContext
>
16
private static bool IsValidContext(
CSharpSyntaxContext
context)
38
public ImmutableArray<RecommendedKeyword> RecommendKeywords(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AbstractSpecialTypePreselectingKeywordRecommender.cs (4)
21
protected abstract bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken);
28
protected override bool ShouldPreselect(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
31
protected sealed override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
41
private static bool IsAfterRefOrReadonlyInTopLevelOrMemberDeclaration(
CSharpSyntaxContext
context, int position, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AbstractSyntacticSingleKeywordRecommender.cs (6)
13
internal abstract partial class AbstractSyntacticSingleKeywordRecommender : IKeywordRecommender<
CSharpSyntaxContext
>
44
protected abstract bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken);
48
CSharpSyntaxContext
context,
60
protected virtual bool ShouldPreselect(
CSharpSyntaxContext
context, CancellationToken cancellationToken) => false;
62
private SyntaxKind? RecommendKeyword(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
81
public ImmutableArray<RecommendedKeyword> RecommendKeywords(int position,
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\AddKeywordRecommender.cs (1)
13
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AliasKeywordRecommender.cs (1)
14
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AllowsKeywordRecommender.cs (2)
14
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
19
private static bool IsAllowsRefStructConstraintContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\AndKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AnnotationsKeywordRecommender.cs (1)
13
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AscendingKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AsKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AssemblyKeywordRecommender.cs (1)
14
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AsyncKeywordRecommender.cs (2)
21
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
34
private static bool InMemberDeclarationContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\BaseKeywordRecommender.cs (3)
15
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
29
private static bool IsInstanceExpressionOrStatement(
CSharpSyntaxContext
context)
39
private static bool IsConstructorInitializerContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\BoolKeywordRecommender.cs (1)
16
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\BreakKeywordRecommender.cs (2)
15
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
22
private static bool IsInBreakableConstructContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\ByKeywordRecommender.cs (1)
15
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ByteKeywordRecommender.cs (1)
16
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\CaseKeywordRecommender.cs (2)
14
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
21
internal static bool IsAfterGotoInSwitchContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\CatchKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\CharKeywordRecommender.cs (1)
16
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\CheckedKeywordRecommender.cs (1)
15
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ChecksumKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ClassKeywordRecommender.cs (1)
28
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ConstKeywordRecommender.cs (3)
31
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
38
private static bool IsMemberDeclarationContext(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
49
private static bool IsLocalVariableDeclaration(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\ContinueKeywordRecommender.cs (1)
15
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DecimalKeywordRecommender.cs (1)
16
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DefaultKeywordRecommender.cs (2)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
23
private static bool IsValidPreProcessorContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\DefineKeywordRecommender.cs (1)
13
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DelegateKeywordRecommender.cs (2)
24
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
56
private static bool IsAfterAsyncKeywordInExpressionContext(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DescendingKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DisableKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DoKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DoubleKeywordRecommender.cs (1)
16
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DynamicKeywordRecommender.cs (5)
14
internal sealed class DynamicKeywordRecommender : IKeywordRecommender<
CSharpSyntaxContext
>
16
private static bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
27
public ImmutableArray<RecommendedKeyword> RecommendKeywords(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
35
int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
71
private static bool IsAfterRefTypeContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\ElifKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ElseKeywordRecommender.cs (1)
14
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EnableKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EndIfKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EndRegionKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EnumKeywordRecommender.cs (1)
22
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EqualsKeywordRecommender.cs (1)
14
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ErrorKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EventKeywordRecommender.cs (1)
36
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ExplicitKeywordRecommender.cs (1)
30
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ExtensionKeywordRecommender.cs (1)
19
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ExternKeywordRecommender.cs (2)
45
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
60
private static bool IsExternAliasContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\FalseKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FieldKeywordRecommender.cs (1)
25
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FileKeywordRecommender.cs (1)
20
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FinallyKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FixedKeywordRecommender.cs (3)
24
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
27
private static bool IsMemberDeclarationContext(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
35
private static bool IsUnsafeStatementContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\FloatKeywordRecommender.cs (1)
16
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ForEachKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ForKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FromKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\GetKeywordRecommender.cs (1)
13
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\GlobalKeywordRecommender.cs (1)
14
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\GotoKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\GroupKeywordRecommender.cs (1)
13
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\HiddenKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\IfKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ImplicitKeywordRecommender.cs (1)
30
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\InitKeywordRecommender.cs (1)
13
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\InKeywordRecommender.cs (5)
15
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
29
private static bool IsInParameterModifierContext(int position,
CSharpSyntaxContext
context)
50
private static bool IsValidContextInForEachClause(
CSharpSyntaxContext
context)
78
private static bool IsValidContextInFromClause(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
109
private static bool IsValidContextInJoinClause(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\InterfaceKeywordRecommender.cs (1)
23
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\InternalKeywordRecommender.cs (5)
14
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
23
private static bool IsValidContextForAccessor(
CSharpSyntaxContext
context)
34
private static bool IsValidContextForMember(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
45
private static bool IsValidContextForType(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
55
private static bool CheckPreviousAccessibilityModifiers(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\IntKeywordRecommender.cs (1)
16
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\IntoKeywordRecommender.cs (4)
15
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
23
private static bool IsValidContextForSelect(
CSharpSyntaxContext
context)
56
private static bool IsValidContextForGroup(
CSharpSyntaxContext
context)
82
private static bool IsValidContextForJoin(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\IsKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\JoinKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LetKeywordRecommender.cs (1)
13
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LineKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LoadKeywordRecommender.cs (1)
13
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LockKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LongKeywordRecommender.cs (1)
16
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ManagedKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\MethodKeywordRecommender.cs (1)
15
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ModuleKeywordRecommender.cs (1)
15
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NameOfKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (1)
15
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NewKeywordRecommender.cs (4)
45
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
56
private static bool IsTypeDeclarationContext(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
70
private static bool IsMemberDeclarationContext(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
81
private static bool IsNewConstraintContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\NotKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NotnullKeywordRecommender.cs (2)
12
internal sealed class NotNullKeywordRecommender : IKeywordRecommender<
CSharpSyntaxContext
>
14
public ImmutableArray<RecommendedKeyword> RecommendKeywords(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NullableKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NullKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ObjectKeywordRecommender.cs (1)
16
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OnKeywordRecommender.cs (1)
14
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OperatorKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OrderByKeywordRecommender.cs (1)
13
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OrKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OutKeywordRecommender.cs (2)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
25
private static bool IsOutParameterModifierContext(int position,
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\OverrideKeywordRecommender.cs (1)
26
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ParamKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ParamsKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\PartialKeywordRecommender.cs (3)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
25
private static bool IsMemberDeclarationContext(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
48
private static bool IsTypeDeclarationContext(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\PragmaKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\PrivateKeywordRecommender.cs (5)
15
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
24
private static bool IsValidContextForAccessor(
CSharpSyntaxContext
context)
35
private static bool IsValidContextForMember(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
57
private static bool IsValidContextForType(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
74
private static bool CheckPreviousAccessibilityModifiers(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\PropertyKeywordRecommender.cs (1)
13
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ProtectedKeywordRecommender.cs (5)
14
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
22
private static bool IsValidContextForAccessor(
CSharpSyntaxContext
context)
33
private static bool IsValidContextForMember(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
43
private static bool IsValidContextForType(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
60
private static bool CheckPreviousAccessibilityModifiers(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\PublicKeywordRecommender.cs (4)
13
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
21
private static bool IsValidContextForMember(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
36
private static bool IsValidContextForType(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
46
private static bool CheckPreviousAccessibilityModifiers(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\ReadOnlyKeywordRecommender.cs (4)
26
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
41
private static bool IsRefReadOnlyContext(
CSharpSyntaxContext
context)
48
private static bool IsValidContextForType(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
54
private static bool IsStructAccessorContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\RecordKeywordRecommender.cs (1)
29
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ReferenceKeywordRecommender.cs (1)
13
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RefKeywordRecommender.cs (6)
75
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
89
private static bool IsAllowsRefStructConstraintContext(
CSharpSyntaxContext
context)
116
private static bool IsRefParameterModifierContext(int position,
CSharpSyntaxContext
context)
137
private static bool IsValidNewByRefContext(SyntaxTree syntaxTree, int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
150
private static bool IsValidRefExpressionContext(
CSharpSyntaxContext
context)
217
private static bool IsValidContextForType(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RegionKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RemoveKeywordRecommender.cs (1)
13
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RequiredKeywordRecommender.cs (1)
20
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RestoreKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ReturnKeywordRecommender.cs (2)
15
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
24
private static bool IsAttributeContext(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SByteKeywordRecommender.cs (1)
16
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ScopedKeywordRecommender.cs (2)
13
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
23
private static bool IsValidScopedLocalContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\SealedKeywordRecommender.cs (1)
48
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SelectKeywordRecommender.cs (1)
13
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SetKeywordRecommender.cs (1)
13
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ShortKeywordRecommender.cs (1)
16
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SizeOfKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\StackAllocKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\StaticKeywordRecommender.cs (3)
76
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
88
private static bool IsValidContextForMember(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
104
private static bool IsValidContextForType(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\StringKeywordRecommender.cs (1)
18
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\StructKeywordRecommender.cs (2)
27
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
40
private static bool IsConstraintContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\SwitchKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (6)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
23
private static bool IsInstanceExpressionOrStatement(
CSharpSyntaxContext
context)
26
private static bool IsConstructorInitializerContext(
CSharpSyntaxContext
context)
39
private static bool IsThisParameterModifierContext(
CSharpSyntaxContext
context)
61
private static bool IsNameofInsideAttributeContext(
CSharpSyntaxContext
context)
80
protected override bool ShouldPreselect(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ThrowKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\TrueKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\TryKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\TypeKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\TypeOfKeywordRecommender.cs (2)
14
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
23
private static bool IsAttributeArgumentContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\TypeVarKeywordRecommender.cs (1)
14
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UIntKeywordRecommender.cs (1)
16
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ULongKeywordRecommender.cs (1)
16
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UncheckedKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UndefKeywordRecommender.cs (1)
13
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UnmanagedKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UnsafeKeywordRecommender.cs (1)
63
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UShortKeywordRecommender.cs (1)
23
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (3)
14
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
28
internal static bool IsUsingDirectiveContext(
CSharpSyntaxContext
context, bool forGlobalKeyword, CancellationToken cancellationToken)
162
static bool IsValidContextAtTheRoot(
CSharpSyntaxContext
context, SyntaxToken originalToken, CancellationToken cancellationToken)
Completion\KeywordRecommenders\VarKeywordRecommender.cs (3)
12
internal sealed class VarKeywordRecommender : IKeywordRecommender<
CSharpSyntaxContext
>
14
private static bool IsValidContext(
CSharpSyntaxContext
context)
27
public ImmutableArray<RecommendedKeyword> RecommendKeywords(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\VirtualKeywordRecommender.cs (1)
37
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\VoidKeywordRecommender.cs (7)
37
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
57
private static bool IsUnsafeDefaultExpressionContext(
CSharpSyntaxContext
context)
64
private static bool IsUnsafeCastTypeContext(
CSharpSyntaxContext
context)
85
private static bool IsUnsafeParameterTypeContext(
CSharpSyntaxContext
context)
92
private static bool IsUnsafeLocalVariableDeclarationContext(
CSharpSyntaxContext
context)
104
private static bool IsUnsafeUsingDirectiveContext(
CSharpSyntaxContext
context)
111
private static bool IsMemberReturnTypeContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\VolatileKeywordRecommender.cs (1)
25
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\WarningKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\WarningsKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\WhenKeywordRecommender.cs (3)
15
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
22
private static bool IsAtEndOfPatternInSwitchExpression(
CSharpSyntaxContext
context)
35
private static bool IsAfterCompleteExpressionOrPatternInCaseLabel(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\WhereKeywordRecommender.cs (3)
16
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
23
private static bool IsTypeParameterConstraintContext(
CSharpSyntaxContext
context)
121
private static bool IsQueryContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\WhileKeywordRecommender.cs (1)
13
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\WithKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\YieldKeywordRecommender.cs (1)
12
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
ExternalAccess\Pythia\Api\IPythiaDeclarationNameRecommenderImplmentation.cs (2)
20
internal readonly struct PythiaDeclarationNameContext(
CSharpSyntaxContext
context)
22
private readonly
CSharpSyntaxContext
_context = context;
ExternalAccess\Pythia\PythiaDeclarationNameRecommender.cs (1)
29
CSharpSyntaxContext
syntaxContext,
Snippets\AbstractCSharpAutoPropertySnippetProvider.cs (6)
28
protected virtual AccessorDeclarationSyntax? GenerateGetAccessorDeclaration(
CSharpSyntaxContext
syntaxContext, SyntaxGenerator generator, CancellationToken cancellationToken)
31
protected virtual AccessorDeclarationSyntax? GenerateSetAccessorDeclaration(
CSharpSyntaxContext
syntaxContext, SyntaxGenerator generator, CancellationToken cancellationToken)
34
protected virtual SyntaxToken[] GetAdditionalPropertyModifiers(
CSharpSyntaxContext
? syntaxContext) => [];
38
return context.SyntaxContext.SyntaxTree.IsMemberDeclarationContext(context.Position, (
CSharpSyntaxContext
)context.SyntaxContext,
49
var
syntaxContext =
CSharpSyntaxContext
.CreateContext(document, semanticModel, position, cancellationToken);
Snippets\AbstractCSharpMainMethodSnippetProvider.cs (2)
20
var
syntaxContext = (
CSharpSyntaxContext
)context.SyntaxContext;
Snippets\AbstractCSharpTypeSnippetProvider.cs (2)
34
var
syntaxContext = (
CSharpSyntaxContext
)context.SyntaxContext;
Snippets\CSharpConstructorSnippetProvider.cs (4)
41
var
syntaxContext = (
CSharpSyntaxContext
)context.SyntaxContext;
62
var
syntaxContext = (
CSharpSyntaxContext
)document.GetRequiredLanguageService<ISyntaxContextService>().CreateContext(document, semanticModel, position, cancellationToken);
Snippets\CSharpPropgSnippetProvider.cs (1)
26
protected override AccessorDeclarationSyntax? GenerateSetAccessorDeclaration(
CSharpSyntaxContext
syntaxContext, SyntaxGenerator generator, CancellationToken cancellationToken)
Snippets\CSharpPropiSnippetProvider.cs (1)
28
protected override AccessorDeclarationSyntax? GenerateSetAccessorDeclaration(
CSharpSyntaxContext
syntaxContext, SyntaxGenerator generator, CancellationToken cancellationToken)
Snippets\CSharpProprSnippetProvider.cs (4)
28
protected override SyntaxToken[] GetAdditionalPropertyModifiers(
CSharpSyntaxContext
? syntaxContext) => [RequiredKeyword];
35
var
syntaxContext = (
CSharpSyntaxContext
)context.SyntaxContext;
53
protected override AccessorDeclarationSyntax? GenerateSetAccessorDeclaration(
CSharpSyntaxContext
syntaxContext, SyntaxGenerator generator, CancellationToken cancellationToken)
Snippets\CSharpPropSnippetProvider.cs (1)
26
protected override AccessorDeclarationSyntax? GenerateSetAccessorDeclaration(
CSharpSyntaxContext
syntaxContext, SyntaxGenerator generator, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
Recommendations\CSharpRecommendationService.cs (2)
18
internal sealed partial class CSharpRecommendationService() : AbstractRecommendationService<
CSharpSyntaxContext
, AnonymousFunctionExpressionSyntax>
20
protected override AbstractRecommendationServiceRunner CreateRunner(
CSharpSyntaxContext
context, bool filterOutOfScopeLocals, CancellationToken cancellationToken)
Recommendations\CSharpRecommendationServiceRunner.cs (3)
28
CSharpSyntaxContext
context, bool filterOutOfScopeLocals, CancellationToken cancellationToken)
393
CSharpSyntaxContext
context,
440
CSharpSyntaxContext
context,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (2)
180
public static
CSharpSyntaxContext
CreateContext(Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken)
183
private static
CSharpSyntaxContext
CreateContextWorker(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContextService.cs (1)
19
=>
CSharpSyntaxContext
.CreateContext(document, semanticModel, position, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
242
CSharpSyntaxContext
? context,
531
CSharpSyntaxContext
? context,
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SemanticModelReuse\SemanticModelReuseTests.cs (2)
231
CSharpSyntaxContext
.CreateContext(document2, model2, source.IndexOf("void"), CancellationToken.None);
258
CSharpSyntaxContext
.CreateContext(document2, model2, source2.IndexOf("{ return"), CancellationToken.None);