1 instantiation of SemanticDocument
Microsoft.CodeAnalysis.Workspaces (1)
SemanticDocument.cs (1)
28return new SemanticDocument(document, text, root, model);
280 references to SemanticDocument
Microsoft.CodeAnalysis.CSharp.EditorFeatures (4)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (4)
165var semanticDocument = SemanticDocument.CreateAsync(documentWithNameAndAnnotationsAdded, cancellationToken).WaitAndGetResult(cancellationToken); 227SemanticDocument document, 255SemanticDocument semanticDocument,
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (6)
ExtractMethod\ExtractMethodBase.cs (6)
140var semanticDocument = await SemanticDocument.CreateAsync(document, CancellationToken.None); 175var semanticDocument = await SemanticDocument.CreateAsync(document, CancellationToken.None); 193var semanticDocument = await SemanticDocument.CreateAsync(document, CancellationToken.None);
Microsoft.CodeAnalysis.CSharp.Features (54)
ExtractMethod\CSharpExtractMethodService.cs (1)
26protected override CSharpSelectionValidator CreateSelectionValidator(SemanticDocument document, TextSpan textSpan, ExtractMethodOptions options, bool localFunction)
ExtractMethod\CSharpMethodExtractor.cs (2)
37protected override async Task<InsertionPoint> GetInsertionPointAsync(SemanticDocument document, CancellationToken cancellationToken) 146protected override async Task<SemanticDocument> ExpandAsync(SelectionResult selection, CancellationToken cancellationToken)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (9)
97protected override SyntaxNode GetPreviousMember(SemanticDocument document) 680protected override async Task<GeneratedCode> CreateGeneratedCodeAsync(OperationStatus status, SemanticDocument newDocument, CancellationToken cancellationToken) 747protected override async Task<SemanticDocument> UpdateMethodAfterGenerationAsync( 748SemanticDocument originalDocument, 765var nullableReturnOperations = await CheckReturnOperations(syntaxNode, methodSymbolResult, originalDocument, cancellationToken).ConfigureAwait(false); 774return await SemanticDocument.CreateAsync(newDocument, cancellationToken).ConfigureAwait(false); 789async Task<SemanticDocument> CheckReturnOperations( 792SemanticDocument originalDocument, 824SemanticDocument originalDocument,
ExtractMethod\CSharpMethodExtractor.TriviaResult.cs (1)
32private CSharpTriviaResult(SemanticDocument document, ITriviaSavedResult result)
ExtractMethod\CSharpSelectionResult.cs (4)
30SemanticDocument document, 42var newDocument = await SemanticDocument.CreateAsync(document.Document.WithSyntaxRoot(root.AddAnnotations( 69SemanticDocument document,
ExtractMethod\CSharpSelectionResult.ExpressionResult.cs (1)
29SemanticDocument document,
ExtractMethod\CSharpSelectionResult.StatementResult.cs (1)
27SemanticDocument document,
ExtractMethod\CSharpSelectionValidator.cs (2)
28SemanticDocument document, 47var doc = SemanticDocument;
GenerateConstructor\CSharpGenerateConstructorService.cs (7)
34protected override bool IsSimpleNameGeneration(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken) 37protected override bool IsConstructorInitializerGeneration(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken) 40protected override bool IsImplicitObjectCreation(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken) 44SemanticDocument document, 82SemanticDocument document, 114SemanticDocument document, 149protected override bool TryInitializeImplicitObjectCreation(SemanticDocument document,
GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (1)
30SemanticDocument semanticDocument, TextSpan textSpan, CancellationToken cancellationToken,
GenerateMember\GenerateEnumMember\CSharpGenerateEnumMemberService.cs (1)
31SemanticDocument document, SimpleNameSyntax identifierName, CancellationToken cancellationToken,
GenerateMember\GenerateParameterizedMember\CSharpGenerateConversionService.cs (6)
48SemanticDocument document, AbstractGenerateParameterizedMemberService<CSharpGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax>.State state) 60SemanticDocument document, 86SemanticDocument document, 112SemanticDocument document, 140SemanticDocument document, 171SemanticDocument document,
GenerateMember\GenerateParameterizedMember\CSharpGenerateDeconstructMethodService.cs (1)
35protected override AbstractInvocationInfo CreateInvocationMethodInfo(SemanticDocument document, AbstractGenerateParameterizedMemberService<CSharpGenerateDeconstructMethodService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax>.State state)
GenerateMember\GenerateParameterizedMember\CSharpGenerateMethodService.cs (3)
42protected override AbstractInvocationInfo CreateInvocationMethodInfo(SemanticDocument document, AbstractGenerateParameterizedMemberService<CSharpGenerateMethodService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax>.State state) 52SemanticDocument document, 83SemanticDocument document,
GenerateMember\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (1)
32public InvocationExpressionInfo(SemanticDocument document, State state)
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (3)
62SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken, 87SemanticDocument document, SimpleNameSyntax identifierName, CancellationToken cancellationToken, 160SemanticDocument document,
GenerateType\CSharpGenerateTypeService.cs (1)
129SemanticDocument document,
IntroduceVariable\CSharpIntroduceVariableService_IntroduceField.cs (1)
22SemanticDocument document,
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (6)
26SemanticDocument document, 90SemanticDocument document, 119SemanticDocument document, 209private static TypeSyntax GetTypeSyntax(SemanticDocument document, ExpressionSyntax expression, CancellationToken cancellationToken) 216SemanticDocument document, 284SemanticDocument document,
IntroduceVariable\CSharpIntroduceVariableService_IntroduceQueryLocal.cs (2)
27SemanticDocument document, ExpressionSyntax expression, bool allOccurrences, CancellationToken cancellationToken) 77SemanticDocument document,
Microsoft.CodeAnalysis.Features (165)
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (2)
91var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false);
CodeRefactorings\MoveType\AbstractMoveTypeService.Editor.cs (1)
39protected SemanticDocument SemanticDocument => State.SemanticDocument;
CodeRefactorings\MoveType\AbstractMoveTypeService.State.cs (3)
21public SemanticDocument SemanticDocument { get; } 29private State(SemanticDocument document, CodeCleanupOptionsProvider fallbackOptions) 36SemanticDocument document, TTypeDeclarationSyntax typeDeclaration, CodeCleanupOptionsProvider fallbackOptions,
ExtractMethod\AbstractExtractMethodService.cs (3)
17protected abstract TValidator CreateSelectionValidator(SemanticDocument document, TextSpan textSpan, ExtractMethodOptions options, bool localFunction); 27var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false);
ExtractMethod\Extensions.cs (4)
59public static Task<SemanticDocument> WithSyntaxRootAsync(this SemanticDocument semanticDocument, SyntaxNode root, CancellationToken cancellationToken) 60=> SemanticDocument.CreateAsync(semanticDocument.Document.WithSyntaxRoot(root), cancellationToken); 65public static SyntaxToken GetTokenWithAnnotation(this SemanticDocument document, SyntaxAnnotation annotation)
ExtractMethod\InsertionPoint.cs (4)
19public static async Task<InsertionPoint> CreateAsync(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken) 27private InsertionPoint(SemanticDocument document, SyntaxAnnotation annotation) 37public SemanticDocument SemanticDocument { get; } 45public InsertionPoint With(SemanticDocument document)
ExtractMethod\MethodExtractor.Analyzer.cs (4)
23private readonly SemanticDocument _semanticDocument; 126var newDocument = await CreateDocumentWithAnnotationsAsync(_semanticDocument, parameters, CancellationToken).ConfigureAwait(false); 336private static Task<SemanticDocument> CreateDocumentWithAnnotationsAsync(SemanticDocument document, IList<VariableInfo> variables, CancellationToken cancellationToken)
ExtractMethod\MethodExtractor.AnalyzerResult.cs (3)
26SemanticDocument document, 51public AnalyzerResult With(SemanticDocument document) 90public SemanticDocument SemanticDocument { get; }
ExtractMethod\MethodExtractor.CodeGenerator.cs (9)
35protected readonly SemanticDocument SemanticDocument; 64protected abstract SyntaxNode GetPreviousMember(SemanticDocument document); 89var callSiteDocument = await SemanticDocument.WithSyntaxRootAsync(root, cancellationToken).ConfigureAwait(false); 139var generatedDocument = await SemanticDocument.CreateAsync(newDocument, cancellationToken).ConfigureAwait(false); 152var finalDocument = await UpdateMethodAfterGenerationAsync(generatedDocument, result, cancellationToken).ConfigureAwait(false); 172protected virtual Task<SemanticDocument> UpdateMethodAfterGenerationAsync( 173SemanticDocument originalDocument, 178protected virtual Task<GeneratedCode> CreateGeneratedCodeAsync(OperationStatus status, SemanticDocument newDocument, CancellationToken cancellationToken)
ExtractMethod\MethodExtractor.cs (7)
39protected abstract Task<InsertionPoint> GetInsertionPointAsync(SemanticDocument document, CancellationToken cancellationToken); 41protected abstract Task<SemanticDocument> ExpandAsync(SelectionResult selection, CancellationToken cancellationToken); 71var expandedDocument = await ExpandAsync(OriginalSelectionResult.With(triviaResult.SemanticDocument), cancellationToken).ConfigureAwait(false); 95await SemanticDocument.CreateAsync(documentWithoutFinalFormatting, cancellationToken).ConfigureAwait(false), 106OperationStatus status, SemanticDocument semanticDocumentWithoutFinalFormatting, 129var document = analyzeResult.SemanticDocument; 164SemanticDocument document, SyntaxNode contextNode, IEnumerable<VariableInfo> variables,
ExtractMethod\MethodExtractor.GeneratedCode.cs (2)
17SemanticDocument document, 35public SemanticDocument SemanticDocument { get; }
ExtractMethod\MethodExtractor.TriviaResult.cs (4)
25public TriviaResult(SemanticDocument document, ITriviaSavedResult result, int endOfLineKind, int whitespaceKind) 37public SemanticDocument SemanticDocument { get; } 39public async Task<OperationStatus<SemanticDocument>> ApplyAsync(GeneratedCode generatedCode, CancellationToken cancellationToken) 41var document = generatedCode.SemanticDocument;
ExtractMethod\MethodExtractor.VariableInfo.cs (1)
127public SyntaxToken GetIdentifierTokenAtDeclaration(SemanticDocument document)
ExtractMethod\SelectionResult.cs (3)
34SemanticDocument document, 64public SemanticDocument SemanticDocument { get; private set; } 68public SelectionResult With(SemanticDocument document)
ExtractMethod\SelectionValidator.cs (2)
25protected readonly SemanticDocument SemanticDocument; 30SemanticDocument document,
GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.cs (3)
25SemanticDocument document, TextSpan textSpan, CancellationToken cancellationToken, 37var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false);
GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (2)
29SemanticDocument document, 45SemanticDocument semanticDocument,
GenerateMember\AbstractGenerateMemberService.cs (2)
56SemanticDocument document, 73SemanticDocument semanticDocument,
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.cs (12)
30protected abstract bool IsSimpleNameGeneration(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken); 31protected abstract bool IsConstructorInitializerGeneration(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken); 32protected abstract bool IsImplicitObjectCreation(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken); 34protected abstract bool TryInitializeImplicitObjectCreation(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<Argument> arguments, out INamedTypeSymbol typeToGenerateIn); 35protected abstract bool TryInitializeSimpleNameGenerationState(SemanticDocument document, SyntaxNode simpleName, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<Argument> arguments, out INamedTypeSymbol typeToGenerateIn); 36protected abstract bool TryInitializeConstructorInitializerGeneration(SemanticDocument document, SyntaxNode constructorInitializer, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<Argument> arguments, out INamedTypeSymbol typeToGenerateIn); 37protected abstract bool TryInitializeSimpleAttributeNameGenerationState(SemanticDocument document, SyntaxNode simpleName, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<Argument> arguments, out INamedTypeSymbol typeToGenerateIn); 47protected bool WillCauseConstructorCycle(State state, SemanticDocument document, IMethodSymbol delegatedConstructor, CancellationToken cancellationToken) 83var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false); 123protected static bool IsSymbolAccessible(ISymbol? symbol, SemanticDocument document) 172SemanticDocument document, IEnumerable<Argument> arguments, IList<string> reservedNames, NamingRule parameterNamingRule, CancellationToken cancellationToken)
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
32private readonly SemanticDocument _document; 59private State(TService service, SemanticDocument document, NamingRule fieldNamingRule, NamingRule propertyNamingRule, NamingRule parameterNamingRule, CodeAndImportGenerationOptionsProvider fallbackOptions) 74SemanticDocument document,
GenerateMember\GenerateConstructor\GenerateConstructorHelpers.cs (1)
19SemanticDocument document,
GenerateMember\GenerateEnumMember\AbstractGenerateEnumMemberService.cs (3)
27protected abstract bool TryInitializeIdentifierNameState(SemanticDocument document, TSimpleNameSyntax identifierName, CancellationToken cancellationToken, out SyntaxToken identifierToken, out TExpressionSyntax simpleNameOrMemberAccessExpression); 33var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false);
GenerateMember\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (3)
29SemanticDocument document, 42SemanticDocument document, 80SemanticDocument semanticDocument,
GenerateMember\GenerateParameterizedMember\AbstractGenerateConversionService.cs (4)
26protected abstract bool TryInitializeImplicitConversionState(SemanticDocument document, SyntaxNode expression, ISet<TypeKind> classInterfaceModuleStructTypes, CancellationToken cancellationToken, out SyntaxToken identifierToken, out IMethodSymbol methodSymbol, out INamedTypeSymbol typeToGenerateIn); 27protected abstract bool TryInitializeExplicitConversionState(SemanticDocument document, SyntaxNode expression, ISet<TypeKind> classInterfaceModuleStructTypes, CancellationToken cancellationToken, out SyntaxToken identifierToken, out IMethodSymbol methodSymbol, out INamedTypeSymbol typeToGenerateIn); 37var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false);
GenerateMember\GenerateParameterizedMember\AbstractGenerateConversionService.State.cs (4)
20SemanticDocument document, 35SemanticDocument document, 57private bool TryInitializeExplicitConversion(TService service, SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken) 81private bool TryInitializeImplicitConversion(TService service, SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken)
GenerateMember\GenerateParameterizedMember\AbstractGenerateDeconstructMethodService.cs (2)
33var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false);
GenerateMember\GenerateParameterizedMember\AbstractGenerateDeconstructMethodService.State.cs (2)
33SemanticDocument document, 49SemanticDocument document,
GenerateMember\GenerateParameterizedMember\AbstractGenerateMethodService.cs (4)
26protected abstract bool TryInitializeExplicitInterfaceState(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken, out SyntaxToken identifierToken, out IMethodSymbol methodSymbol, out INamedTypeSymbol typeToGenerateIn); 27protected abstract bool TryInitializeSimpleNameState(SemanticDocument document, TSimpleNameSyntax simpleName, CancellationToken cancellationToken, out SyntaxToken identifierToken, out TExpressionSyntax simpleNameOrMemberAccessExpression, out TInvocationExpressionSyntax invocationExpressionOpt, out bool isInConditionalExpression); 38var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false);
GenerateMember\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (4)
29SemanticDocument document, 44SemanticDocument document, 83SemanticDocument document, 122SemanticDocument semanticDocument,
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (1)
27protected AbstractInvocationInfo(SemanticDocument document, State state)
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.cs (1)
28protected abstract AbstractInvocationInfo CreateInvocationMethodInfo(SemanticDocument document, State abstractState);
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.MethodSignatureInfo.cs (1)
21SemanticDocument document,
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (2)
29protected readonly SemanticDocument Document; 35SemanticDocument document,
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (1)
57protected async Task<bool> TryFinishInitializingStateAsync(TService service, SemanticDocument document, CancellationToken cancellationToken)
GenerateMember\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (2)
29private readonly SemanticDocument _semanticDocument; 34SemanticDocument document,
GenerateMember\GenerateVariable\AbstractGenerateVariableService.cs (8)
35protected abstract bool TryInitializeExplicitInterfaceState(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken, out SyntaxToken identifierToken, out IPropertySymbol propertySymbol, out INamedTypeSymbol typeToGenerateIn); 36protected abstract bool TryInitializeIdentifierNameState(SemanticDocument document, TSimpleNameSyntax identifierName, CancellationToken cancellationToken, out SyntaxToken identifierToken, out TExpressionSyntax simpleNameOrMemberAccessExpression, out bool isInExecutableBlock, out bool isinConditionalAccessExpression); 48var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false); 98ArrayBuilder<CodeAction> result, SemanticDocument document, State state, CodeAndImportGenerationOptionsProvider fallbackOptions, CancellationToken cancellationToken) 141private static void GenerateWritableProperty(ArrayBuilder<CodeAction> result, SemanticDocument document, State state, CodeAndImportGenerationOptionsProvider fallbackOptions) 148private static void AddFieldCodeActions(ArrayBuilder<CodeAction> result, SemanticDocument document, State state, CodeAndImportGenerationOptionsProvider fallbackOptions) 180private static void GenerateWriteableField(ArrayBuilder<CodeAction> result, SemanticDocument document, State state, CodeAndImportGenerationOptionsProvider fallbackOptions)
GenerateMember\GenerateVariable\AbstractGenerateVariableService.State.cs (3)
27private readonly SemanticDocument _document; 67SemanticDocument document) 75SemanticDocument document,
GenerateType\AbstractGenerateTypeService.CodeAction.cs (4)
68var semanticDocument = await SemanticDocument.CreateAsync(_document, cancellationToken).ConfigureAwait(false); 181var semanticDocument = await SemanticDocument.CreateAsync(_document, cancellationToken).ConfigureAwait(false);
GenerateType\AbstractGenerateTypeService.cs (6)
41protected abstract bool TryInitializeState(SemanticDocument document, TSimpleNameSyntax simpleName, CancellationToken cancellationToken, out GenerateTypeServiceStateOptions generateTypeServiceStateOptions); 80var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false); 106SemanticDocument document, 146private static bool CanGenerateIntoContainingNamespace(SemanticDocument semanticDocument, SyntaxNode node, CancellationToken cancellationToken) 164SemanticDocument document,
GenerateType\AbstractGenerateTypeService.Editor.cs (3)
37private readonly SemanticDocument _semanticDocument; 48SemanticDocument document, 66SemanticDocument document,
GenerateType\AbstractGenerateTypeService.State.cs (4)
70SemanticDocument document, 85SemanticDocument semanticDocument, 198SemanticDocument document, 285SemanticDocument document,
IntroduceVariable\AbstractIntroduceVariableService.AbstractIntroduceVariableCodeAction.cs (2)
26private readonly SemanticDocument _semanticDocument; 33SemanticDocument document,
IntroduceVariable\AbstractIntroduceVariableService.CodeAction.cs (1)
17SemanticDocument document,
IntroduceVariable\AbstractIntroduceVariableService.cs (18)
53protected abstract Task<Document> IntroduceQueryLocalAsync(SemanticDocument document, TExpressionSyntax expression, bool allOccurrences, CancellationToken cancellationToken); 54protected abstract Task<Document> IntroduceLocalAsync(SemanticDocument document, TExpressionSyntax expression, bool allOccurrences, bool isConstant, CancellationToken cancellationToken); 55protected abstract Task<Document> IntroduceFieldAsync(SemanticDocument document, TExpressionSyntax expression, bool allOccurrences, bool isConstant, CancellationToken cancellationToken); 71var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false); 259SemanticDocument semanticDocument, 278SemanticDocument semanticDocument, 295SemanticDocument originalDocument, 297SemanticDocument currentDocument, 377SemanticDocument originalDocument, 380SemanticDocument currentDocument, 405SemanticDocument document, 438SemanticDocument document, TExpressionSyntax expression, CancellationToken cancellationToken) 449protected static async Task<(SemanticDocument newSemanticDocument, ISet<TExpressionSyntax> newMatches)> ComplexifyParentingStatementsAsync( 450SemanticDocument semanticDocument, 457var newSemanticDocument = await SemanticDocument.CreateAsync(newDocument, cancellationToken).ConfigureAwait(false); 487newSemanticDocument = await SemanticDocument.CreateAsync(newDocument, cancellationToken).ConfigureAwait(false);
IntroduceVariable\AbstractIntroduceVariableService.IntroduceVariableAllOccurrenceCodeAction.cs (1)
22SemanticDocument document,
IntroduceVariable\AbstractIntroduceVariableService.State.cs (6)
25public SemanticDocument Document { get; } 43public State(TService service, SemanticDocument document, CodeCleanupOptions options) 52SemanticDocument document, 67SemanticDocument document, 192static bool IsInitializerOfConstant(SemanticDocument document, TExpressionSyntax expression) 215static bool IsExpressionConstant(SemanticDocument document, TExpressionSyntax expression, TService service, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (3)
ExtractMethod\ExtractMethodTests.vb (3)
108Dim sdocument = Await SemanticDocument.CreateAsync(document, CancellationToken.None) 141Dim sdocument = Await SemanticDocument.CreateAsync(document, CancellationToken.None) 169Dim sdocument = Await SemanticDocument.CreateAsync(document, CancellationToken.None)
Microsoft.CodeAnalysis.VisualBasic.Features (46)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (3)
87Dim semanticDoc = Await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(False) 94Private Sub CreateContinueCodeActions(document As SemanticDocument, node As SyntaxNode, enclosingblocks As IEnumerable(Of SyntaxNode), ByRef codeActions As List(Of CodeAction), cancellationToken As CancellationToken) 126Private Sub CreateExitCodeActions(document As SemanticDocument, node As SyntaxNode, enclosingblocks As IEnumerable(Of SyntaxNode), ByRef codeActions As List(Of CodeAction), cancellationToken As CancellationToken)
ExtractMethod\VisualBasicExtractMethodService.vb (1)
21Protected Overrides Function CreateSelectionValidator(document As SemanticDocument,
ExtractMethod\VisualBasicMethodExtractor.TriviaResult.vb (1)
25Private Sub New(document As SemanticDocument, result As ITriviaSavedResult)
ExtractMethod\VisualBasicMethodExtractor.vb (2)
30Protected Overrides Async Function GetInsertionPointAsync(document As SemanticDocument, cancellationToken As CancellationToken) As Task(Of InsertionPoint) 62Protected Overrides Async Function ExpandAsync(selection As SelectionResult, cancellationToken As CancellationToken) As Task(Of SemanticDocument)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (2)
61Protected Overrides Function GetPreviousMember(document As SemanticDocument) As SyntaxNode 415Protected Overrides Async Function CreateGeneratedCodeAsync(status As OperationStatus, newDocument As SemanticDocument, cancellationToken As CancellationToken) As Task(Of GeneratedCode)
ExtractMethod\VisualBasicSelectionResult.vb (3)
26document As SemanticDocument, 37Dim newDocument = Await SemanticDocument.CreateAsync(document.Document.WithSyntaxRoot(root.AddAnnotations( 58document As SemanticDocument,
ExtractMethod\VisualBasicSelectionValidator.vb (1)
18Public Sub New(document As SemanticDocument,
GenerateConstructor\VisualBasicGenerateConstructorService.vb (7)
25Protected Overrides Function IsImplicitObjectCreation(document As SemanticDocument, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean 29Protected Overrides Function TryInitializeImplicitObjectCreation(document As SemanticDocument, node As SyntaxNode, cancellationToken As CancellationToken, ByRef token As SyntaxToken, ByRef arguments As ImmutableArray(Of Argument), ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean 51Protected Overrides Function IsConstructorInitializerGeneration(document As SemanticDocument, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean 58document As SemanticDocument, 88Protected Overrides Function IsSimpleNameGeneration(document As SemanticDocument, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean 93document As SemanticDocument, 128document As SemanticDocument,
GenerateDefaultConstructors\VisualBasicGenerateDefaultConstructorsService.vb (1)
24semanticDocument As SemanticDocument, textSpan As TextSpan, cancellationToken As CancellationToken,
GenerateMember\GenerateEnumMember\VisualBasicGenerateEnumMemberService.vb (1)
27document As SemanticDocument, identifierName As SimpleNameSyntax, cancellationToken As CancellationToken,
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (6)
28Protected Overrides Function CreateInvocationMethodInfo(document As SemanticDocument, abstractState As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As AbstractInvocationInfo 55Protected Overrides Function TryInitializeExplicitConversionState(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef identifierToken As SyntaxToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean 69Protected Overrides Function TryInitializeImplicitConversionState(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef identifierToken As SyntaxToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean 83Private Shared Function TryGetConversionMethodAndTypeToGenerateIn(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean 113Private Shared Function TryGetExplicitConversionMethodAndTypeToGenerateIn(document As SemanticDocument, castExpression As CastExpressionSyntax, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean 129Private Shared Function TryGetImplicitConversionMethodAndTypeToGenerateIn(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (3)
41document As SemanticDocument, 75document As SemanticDocument, 158Protected Overrides Function CreateInvocationMethodInfo(document As SemanticDocument, state As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateMethodService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As AbstractInvocationInfo
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (1)
25Public Sub New(document As SemanticDocument, state As AbstractGenerateParameterizedMemberService(Of TService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State)
GenerateMember\GenerateVariable\VisualBasicGenerateVariableService.vb (2)
33document As SemanticDocument, node As SyntaxNode, cancellationToken As CancellationToken, 68document As SemanticDocument, identifierName As SimpleNameSyntax,
GenerateType\VisualBasicGenerateTypeService.vb (1)
97document As SemanticDocument, simpleName As SimpleNameSyntax, cancellationToken As CancellationToken, ByRef generateTypeServiceStateOptions As GenerateTypeServiceStateOptions) As Boolean
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceField.vb (4)
16document As SemanticDocument, 56document As SemanticDocument, 69Dim currentDocument = Await SemanticDocument.CreateAsync(document.Project.Solution.GetDocument(declNode.SyntaxTree), cancellationToken).ConfigureAwait(False) 195document As SemanticDocument,
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceLocal.vb (5)
15document As SemanticDocument, 55document As SemanticDocument, 75document As SemanticDocument, 117document As SemanticDocument, 163semanticDocument As SemanticDocument,
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceQueryLocal.vb (2)
14document As SemanticDocument, 68document As SemanticDocument,
Microsoft.CodeAnalysis.Workspaces (2)
CodeGenerationHelpers.cs (1)
21SemanticDocument document,
SemanticDocument.cs (1)
23public static new async Task<SemanticDocument> CreateAsync(Document document, CancellationToken cancellationToken)