174 references to Type
ILLink.CodeFixProvider (3)
RequiresUnsafeCodeFixProvider.cs (3)
168(localDeclCheck.Declaration.Type is RefTypeSyntax || localDeclCheck.Declaration.Type is ScopedTypeSyntax); 177TypeSyntax? typeSyntax = localDecl.Declaration.Type;
Microsoft.CodeAnalysis.CSharp (21)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1852=> node.Update((TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), VisitList(node.Variables));
_generated\2\Syntax.xml.Syntax.Generated.cs (2)
6628if (type != this.Type || variables != this.Variables) 6639public VariableDeclarationSyntax WithVariables(SeparatedSyntaxList<VariableDeclaratorSyntax> variables) => Update(this.Type, variables);
Binder\Binder_Statements.cs (2)
714var typeSyntax = node.Declaration.Type; 2851var typeSyntax = nodeOpt.Type;
Binder\FixedStatementBinder.cs (1)
35_syntax.Declaration.Type.VisitRankSpecifiers((rankSpecifier, args) =>
Binder\ForLoopBinder.cs (2)
35_syntax.Declaration.Type.VisitRankSpecifiers((rankSpecifier, args) => 75var type = _syntax.Declaration.Type.SkipScoped(out _);
Binder\LocalBinderFactory.cs (4)
563VisitRankSpecifiers(declarationSyntax.Type, usingBinder); 603VisitRankSpecifiers(declaration.Type, binder); 701VisitRankSpecifiers(node.Declaration.Type, binder); 937VisitRankSpecifiers(node.Declaration.Type, _enclosing);
Binder\LocalScopeBinder.cs (2)
191decl.Declaration.Type.VisitRankSpecifiers((rankSpecifier, args) => 338declaration.Type,
Binder\UsingStatementBinder.cs (1)
45declarationSyntax.Type.VisitRankSpecifiers((rankSpecifier, args) =>
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
41_type = BindEventType(binder, declarationSyntax.Type, declaratorDiagnostics);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
5654_ = fieldSyntax.Declaration.Type.SkipScoped(out _).SkipRefInField(out var refKind);
Symbols\Source\SourceMemberFieldSymbol.cs (2)
392return GetFieldDeclaration(VariableDeclaratorNode).Declaration.Type; 458var typeSyntax = fieldSyntax.Declaration.Type;
Syntax\SyntaxFacts.cs (1)
129return ((VariableDeclarationSyntax)parent).Type == node;
Syntax\SyntaxNodeExtensions.cs (1)
271(current.Parent is VariableDeclarationSyntax { Parent: LocalDeclarationStatementSyntax } variableDeclaration && variableDeclaration.Type == current));
Microsoft.CodeAnalysis.CSharp.CodeStyle (20)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
115semanticModel, local, variableDeclaration.Type, declarator.Identifier, initializerConversion, searchScope,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (3)
89Parent: VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Type.IsVar: false } variableDeclaration } 92typeNode = variableDeclaration.Type; 129typeNode = arrayVariableDeclaration.Type is ArrayTypeSyntax arrayType ? arrayType.ElementType : null;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
130if (localDeclaration.Declaration.Type.IsVar)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\DefaultExpressionSyntaxExtensions.cs (1)
72return declaration.Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
337if (refParent.Parent is EqualsValueClauseSyntax { Parent: VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Type: { } variableDeclarationType } } }) 988if (equalsValue.Parent is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Type.IsVar: true } })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
172return ((EventFieldDeclarationSyntax)member).Declaration.Type; 174return ((FieldDeclarationSyntax)member).Declaration.Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
74if (semanticModel.GetTypeInfo(varDecl.Type, cancellationToken).Type.IsSpanOrReadOnlySpan()) 75return !varDecl.Type.IsVar;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\VariableDeclaratorExtensions.cs (1)
17return variableDeclaration.Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1309=> ((VariableDeclarationSyntax)((VariableDeclaratorSyntax)node).Parent!).Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (1)
66? variableDeclaration.Type
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (2)
94var declaredTypeSymbol = semanticModel.GetTypeInfo(variableDeclaration.Type.StripRefIfNeeded(), cancellationToken).Type; 158VariableDeclarationSyntax varDecl => varDecl.Type,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
37if (!variableDeclaration.Type.StripRefIfNeeded().IsVar)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (2)
50var type = variableDeclaration.Type.StripRefIfNeeded(); 117if (!variableDeclaration.Type.IsKind(SyntaxKind.PointerType) &&
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (23)
src\roslyn\src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (3)
203declaration.Type, 231var explicitType = declaration.Type.IsVar ? local.Type?.GenerateTypeSyntax() : declaration.Type;
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (4)
164return variableDeclaration.Variables.Count == 1 ? variableDeclaration.Type : null; 177return declaration.Type; 188return declaration.Type; 250return declarationSyntax.Type;
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
63type: parent.Type,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseConditionalExpression\CSharpUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
42statement.Declaration.Type.WithAdditionalAnnotations(Simplifier.Annotation)));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
139CreateTupleOrDeclarationExpression(tupleType, declarationStatement.Declaration.Type),
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExplicitTypeForConst\UseExplicitTypeForConstCodeFixProvider.cs (2)
46var type = semanticModel.GetTypeInfo(variableDeclaration.Type, cancellationToken).ConvertedType; 67var newRoot = root.ReplaceNode(variableDeclaration.Type, type.GenerateTypeSyntax(allowVar: false));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
130varDecl.Type,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (2)
102variableDeclaration.Type, 103lockTypeExpression.WithTriviaFrom(variableDeclaration.Type));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
890.WithLeadingTrivia(variableDeclarationSyntax.Type.GetLeadingTrivia()) 891.WithTrailingTrivia(variableDeclarationSyntax.Type.GetTrailingTrivia());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
169name.IsFoundUnder<LocalDeclarationStatementSyntax>(d => d.Declaration.Type) || 170name.IsFoundUnder<FieldDeclarationSyntax>(d => d.Declaration.Type))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpMoveDeclarationNearReferenceService.cs (1)
57var type = declarationStatement.Declaration.Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (3)
196var leadingTrivia = _localDeclarationStatement.Declaration.Type.GetLeadingTrivia() 197.Concat(_localDeclarationStatement.Declaration.Type.GetTrailingTrivia()); 233VariableDeclaration(_localDeclarationStatement.Declaration.Type, _currentNonDiscardVariables))
Microsoft.CodeAnalysis.CSharp.Features (47)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (2)
69if (variableDeclaration.Type.Kind() == SyntaxKind.RefType) 450var isVar = ((VariableDeclarationSyntax)variableDeclarator.Parent).Type.IsVar;
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (3)
391v => v.Type, 430typeSyntaxGetter: v => v.Type, 469typeSyntaxGetter: v => v.Type,
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (1)
156SyntaxNodeOrTokenExtensions.GetTrivia(localDeclaration.Declaration.Type),
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (2)
181localDeclarationStatement.Declaration.Type.GetLeadingTrivia(), 182localDeclarationStatement.Declaration.Type.GetTrailingTrivia() }.Flatten();
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
471((VariableDeclarationSyntax)variableDeclarator.Parent).Type,
EditAndContinue\BreakpointSpans.cs (2)
637return CreateSpan(default, forStatement.Declaration.Type, firstVariable); 889return modifiers.Concat(getDescendantTokens(variableDeclaration.Type)).Concat(getDescendantTokens(variableDeclarator));
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (1)
117node.Declaration.Type,
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
673declarationStatement.Declaration.Type, 763var typeSyntax = declarationStatement.Declaration.Type;
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (3)
122var type = _semanticModel.GetSpeculativeTypeInfo(_contextPosition, statement.Declaration.Type, SpeculativeBindingOption.BindAsTypeOrNamespace).Type; 149VariableDeclaration(keyValuePair.Value.First().Declaration.Type, [.. variables])); 187var semanticInfo = _semanticModel.GetSpeculativeTypeInfo(_contextPosition, declarationStatement.Declaration.Type, SpeculativeBindingOption.BindAsTypeOrNamespace).Type;
ExtractMethod\CSharpSelectionResult.ExpressionResult.cs (1)
61return (model.GetTypeInfo(variableDeclExpression.Type, cancellationToken).Type, returnsByRef: false);
InlineHints\CSharpInlineTypeHintsService.cs (3)
33if (node is VariableDeclarationSyntax { Type.IsVar: true } variableDeclaration && 37var type = semanticModel.GetTypeInfo(variableDeclaration.Type, cancellationToken).Type; 39return CreateTypeHint(type, variableDeclaration.Type, variableDeclaration.Variables[0].Identifier);
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
281Parent: VariableDeclarationSyntax { Type.IsVar: true },
Rename\CSharpRenameIssuesService.cs (2)
64declaredType = varDecl.Type; 68declaredType = fieldDecl.Declaration.Type;
ReplaceConditionalWithStatements\CSharpReplaceConditionalWithStatementsCodeRefactoringProvider.cs (2)
43if (localDeclarationStatement.Declaration.Type is RefTypeSyntax) 70var type = localDeclarationStatement.Declaration.Type;
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
224AppendType(fieldDeclaration.Declaration.Type, nameBuilder);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
115semanticModel, local, variableDeclaration.Type, declarator.Identifier, initializerConversion, searchScope,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (3)
89Parent: VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Type.IsVar: false } variableDeclaration } 92typeNode = variableDeclaration.Type; 129typeNode = arrayVariableDeclaration.Type is ArrayTypeSyntax arrayType ? arrayType.ElementType : null;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
130if (localDeclaration.Declaration.Type.IsVar)
src\roslyn\src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (3)
203declaration.Type, 231var explicitType = declaration.Type.IsVar ? local.Type?.GenerateTypeSyntax() : declaration.Type;
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (4)
164return variableDeclaration.Variables.Count == 1 ? variableDeclaration.Type : null; 177return declaration.Type; 188return declaration.Type; 250return declarationSyntax.Type;
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
63type: parent.Type,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseConditionalExpression\CSharpUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
42statement.Declaration.Type.WithAdditionalAnnotations(Simplifier.Annotation)));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
139CreateTupleOrDeclarationExpression(tupleType, declarationStatement.Declaration.Type),
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExplicitTypeForConst\UseExplicitTypeForConstCodeFixProvider.cs (2)
46var type = semanticModel.GetTypeInfo(variableDeclaration.Type, cancellationToken).ConvertedType; 67var newRoot = root.ReplaceNode(variableDeclaration.Type, type.GenerateTypeSyntax(allowVar: false));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
130varDecl.Type,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (2)
102variableDeclaration.Type, 103lockTypeExpression.WithTriviaFrom(variableDeclaration.Type));
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (4)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferDictionaryTryMethodsOverContainsKeyGuardFixer.cs (2)
99typeNode ??= local.Declaration.Type; 112typeNode ??= local.Declaration.Type;
Microsoft.NetCore.Analyzers\Runtime\CSharpDetectPreviewFeatureAnalyzer.cs (1)
45TypeSyntax parameterType = fieldDeclaration.Type;
Microsoft.NetCore.Analyzers\Runtime\CSharpPreventNumericIntPtrUIntPtrBehavioralChanges.cs (1)
88VariableDeclarationSyntax fieldDeclaration => fieldDeclaration.Type,
Microsoft.CodeAnalysis.CSharp.Workspaces (32)
Classification\SyntaxClassification\NameSyntaxClassifier.cs (1)
279name.CheckParent<VariableDeclarationSyntax>(v => v.Type == name) ||
CodeGeneration\CSharpSyntaxGenerator.cs (7)
862PropertyDeclaration(GetName(f), ClearTrivia(f.Declaration.Type), acc, modifiers, getAccessorStatements: null, setAccessorStatements: null)); 2116return ((FieldDeclarationSyntax)declaration).Declaration.Type; 2122return ((EventFieldDeclarationSyntax)declaration).Declaration.Type; 2128return ((LocalDeclarationStatementSyntax)declaration).Declaration.Type; 2130return ((VariableDeclarationSyntax)declaration).Type; 2971return SyntaxFactory.AreEquivalent(vd1.Type, vd2.Type) && AreSimilarExceptForSubDeclarations(vd1.Parent, vd2.Parent);
Recommendations\CSharpRecommendationServiceRunner.cs (1)
356!contextNode.IsFoundUnder<LocalDeclarationStatementSyntax>(d => d.Declaration.Type) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\DefaultExpressionSyntaxExtensions.cs (1)
72return declaration.Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
337if (refParent.Parent is EqualsValueClauseSyntax { Parent: VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Type: { } variableDeclarationType } } }) 988if (equalsValue.Parent is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Type.IsVar: true } })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
172return ((EventFieldDeclarationSyntax)member).Declaration.Type; 174return ((FieldDeclarationSyntax)member).Declaration.Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
74if (semanticModel.GetTypeInfo(varDecl.Type, cancellationToken).Type.IsSpanOrReadOnlySpan()) 75return !varDecl.Type.IsVar;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\VariableDeclaratorExtensions.cs (1)
17return variableDeclaration.Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1309=> ((VariableDeclarationSyntax)((VariableDeclaratorSyntax)node).Parent!).Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (1)
66? variableDeclaration.Type
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (2)
94var declaredTypeSymbol = semanticModel.GetTypeInfo(variableDeclaration.Type.StripRefIfNeeded(), cancellationToken).Type; 158VariableDeclarationSyntax varDecl => varDecl.Type,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
37if (!variableDeclaration.Type.StripRefIfNeeded().IsVar)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (2)
50var type = variableDeclaration.Type.StripRefIfNeeded(); 117if (!variableDeclaration.Type.IsKind(SyntaxKind.PointerType) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
890.WithLeadingTrivia(variableDeclarationSyntax.Type.GetLeadingTrivia()) 891.WithTrailingTrivia(variableDeclarationSyntax.Type.GetTrailingTrivia());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
169name.IsFoundUnder<LocalDeclarationStatementSyntax>(d => d.Declaration.Type) || 170name.IsFoundUnder<FieldDeclarationSyntax>(d => d.Declaration.Type))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpMoveDeclarationNearReferenceService.cs (1)
57var type = declarationStatement.Declaration.Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (3)
196var leadingTrivia = _localDeclarationStatement.Declaration.Type.GetLeadingTrivia() 197.Concat(_localDeclarationStatement.Declaration.Type.GetTrailingTrivia()); 233VariableDeclaration(_localDeclarationStatement.Declaration.Type, _currentNonDiscardVariables))
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportFixer.cs (1)
379declaration.Declaration.Type,
Roslyn.Diagnostics.CSharp.Analyzers (23)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\DefaultExpressionSyntaxExtensions.cs (1)
72return declaration.Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
337if (refParent.Parent is EqualsValueClauseSyntax { Parent: VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Type: { } variableDeclarationType } } }) 988if (equalsValue.Parent is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Type.IsVar: true } })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
172return ((EventFieldDeclarationSyntax)member).Declaration.Type; 174return ((FieldDeclarationSyntax)member).Declaration.Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
74if (semanticModel.GetTypeInfo(varDecl.Type, cancellationToken).Type.IsSpanOrReadOnlySpan()) 75return !varDecl.Type.IsVar;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\VariableDeclaratorExtensions.cs (1)
17return variableDeclaration.Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1309=> ((VariableDeclarationSyntax)((VariableDeclaratorSyntax)node).Parent!).Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (1)
66? variableDeclaration.Type
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (2)
94var declaredTypeSymbol = semanticModel.GetTypeInfo(variableDeclaration.Type.StripRefIfNeeded(), cancellationToken).Type; 158VariableDeclarationSyntax varDecl => varDecl.Type,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
37if (!variableDeclaration.Type.StripRefIfNeeded().IsVar)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (2)
50var type = variableDeclaration.Type.StripRefIfNeeded(); 117if (!variableDeclaration.Type.IsKind(SyntaxKind.PointerType) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
890.WithLeadingTrivia(variableDeclarationSyntax.Type.GetLeadingTrivia()) 891.WithTrailingTrivia(variableDeclarationSyntax.Type.GetTrailingTrivia());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
169name.IsFoundUnder<LocalDeclarationStatementSyntax>(d => d.Declaration.Type) || 170name.IsFoundUnder<FieldDeclarationSyntax>(d => d.Declaration.Type))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpMoveDeclarationNearReferenceService.cs (1)
57var type = declarationStatement.Declaration.Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (3)
196var leadingTrivia = _localDeclarationStatement.Declaration.Type.GetLeadingTrivia() 197.Concat(_localDeclarationStatement.Declaration.Type.GetTrailingTrivia()); 233VariableDeclaration(_localDeclarationStatement.Declaration.Type, _currentNonDiscardVariables))