1 instantiation of CSharpSyntaxContext
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpSyntaxContext.cs (1)
244
return new
CSharpSyntaxContext
(
290 references to CSharpSyntaxContext
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (4)
Recommendations\RecommenderTests.cs (4)
28
internal Func<int,
CSharpSyntaxContext
, Task<ImmutableArray<RecommendedKeyword>>>? RecommendKeywordsAsync;
75
var
context =
CSharpSyntaxContext
.CreateContext(document, semanticModel, position, CancellationToken.None);
79
private async Task CheckResultAsync(bool absent, int position,
CSharpSyntaxContext
context, int? matchPriority)
Microsoft.CodeAnalysis.CSharp.Features (276)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (2)
61
var
context = (
CSharpSyntaxContext
)await completionContext.GetSyntaxContextWithExistingSpeculativeModelAsync(document, cancellationToken).ConfigureAwait(false);
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (4)
41
CSharpSyntaxContext
context,
209
CSharpSyntaxContext
context,
234
CSharpSyntaxContext
context,
284
private static void AddNamesFromExistingOverloads(
CSharpSyntaxContext
context, SemanticModel semanticModel,
Completion\CompletionProviders\DeclarationName\IDeclarationNameRecommender.cs (1)
18
CSharpSyntaxContext
context,
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (4)
29
internal partial class ExplicitInterfaceTypeCompletionProvider : AbstractSymbolCompletionProvider<
CSharpSyntaxContext
>
44
protected override (string displayText, string suffix, string insertionText) GetDisplayAndSuffixAndInsertionText(ISymbol symbol,
CSharpSyntaxContext
context)
70
CompletionContext? completionContext,
CSharpSyntaxContext
context, int position, CompletionOptions options, CancellationToken cancellationToken)
157
CSharpSyntaxContext
context,
Completion\CompletionProviders\KeywordCompletionProvider.cs (3)
21
internal class KeywordCompletionProvider : AbstractKeywordCompletionProvider<
CSharpSyntaxContext
>
26
: base(ImmutableArray.Create<IKeywordRecommender<
CSharpSyntaxContext
>>(
185
protected override CompletionItem CreateItem(RecommendedKeyword keyword,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\CompletionProviders\ObjectCreationCompletionProvider.cs (3)
27
internal partial class ObjectCreationCompletionProvider : AbstractObjectCreationCompletionProvider<
CSharpSyntaxContext
>
66
CompletionContext? completionContext,
CSharpSyntaxContext
context, int position, CompletionOptions options, CancellationToken cancellationToken)
80
protected override (string displayText, string suffix, string insertionText) GetDisplayAndSuffixAndInsertionText(ISymbol symbol,
CSharpSyntaxContext
context)
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (4)
26
internal partial class PartialTypeCompletionProvider : AbstractPartialTypeCompletionProvider<
CSharpSyntaxContext
>
60
protected override (string displayText, string suffix, string insertionText) GetDisplayAndSuffixAndInsertionText(INamedTypeSymbol symbol,
CSharpSyntaxContext
context)
66
protected override IEnumerable<INamedTypeSymbol>? LookupCandidateSymbols(
CSharpSyntaxContext
context, INamedTypeSymbol declaredSymbol, CancellationToken cancellationToken)
78
protected override ImmutableDictionary<string, string> GetProperties(INamedTypeSymbol symbol,
CSharpSyntaxContext
context)
Completion\CompletionProviders\SymbolCompletionProvider.cs (5)
27
internal sealed class SymbolCompletionProvider : AbstractRecommendationServiceBasedCompletionProvider<
CSharpSyntaxContext
>
80
protected override string GetFilterText(ISymbol symbol, string displayText,
CSharpSyntaxContext
context)
179
protected override (string displayText, string suffix, string insertionText) GetDisplayAndSuffixAndInsertionText(ISymbol symbol,
CSharpSyntaxContext
context)
182
protected override CompletionItemRules GetCompletionItemRules(ImmutableArray<SymbolAndSelectionInfo> symbols,
CSharpSyntaxContext
context)
196
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)
53
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)
37
public ImmutableArray<RecommendedKeyword> RecommendKeywords(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AbstractSpecialTypePreselectingKeywordRecommender.cs (4)
25
protected abstract bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken);
32
protected override bool ShouldPreselect(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
35
protected sealed override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
45
private static bool IsAfterRefOrReadonlyInTopLevelOrMemberDeclaration(
CSharpSyntaxContext
context, int position, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AbstractSyntacticSingleKeywordRecommender.cs (6)
13
internal abstract partial class AbstractSyntacticSingleKeywordRecommender : IKeywordRecommender<
CSharpSyntaxContext
>
46
protected abstract bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken);
50
CSharpSyntaxContext
context,
62
protected virtual bool ShouldPreselect(
CSharpSyntaxContext
context, CancellationToken cancellationToken) => false;
64
private SyntaxKind? RecommendKeyword(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
86
public ImmutableArray<RecommendedKeyword> RecommendKeywords(int position,
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\AddKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AliasKeywordRecommender.cs (1)
19
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AndKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AnnotationsKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AscendingKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AsKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AssemblyKeywordRecommender.cs (1)
19
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AsyncKeywordRecommender.cs (2)
26
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
39
private static bool InMemberDeclarationContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\BaseKeywordRecommender.cs (3)
20
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
34
private static bool IsInstanceExpressionOrStatement(
CSharpSyntaxContext
context)
44
private static bool IsConstructorInitializerContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\BoolKeywordRecommender.cs (1)
21
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\BreakKeywordRecommender.cs (2)
19
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
26
private static bool IsInBreakableConstructContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\ByKeywordRecommender.cs (1)
20
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ByteKeywordRecommender.cs (1)
21
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\CaseKeywordRecommender.cs (2)
19
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
26
internal static bool IsAfterGotoInSwitchContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\CatchKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\CharKeywordRecommender.cs (1)
21
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\CheckedKeywordRecommender.cs (1)
20
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ChecksumKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ClassKeywordRecommender.cs (1)
33
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ConstKeywordRecommender.cs (3)
36
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
43
private static bool IsMemberDeclarationContext(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
54
private static bool IsLocalVariableDeclaration(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\ContinueKeywordRecommender.cs (1)
19
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DecimalKeywordRecommender.cs (1)
21
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DefaultKeywordRecommender.cs (2)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
29
private static bool IsValidPreProcessorContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\DefineKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DelegateKeywordRecommender.cs (3)
29
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
42
static bool ValidTypeContext(
CSharpSyntaxContext
context)
48
private static bool IsAfterAsyncKeywordInExpressionContext(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DescendingKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DisableKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DoKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DoubleKeywordRecommender.cs (1)
21
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DynamicKeywordRecommender.cs (5)
14
internal 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)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ElseKeywordRecommender.cs (1)
19
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EnableKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EndIfKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EndRegionKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EnumKeywordRecommender.cs (1)
27
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EqualsKeywordRecommender.cs (1)
19
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ErrorKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EventKeywordRecommender.cs (1)
41
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ExplicitKeywordRecommender.cs (1)
35
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ExternKeywordRecommender.cs (2)
50
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
65
private static bool IsExternAliasContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\FalseKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FieldKeywordRecommender.cs (1)
28
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FileKeywordRecommender.cs (1)
25
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FinallyKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FixedKeywordRecommender.cs (3)
29
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
32
private static bool IsMemberDeclarationContext(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
40
private static bool IsUnsafeStatementContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\FloatKeywordRecommender.cs (1)
21
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ForEachKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ForKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FromKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\GetKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\GlobalKeywordRecommender.cs (1)
19
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\GotoKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\GroupKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\HiddenKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\IfKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ImplicitKeywordRecommender.cs (1)
35
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\InitKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\InKeywordRecommender.cs (5)
20
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
34
private static bool IsInParameterModifierContext(int position,
CSharpSyntaxContext
context)
55
private static bool IsValidContextInForEachClause(
CSharpSyntaxContext
context)
83
private static bool IsValidContextInFromClause(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
114
private static bool IsValidContextInJoinClause(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\InterfaceKeywordRecommender.cs (1)
28
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\InternalKeywordRecommender.cs (5)
19
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
28
private static bool IsValidContextForAccessor(
CSharpSyntaxContext
context)
39
private static bool IsValidContextForMember(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
50
private static bool IsValidContextForType(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
60
private static bool CheckPreviousAccessibilityModifiers(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\IntKeywordRecommender.cs (1)
21
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\IntoKeywordRecommender.cs (4)
20
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
28
private static bool IsValidContextForSelect(
CSharpSyntaxContext
context)
61
private static bool IsValidContextForGroup(
CSharpSyntaxContext
context)
87
private static bool IsValidContextForJoin(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\IsKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\JoinKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LetKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LineKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LoadKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LockKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LongKeywordRecommender.cs (1)
21
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ManagedKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\MethodKeywordRecommender.cs (1)
20
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ModuleKeywordRecommender.cs (1)
20
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NameOfKeywordRecommender.cs (1)
20
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (1)
20
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NewKeywordRecommender.cs (4)
51
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
62
private static bool IsTypeDeclarationContext(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
76
private static bool IsMemberDeclarationContext(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
87
private static bool IsNewConstraintContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\NotKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NotnullKeywordRecommender.cs (2)
12
internal class NotNullKeywordRecommender : IKeywordRecommender<
CSharpSyntaxContext
>
14
public ImmutableArray<RecommendedKeyword> RecommendKeywords(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NullableKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NullKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ObjectKeywordRecommender.cs (1)
21
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OnKeywordRecommender.cs (1)
19
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OperatorKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OrderByKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OrKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OutKeywordRecommender.cs (2)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
30
private static bool IsOutParameterModifierContext(int position,
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\OverrideKeywordRecommender.cs (1)
31
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ParamKeywordRecommender.cs (1)
19
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ParamsKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\PartialKeywordRecommender.cs (3)
29
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
37
private static bool IsMemberDeclarationContext(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
56
private static bool IsTypeDeclarationContext(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\PragmaKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\PrivateKeywordRecommender.cs (5)
20
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
29
private static bool IsValidContextForAccessor(
CSharpSyntaxContext
context)
40
private static bool IsValidContextForMember(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
62
private static bool IsValidContextForType(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
79
private static bool CheckPreviousAccessibilityModifiers(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\PropertyKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ProtectedKeywordRecommender.cs (5)
19
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
27
private static bool IsValidContextForAccessor(
CSharpSyntaxContext
context)
38
private static bool IsValidContextForMember(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
48
private static bool IsValidContextForType(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
65
private static bool CheckPreviousAccessibilityModifiers(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\PublicKeywordRecommender.cs (4)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
26
private static bool IsValidContextForMember(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
41
private static bool IsValidContextForType(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
51
private static bool CheckPreviousAccessibilityModifiers(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\ReadOnlyKeywordRecommender.cs (4)
29
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
44
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)
34
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ReferenceKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RefKeywordRecommender.cs (5)
78
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
91
private static bool IsRefParameterModifierContext(int position,
CSharpSyntaxContext
context)
112
private static bool IsValidNewByRefContext(SyntaxTree syntaxTree, int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
125
private static bool IsValidRefExpressionContext(
CSharpSyntaxContext
context)
193
private static bool IsValidContextForType(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RegionKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RemoveKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RequiredKeywordRecommender.cs (1)
25
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RestoreKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ReturnKeywordRecommender.cs (2)
19
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
28
private static bool IsAttributeContext(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SByteKeywordRecommender.cs (1)
21
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ScopedKeywordRecommender.cs (2)
21
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
31
private static bool IsValidScopedLocalContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\SealedKeywordRecommender.cs (1)
53
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SelectKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SetKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ShortKeywordRecommender.cs (1)
21
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SizeOfKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\StackAllocKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\StaticKeywordRecommender.cs (3)
80
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
91
private static bool IsValidContextForMember(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
107
private static bool IsValidContextForType(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\StringKeywordRecommender.cs (1)
25
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\StructKeywordRecommender.cs (1)
31
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SwitchKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (5)
21
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
29
private static bool IsInstanceExpressionOrStatement(
CSharpSyntaxContext
context)
39
private static bool IsConstructorInitializerContext(
CSharpSyntaxContext
context)
62
private static bool IsThisParameterModifierContext(
CSharpSyntaxContext
context)
82
protected override bool ShouldPreselect(
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ThrowKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\TrueKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\TryKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\TypeKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\TypeOfKeywordRecommender.cs (2)
20
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
29
private static bool IsAttributeArgumentContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\TypeVarKeywordRecommender.cs (1)
19
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UIntKeywordRecommender.cs (1)
21
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ULongKeywordRecommender.cs (1)
21
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UncheckedKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UndefKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UnmanagedKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UnsafeKeywordRecommender.cs (1)
68
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UShortKeywordRecommender.cs (1)
28
protected override bool IsValidContextWorker(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (3)
19
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
33
internal static bool IsUsingDirectiveContext(
CSharpSyntaxContext
context, bool forGlobalKeyword, CancellationToken cancellationToken)
167
static bool IsValidContextAtTheRoot(
CSharpSyntaxContext
context, SyntaxToken originalToken, CancellationToken cancellationToken)
Completion\KeywordRecommenders\VarKeywordRecommender.cs (3)
12
internal class VarKeywordRecommender : IKeywordRecommender<
CSharpSyntaxContext
>
18
private static bool IsValidContext(
CSharpSyntaxContext
context)
31
public ImmutableArray<RecommendedKeyword> RecommendKeywords(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\VirtualKeywordRecommender.cs (1)
42
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\VoidKeywordRecommender.cs (6)
42
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
61
private static bool IsUnsafeDefaultExpressionContext(
CSharpSyntaxContext
context)
68
private static bool IsUnsafeCastTypeContext(
CSharpSyntaxContext
context)
89
private static bool IsUnsafeParameterTypeContext(
CSharpSyntaxContext
context)
96
private static bool IsUnsafeLocalVariableDeclarationContext(
CSharpSyntaxContext
context)
108
private static bool IsMemberReturnTypeContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\VolatileKeywordRecommender.cs (1)
30
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\WarningKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\WarningsKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\WhenKeywordRecommender.cs (3)
23
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
30
private static bool IsAtEndOfPatternInSwitchExpression(
CSharpSyntaxContext
context)
43
private static bool IsAfterCompleteExpressionOrPatternInCaseLabel(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\WhereKeywordRecommender.cs (3)
21
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
28
private static bool IsTypeParameterConstraintContext(
CSharpSyntaxContext
context)
120
private static bool IsQueryContext(
CSharpSyntaxContext
context)
Completion\KeywordRecommenders\WhileKeywordRecommender.cs (1)
18
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\WithKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\YieldKeywordRecommender.cs (1)
17
protected override bool IsValidContext(int position,
CSharpSyntaxContext
context, CancellationToken cancellationToken)
ExternalAccess\Pythia\Api\IPythiaDeclarationNameRecommenderImplmentation.cs (2)
24
private readonly
CSharpSyntaxContext
_context;
37
public PythiaDeclarationNameContext(
CSharpSyntaxContext
context)
ExternalAccess\Pythia\PythiaDeclarationNameRecommender.cs (1)
34
CSharpSyntaxContext
syntaxContext,
Snippets\AbstractCSharpAutoPropertySnippetProvider.cs (4)
27
protected virtual AccessorDeclarationSyntax? GenerateGetAccessorDeclaration(
CSharpSyntaxContext
syntaxContext, SyntaxGenerator generator)
30
protected virtual AccessorDeclarationSyntax? GenerateSetAccessorDeclaration(
CSharpSyntaxContext
syntaxContext, SyntaxGenerator generator)
48
var
syntaxContext =
CSharpSyntaxContext
.CreateContext(document, semanticModel, position, cancellationToken);
Snippets\AbstractCSharpTypeSnippetProvider.cs (2)
48
var
syntaxContext = (
CSharpSyntaxContext
)document.GetRequiredLanguageService<ISyntaxContextService>().CreateContext(document, semanticModel, position, cancellationToken);
Snippets\CSharpConstructorSnippetProvider.cs (2)
38
var
syntaxContext = (
CSharpSyntaxContext
)document.GetRequiredLanguageService<ISyntaxContextService>().CreateContext(document, semanticModel, position, cancellationToken);
Snippets\CSharpElseSnippetProvider.cs (2)
37
var
syntaxContext = (
CSharpSyntaxContext
)document.GetRequiredLanguageService<ISyntaxContextService>().CreateContext(document, semanticModel, position, cancellationToken);
Snippets\CSharpPropgSnippetProvider.cs (1)
29
protected override AccessorDeclarationSyntax? GenerateSetAccessorDeclaration(
CSharpSyntaxContext
syntaxContext, SyntaxGenerator generator)
Snippets\CSharpPropiSnippetProvider.cs (1)
29
protected override AccessorDeclarationSyntax? GenerateSetAccessorDeclaration(
CSharpSyntaxContext
syntaxContext, SyntaxGenerator generator)
Snippets\CSharpPropSnippetProvider.cs (1)
29
protected override AccessorDeclarationSyntax? GenerateSetAccessorDeclaration(
CSharpSyntaxContext
syntaxContext, SyntaxGenerator generator)
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
CSharpSyntaxContext.cs (2)
177
public static
CSharpSyntaxContext
CreateContext(Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken)
180
private static
CSharpSyntaxContext
CreateContextWorker(
CSharpSyntaxContextService.cs (1)
23
=>
CSharpSyntaxContext
.CreateContext(document, semanticModel, position, cancellationToken);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
241
CSharpSyntaxContext
? context,
530
CSharpSyntaxContext
? contextOpt,
Recommendations\CSharpRecommendationService.cs (2)
16
internal partial class CSharpRecommendationService : AbstractRecommendationService<
CSharpSyntaxContext
, AnonymousFunctionExpressionSyntax>
24
protected override AbstractRecommendationServiceRunner CreateRunner(
CSharpSyntaxContext
context, bool filterOutOfScopeLocals, CancellationToken cancellationToken)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
28
CSharpSyntaxContext
context, bool filterOutOfScopeLocals, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SemanticModelReuse\SemanticModelReuseTests.cs (2)
230
CSharpSyntaxContext
.CreateContext(document2, model2, source.IndexOf("void"), CancellationToken.None);
258
CSharpSyntaxContext
.CreateContext(document2, model2, source2.IndexOf("{ return"), CancellationToken.None);