1 instantiation of SemanticDocument
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (1)
23return new SemanticDocument(document, text, root, model);
268 references to SemanticDocument
Microsoft.CodeAnalysis.CSharp.EditorFeatures (4)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (4)
202var semanticDocument = await SemanticDocument.CreateAsync( 287SemanticDocument document, 314SemanticDocument semanticDocument,
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
ExtractMethod\ExtractMethodBase.cs (4)
167var semanticDocument = await SemanticDocument.CreateAsync(document, CancellationToken.None); 192var semanticDocument = await SemanticDocument.CreateAsync(document, CancellationToken.None);
Microsoft.CodeAnalysis.CSharp.Features (67)
ChangeSignature\CSharpChangeSignatureService.cs (4)
291SemanticDocument document, 532SemanticDocument document, 569SemanticDocument document, 711SemanticDocument document,
ExtractMethod\CSharpExtractMethodService.cs (1)
23protected override SelectionValidator CreateSelectionValidator(SemanticDocument document, TextSpan textSpan, bool localFunction)
ExtractMethod\CSharpMethodExtractor.cs (2)
40var document = this.OriginalSelectionResult.SemanticDocument; 164var semanticDocument = this.OriginalSelectionResult.SemanticDocument;
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (9)
1001protected override async Task<SemanticDocument> PerformFinalTriviaFixupAsync( 1002SemanticDocument newDocument, CancellationToken cancellationToken) 1051protected override async Task<SemanticDocument> UpdateMethodAfterGenerationAsync( 1052SemanticDocument originalDocument, 1065var nullableReturnOperations = CheckReturnOperations(syntaxNode, originalDocument, cancellationToken); 1072return await SemanticDocument.CreateAsync(newDocument, cancellationToken).ConfigureAwait(false); 1087static SemanticDocument CheckReturnOperations( 1089SemanticDocument originalDocument, 1119SemanticDocument originalDocument,
ExtractMethod\CSharpMethodExtractor.TriviaResult.cs (1)
20private sealed class CSharpTriviaResult(SemanticDocument document, ITriviaSavedResult result)
ExtractMethod\CSharpSelectionResult.cs (4)
24SemanticDocument document, 31SemanticDocument document, 38var newDocument = await SemanticDocument.CreateAsync(document.Document.WithSyntaxRoot(AddAnnotations(
ExtractMethod\CSharpSelectionResult.ExpressionResult.cs (1)
25SemanticDocument document,
ExtractMethod\CSharpSelectionResult.StatementResult.cs (1)
23SemanticDocument document,
ExtractMethod\CSharpSelectionValidator.cs (1)
21SemanticDocument document,
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (3)
64SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken, 89SemanticDocument document, SimpleNameSyntax identifierName, CancellationToken cancellationToken, 169SemanticDocument document,
GenerateType\CSharpGenerateTypeService.cs (1)
116SemanticDocument document,
IntroduceVariable\CSharpIntroduceVariableService_IntroduceField.cs (1)
25SemanticDocument document,
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (7)
30SemanticDocument document, 110SemanticDocument document, 138SemanticDocument document, 228private static TypeSyntax GetTypeSyntax(SemanticDocument document, ExpressionSyntax expression, CancellationToken cancellationToken) 232SemanticDocument document, 288SemanticDocument document, 358SemanticDocument document,
IntroduceVariable\CSharpIntroduceVariableService_IntroduceQueryLocal.cs (2)
26SemanticDocument document, ExpressionSyntax expression, bool allOccurrences, CancellationToken cancellationToken) 76SemanticDocument document,
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (7)
31protected override bool IsSimpleNameGeneration(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken) 34protected override bool IsConstructorInitializerGeneration(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken) 37protected override bool IsImplicitObjectCreation(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken) 41SemanticDocument document, 79SemanticDocument document, 111SemanticDocument document, 146protected override bool TryInitializeImplicitObjectCreation(SemanticDocument document,
src\Analyzers\CSharp\CodeFixes\GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (1)
26SemanticDocument semanticDocument, TextSpan textSpan, CancellationToken cancellationToken,
src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\CSharpGenerateEnumMemberService.cs (1)
26SemanticDocument document, SimpleNameSyntax identifierName, CancellationToken cancellationToken,
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateConversionService.cs (6)
42SemanticDocument document, AbstractGenerateParameterizedMemberService<CSharpGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax>.State state) 54SemanticDocument document, 80SemanticDocument document, 106SemanticDocument document, 134SemanticDocument document, 165SemanticDocument document,
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateDeconstructMethodService.cs (1)
29protected override AbstractInvocationInfo CreateInvocationMethodInfo(SemanticDocument document, AbstractGenerateParameterizedMemberService<CSharpGenerateDeconstructMethodService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax>.State state)
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateMethodService.cs (3)
37protected override AbstractInvocationInfo CreateInvocationMethodInfo(SemanticDocument document, AbstractGenerateParameterizedMemberService<CSharpGenerateMethodService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax>.State state) 47SemanticDocument document, 78SemanticDocument document,
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (1)
24internal sealed class InvocationExpressionInfo(SemanticDocument document, State state) : AbstractInvocationInfo(document, state)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (3)
52var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false); 62var newSemanticDocument = await semanticDocument.WithSyntaxRootAsync(
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (3)
68var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false); 85var newSemanticDocument = await semanticDocument.WithSyntaxRootAsync(
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (3)
53var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false); 63var newSemanticDocument = await semanticDocument.WithSyntaxRootAsync(
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
ChangeSignature\TestChangeSignatureOptionsService.cs (1)
23SemanticDocument document,
Microsoft.CodeAnalysis.Features (182)
ChangeSignature\AbstractChangeSignatureService.cs (7)
53SemanticDocument document, 185var semanticDocument = await SemanticDocument.CreateAsync(declarationDocument, cancellationToken).ConfigureAwait(false); 388var semanticDocument = await SemanticDocument.CreateAsync(doc, cancellationToken).ConfigureAwait(false); 765SemanticDocument document, 916SemanticDocument document,
ChangeSignature\ChangeSignatureAnalyzedContext.cs (2)
12SemanticDocument document, int positionForTypeBinding, ISymbol symbol, ParameterConfiguration parameterConfiguration) : ChangeSignatureAnalyzedContext 14public readonly SemanticDocument Document = document;
ChangeSignature\IChangeSignatureOptionsService.cs (1)
21SemanticDocument document,
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (7)
51var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false); 62var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false); 81SemanticDocument document, TTypeDeclarationSyntax? typeDeclaration) 164private static string GetDocumentNameWithoutExtension(SemanticDocument document) 213SemanticDocument document,
CodeRefactorings\MoveType\AbstractMoveTypeService.Editor.cs (3)
20SemanticDocument semanticDocument, 26protected SemanticDocument SemanticDocument { get; } = semanticDocument; 45public static Editor GetEditor(MoveTypeOperationKind operationKind, TService service, SemanticDocument document, TTypeDeclarationSyntax typeDeclaration, string fileName, CancellationToken cancellationToken)
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeCodeAction.cs (2)
18private readonly SemanticDocument _document; 25SemanticDocument document,
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
29SemanticDocument document,
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (1)
24SemanticDocument document,
CodeRefactorings\MoveType\AbstractMoveTypeService.RenameFileEditor.cs (1)
19SemanticDocument document,
CodeRefactorings\MoveType\AbstractMoveTypeService.RenameTypeEditor.cs (1)
16SemanticDocument document,
ExtractMethod\AbstractExtractMethodService.cs (3)
26protected abstract SelectionValidator CreateSelectionValidator(SemanticDocument document, TextSpan textSpan, bool localFunction); 36var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false);
ExtractMethod\Extensions.cs (1)
32public static SyntaxToken GetTokenWithAnnotation(this SemanticDocument document, SyntaxAnnotation annotation)
ExtractMethod\MethodExtractor.Analyzer.cs (1)
33private SemanticDocument SemanticDocument => SelectionResult.SemanticDocument;
ExtractMethod\MethodExtractor.CodeGenerator.cs (14)
53public abstract Task<SemanticDocument> GenerateAsync(CancellationToken cancellationToken); 90protected SemanticDocument SemanticDocument => SelectionResult.SemanticDocument; 132protected abstract Task<SemanticDocument> UpdateMethodAfterGenerationAsync( 133SemanticDocument originalDocument, IMethodSymbol methodSymbolResult, CancellationToken cancellationToken); 135protected abstract Task<SemanticDocument> PerformFinalTriviaFixupAsync( 136SemanticDocument newDocument, CancellationToken cancellationToken); 140private static SyntaxNode GetInsertionPoint(SemanticDocument document) 143public sealed override async Task<SemanticDocument> GenerateAsync(CancellationToken cancellationToken) 145var semanticDocument = SelectionResult.SemanticDocument; 148var callSiteDocument = await InsertMethodAndUpdateCallSiteAsync(semanticDocument, newMethodDefinition, cancellationToken).ConfigureAwait(false); 159var finalDocument = await UpdateMethodAfterGenerationAsync(callSiteDocument, newMethodDefinition, cancellationToken).ConfigureAwait(false); 164private async Task<SemanticDocument> InsertMethodAndUpdateCallSiteAsync( 165SemanticDocument document, IMethodSymbol newMethodDefinition, CancellationToken cancellationToken) 178var documentWithUpdatedCallSite = await this.SemanticDocument.WithSyntaxRootAsync(rootWithUpdatedCallSite, cancellationToken).ConfigureAwait(false);
ExtractMethod\MethodExtractor.cs (7)
49var originalSemanticDocument = OriginalSelectionResult.SemanticDocument; 72var analyzedDocument = await GetAnnotatedDocumentAndInsertionPointAsync( 81var generatedCode = await generator.GenerateAsync(cancellationToken).ConfigureAwait(false); 83var afterTriviaRestored = await triviaResult.ApplyAsync(generatedCode, cancellationToken).ConfigureAwait(false); 165private static async Task<SemanticDocument> GetAnnotatedDocumentAndInsertionPointAsync( 171var document = originalSelectionResult.SemanticDocument; 195var finalDocument = await document.WithSyntaxRootAsync(finalRoot, cancellationToken).ConfigureAwait(false);
ExtractMethod\MethodExtractor.TriviaResult.cs (4)
23protected abstract class TriviaResult(SemanticDocument document, ITriviaSavedResult result, int endOfLineKind, int whitespaceKind) 33public SemanticDocument SemanticDocument { get; } = document; 35public async Task<SemanticDocument> ApplyAsync(SemanticDocument document, CancellationToken cancellationToken)
ExtractMethod\MethodExtractor.VariableInfo.cs (1)
111public SyntaxToken GetIdentifierTokenAtDeclaration(SemanticDocument document)
ExtractMethod\SelectionResult.cs (3)
25SemanticDocument document, 35public SemanticDocument SemanticDocument { get; private set; } = document; 81public SelectionResult With(SemanticDocument document)
ExtractMethod\SelectionValidator.cs (3)
22SemanticDocument document, 25protected readonly SemanticDocument SemanticDocument = document; 135var document = this.SemanticDocument;
GenerateType\AbstractGenerateTypeService.CodeAction.cs (4)
67var semanticDocument = await SemanticDocument.CreateAsync(_document, cancellationToken).ConfigureAwait(false); 178var semanticDocument = await SemanticDocument.CreateAsync(_document, cancellationToken).ConfigureAwait(false);
GenerateType\AbstractGenerateTypeService.cs (6)
35protected abstract bool TryInitializeState(SemanticDocument document, TSimpleNameSyntax simpleName, CancellationToken cancellationToken, out GenerateTypeServiceStateOptions generateTypeServiceStateOptions); 73var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false); 99SemanticDocument document, 138private static bool CanGenerateIntoContainingNamespace(SemanticDocument semanticDocument, SyntaxNode node, CancellationToken cancellationToken) 156SemanticDocument document,
GenerateType\AbstractGenerateTypeService.Editor.cs (3)
36private readonly SemanticDocument _semanticDocument; 46SemanticDocument document, 62SemanticDocument document,
GenerateType\AbstractGenerateTypeService.State.cs (4)
70SemanticDocument document, 80SemanticDocument semanticDocument, 193SemanticDocument document, 280SemanticDocument document,
IntroduceVariable\AbstractIntroduceVariableService.cs (18)
52protected abstract Document IntroduceQueryLocal(SemanticDocument document, TExpressionSyntax expression, bool allOccurrences, CancellationToken cancellationToken); 53protected abstract Document IntroduceLocal(SemanticDocument document, CodeCleanupOptions options, TExpressionSyntax expression, bool allOccurrences, bool isConstant, CancellationToken cancellationToken); 54protected abstract Task<Document> IntroduceFieldAsync(SemanticDocument document, TExpressionSyntax expression, bool allOccurrences, bool isConstant, CancellationToken cancellationToken); 70var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false); 258SemanticDocument semanticDocument, 277SemanticDocument semanticDocument, 294SemanticDocument originalDocument, 296SemanticDocument currentDocument, 348SemanticDocument originalDocument, 351SemanticDocument currentDocument, 375SemanticDocument document, 408SemanticDocument document, TExpressionSyntax expression, CancellationToken cancellationToken) 419protected static async Task<(SemanticDocument newSemanticDocument, ISet<TExpressionSyntax> newMatches)> ComplexifyParentingStatementsAsync( 420SemanticDocument semanticDocument, 427var newSemanticDocument = await SemanticDocument.CreateAsync(newDocument, cancellationToken).ConfigureAwait(false); 457newSemanticDocument = await SemanticDocument.CreateAsync(newDocument, cancellationToken).ConfigureAwait(false);
IntroduceVariable\AbstractIntroduceVariableService.IntroduceVariableCodeAction.cs (2)
24private readonly SemanticDocument _semanticDocument; 31SemanticDocument document,
IntroduceVariable\AbstractIntroduceVariableService.State.cs (6)
23private sealed partial class State(TService service, SemanticDocument document, CodeCleanupOptions options) 25public SemanticDocument Document { get; } = document; 46SemanticDocument document, 61SemanticDocument document, 205static bool IsInitializerOfConstant(SemanticDocument document, TExpressionSyntax expression) 228static bool IsExpressionConstant(SemanticDocument document, TExpressionSyntax expression, TService service, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (4)
112var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false); 189var semanticDocument = await SemanticDocument.CreateAsync(rewrittenDocument, cancellationToken).ConfigureAwait(false);
src\Analyzers\Core\CodeFixes\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<TExpressionSyntax>> arguments, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 35protected abstract bool TryInitializeSimpleNameGenerationState(SemanticDocument document, SyntaxNode simpleName, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<Argument<TExpressionSyntax>> arguments, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 36protected abstract bool TryInitializeConstructorInitializerGeneration(SemanticDocument document, SyntaxNode constructorInitializer, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<Argument<TExpressionSyntax>> arguments, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 37protected abstract bool TryInitializeSimpleAttributeNameGenerationState(SemanticDocument document, SyntaxNode simpleName, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<Argument<TExpressionSyntax>> arguments, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 47protected bool WillCauseConstructorCycle(State state, SemanticDocument document, IMethodSymbol delegatedConstructor, CancellationToken cancellationToken) 84var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false); 124protected static bool IsSymbolAccessible(ISymbol? symbol, SemanticDocument document) 171SemanticDocument document, IEnumerable<Argument<TExpressionSyntax>> arguments, IList<string> reservedNames, NamingRule parameterNamingRule, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
31private readonly SemanticDocument _document; 55private State(TService service, SemanticDocument document, NamingRule parameterNamingRule) 67SemanticDocument document,
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (5)
27SemanticDocument document, 135SemanticDocument document, 285SemanticDocument document, Argument<TExpressionSyntax> argument, CancellationToken cancellationToken) 311private static bool IsSymbolAccessible(ISymbol? symbol, SemanticDocument document) 345SemanticDocument document,
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.cs (3)
22SemanticDocument document, TextSpan textSpan, CancellationToken cancellationToken, 33var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false);
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (2)
29SemanticDocument document, 45SemanticDocument semanticDocument,
src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.cs (3)
22SemanticDocument document, TSimpleNameSyntax identifierName, CancellationToken cancellationToken, 29var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false);
src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (3)
29SemanticDocument document, 39SemanticDocument document, 77SemanticDocument semanticDocument,
src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberService.cs (2)
56SemanticDocument document, 78SemanticDocument semanticDocument,
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateConversionService.cs (4)
24protected abstract bool TryInitializeImplicitConversionState(SemanticDocument document, SyntaxNode expression, ISet<TypeKind> classInterfaceModuleStructTypes, CancellationToken cancellationToken, out SyntaxToken identifierToken, [NotNullWhen(true)] out IMethodSymbol? methodSymbol, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 25protected abstract bool TryInitializeExplicitConversionState(SemanticDocument document, SyntaxNode expression, ISet<TypeKind> classInterfaceModuleStructTypes, CancellationToken cancellationToken, out SyntaxToken identifierToken, [NotNullWhen(true)] out IMethodSymbol? methodSymbol, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 34var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false);
src\Analyzers\Core\CodeFixes\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)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateDeconstructMethodService.cs (2)
31var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateDeconstructMethodService.State.cs (2)
27SemanticDocument document, 43SemanticDocument document,
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.cs (4)
24protected abstract bool TryInitializeExplicitInterfaceState(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken, out SyntaxToken identifierToken, [NotNullWhen(true)] out IMethodSymbol? methodSymbol, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 25protected abstract bool TryInitializeSimpleNameState(SemanticDocument document, TSimpleNameSyntax simpleName, CancellationToken cancellationToken, out SyntaxToken identifierToken, [NotNullWhen(true)] out TExpressionSyntax? simpleNameOrMemberAccessExpression, out TInvocationExpressionSyntax? invocationExpressionOpt, out bool isInConditionalExpression); 35var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (4)
27SemanticDocument document, 42SemanticDocument document, 81SemanticDocument document, 120SemanticDocument semanticDocument,
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (1)
25protected AbstractInvocationInfo(SemanticDocument document, State state)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.cs (1)
22protected abstract AbstractInvocationInfo CreateInvocationMethodInfo(SemanticDocument document, State abstractState);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.MethodSignatureInfo.cs (1)
14SemanticDocument document,
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (2)
27SemanticDocument document, 30protected readonly SemanticDocument Document = document;
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (1)
58protected async Task<bool> TryFinishInitializingStateAsync(TService service, SemanticDocument document, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (2)
27private readonly SemanticDocument _semanticDocument; 31SemanticDocument document,
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (8)
27protected abstract bool TryInitializeExplicitInterfaceState(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken, out SyntaxToken identifierToken, out IPropertySymbol propertySymbol, out INamedTypeSymbol typeToGenerateIn); 28protected abstract bool TryInitializeIdentifierNameState(SemanticDocument document, TSimpleNameSyntax identifierName, CancellationToken cancellationToken, out SyntaxToken identifierToken, out TExpressionSyntax simpleNameOrMemberAccessExpression, out bool isInExecutableBlock, out bool isinConditionalAccessExpression); 39var semanticDocument = await SemanticDocument.CreateAsync(document, cancellationToken).ConfigureAwait(false); 87ArrayBuilder<CodeAction> result, SemanticDocument document, State state, CancellationToken cancellationToken) 130private static void GenerateWritableProperty(ArrayBuilder<CodeAction> result, SemanticDocument document, State state) 137private static void AddFieldCodeActions(ArrayBuilder<CodeAction> result, SemanticDocument document, State state) 169private static void GenerateWriteableField(ArrayBuilder<CodeAction> result, SemanticDocument document, State state)
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (3)
27private readonly SemanticDocument _document; 67SemanticDocument document) 75SemanticDocument document,
Microsoft.CodeAnalysis.Workspaces (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (2)
75var semanticDocument = await SemanticDocument.CreateAsync(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
21SemanticDocument document,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (2)
18public static new async Task<SemanticDocument> CreateAsync(Document document, CancellationToken cancellationToken) 26public new async ValueTask<SemanticDocument> WithSyntaxRootAsync(SyntaxNode root, CancellationToken cancellationToken)
Microsoft.VisualStudio.LanguageServices (5)
ChangeSignature\AddParameterDialogViewModel.cs (2)
19public readonly SemanticDocument Document; 23SemanticDocument document, int positionForTypeBinding)
ChangeSignature\ChangeSignatureDialogViewModel.cs (2)
45private readonly SemanticDocument _document; 49SemanticDocument document,
ChangeSignature\VisualStudioChangeSignatureOptionsService.cs (1)
29SemanticDocument document,