67 references to Designation
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
418
declarationExpression.
Designation
is SingleVariableDesignationSyntax variableDesignationSyntax &&
Microsoft.CodeAnalysis.CSharp (34)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1671
=> node.Update((TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), (VariableDesignationSyntax?)Visit(node.
Designation
) ?? throw new ArgumentNullException("designation"));
_generated\2\Syntax.xml.Syntax.Generated.cs (2)
2943
if (type != this.Type || designation != this.
Designation
)
2953
public DeclarationExpressionSyntax WithType(TypeSyntax type) => Update(type, this.
Designation
);
Binder\Binder_Deconstruct.cs (8)
754
var declType = BindVariableTypeWithAnnotations(component.
Designation
, diagnostics, component.Type.SkipScoped(out _).SkipRef(), ref isConst, out isVar, out alias);
756
if (component.
Designation
.Kind() == SyntaxKind.ParenthesizedVariableDesignation)
761
Error(diagnostics, ErrorCode.ERR_DeconstructionVarFormDisallowsSpecificType, component.
Designation
);
768
MessageID.IDS_FeatureTuples.CheckFeatureAvailability(diagnostics, component.
Designation
);
772
return BindDeconstructionVariables(declType, component.
Designation
, component, diagnostics);
821
if (discarded.Parent is DeclarationExpressionSyntax declExpr && declExpr.
Designation
== discarded)
880
if (designation.Parent is DeclarationExpressionSyntax declExpr && declExpr.
Designation
== designation)
931
if (designation.Parent is DeclarationExpressionSyntax declExpr && declExpr.
Designation
== designation)
Binder\Binder_Expressions.cs (4)
970
var declType = BindVariableTypeWithAnnotations(node.
Designation
, diagnostics, node.Type.SkipScoped(out _).SkipRef(), ref isConst, out isVar, out alias);
972
return BindDeclarationVariablesForErrorRecovery(declType, node.
Designation
, node, diagnostics);
3231
VariableDesignationSyntax designation = declarationExpression.
Designation
;
3271
var designation = (SingleVariableDesignationSyntax)declarationExpression.
Designation
;
Binder\ExpressionVariableFinder.cs (2)
412
VisitDeclarationExpressionDesignation(node, node.
Designation
);
484
CollectVariablesFromDeconstruction(declarationExpression.
Designation
, declarationExpression.Type, deconstruction);
Binder\ForEachLoopBinder.cs (1)
123
declarationExpression.
Designation
, declarationExpression.Type,
BoundTree\VariablePendingInference.cs (2)
39
((DeclarationExpressionSyntax)this.Syntax).
Designation
.Kind() == SyntaxKind.SingleVariableDesignation));
125
designation = (SingleVariableDesignationSyntax)((DeclarationExpressionSyntax)this.Syntax).
Designation
;
Compilation\CSharpSemanticModel.cs (6)
538
switch (parent.
Designation
.Kind())
541
return GetSymbolInfoFromSymbolOrNone(TypeFromVariable((SingleVariableDesignationSyntax)parent.
Designation
, cancellationToken).Type);
563
if (declaration.
Designation
.Kind() != SyntaxKind.SingleVariableDesignation)
568
var symbol = GetDeclaredSymbol((SingleVariableDesignationSyntax)declaration.
Designation
, cancellationToken);
976
switch (parent.
Designation
.Kind())
979
var (declarationType, annotation) = ((ITypeSymbol, CodeAnalysis.NullableAnnotation))TypeFromVariable((SingleVariableDesignationSyntax)parent.
Designation
, cancellationToken);
Operations\CSharpOperationFactory.cs (3)
569
syntax = declarationExpressionSyntax.
Designation
;
589
syntax = declarationExpressionSyntax.
Designation
;
2300
syntax = declarationExpressionSyntax.
Designation
;
Syntax\SyntaxExtensions.cs (3)
77
return ((SingleVariableDesignationSyntax)self.
Designation
).Identifier;
222
return ((DeclarationExpressionSyntax)node).
Designation
.Kind() == SyntaxKind.ParenthesizedVariableDesignation;
392
return p.
Designation
.Kind() == SyntaxKind.SingleVariableDesignation && p.IsOutDeclaration();
Syntax\SyntaxFacts.cs (2)
474
var designationKind = declaration.
Designation
.Kind();
481
nameToken = ((SingleVariableDesignationSyntax)declaration.
Designation
).Identifier;
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
149
argumentIndex == arguments.Count - 1 && arguments[argumentIndex] is { RefKindKeyword.RawKind: (int)SyntaxKind.OutKeyword, Expression: DeclarationExpressionSyntax {
Designation
: SingleVariableDesignationSyntax singleVariable } }
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
581
siblingArgument.Expression is DeclarationExpressionSyntax {
Designation
: SingleVariableDesignationSyntax designation })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
374
if (decl.
Designation
is not SingleVariableDesignationSyntax name)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
903
AddVariables(declarationExpression.
Designation
, ref variables.AsRef());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
66
declExpression.
Designation
.IsKind(SyntaxKind.ParenthesizedVariableDesignation))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\roslyn\src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
232
declarationExpression = DeclarationExpression(explicitType, declarationExpression.
Designation
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
97
if (declarationExpression.
Designation
is ParenthesizedVariableDesignationSyntax variableDesignation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
71
if (declarationExpression.
Designation
is DiscardDesignationSyntax discardSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
2323
declExpr.
Designation
is ParenthesizedVariableDesignationSyntax parenthesizedVariableDesignation &&
2421
var designation = declaration.
Designation
;
Microsoft.CodeAnalysis.CSharp.Features (10)
Debugging\CSharpProximityExpressionsService.RelevantExpressionsCollector.cs (1)
127
AddVariableExpressions(t.
Designation
, expressions);
EditAndContinue\SyntaxComparer.cs (1)
1333
var localDeclaration = declarationExpression.
Designation
;
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
709
if (declaration.
Designation
.Kind() != SyntaxKind.SingleVariableDesignation)
714
var designation = (SingleVariableDesignationSyntax)declaration.
Designation
;
InlineHints\CSharpInlineTypeHintsService.cs (2)
45
if (node is DeclarationExpressionSyntax { Type.IsVar: true,
Designation
: not ParenthesizedVariableDesignationSyntax } declarationExpression)
49
return CreateTypeHint(type, declarationExpression.Type, declarationExpression.
Designation
);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
149
argumentIndex == arguments.Count - 1 && arguments[argumentIndex] is { RefKindKeyword.RawKind: (int)SyntaxKind.OutKeyword, Expression: DeclarationExpressionSyntax {
Designation
: SingleVariableDesignationSyntax singleVariable } }
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
581
siblingArgument.Expression is DeclarationExpressionSyntax {
Designation
: SingleVariableDesignationSyntax designation })
src\roslyn\src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
232
declarationExpression = DeclarationExpression(explicitType, declarationExpression.
Designation
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
97
if (declarationExpression.
Designation
is ParenthesizedVariableDesignationSyntax variableDesignation)
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
374
if (decl.
Designation
is not SingleVariableDesignationSyntax name)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
903
AddVariables(declarationExpression.
Designation
, ref variables.AsRef());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
66
declExpression.
Designation
.IsKind(SyntaxKind.ParenthesizedVariableDesignation))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
71
if (declarationExpression.
Designation
is DiscardDesignationSyntax discardSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
2323
declExpr.
Designation
is ParenthesizedVariableDesignationSyntax parenthesizedVariableDesignation &&
2421
var designation = declaration.
Designation
;
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
374
if (decl.
Designation
is not SingleVariableDesignationSyntax name)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
903
AddVariables(declarationExpression.
Designation
, ref variables.AsRef());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
66
declExpression.
Designation
.IsKind(SyntaxKind.ParenthesizedVariableDesignation))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
71
if (declarationExpression.
Designation
is DiscardDesignationSyntax discardSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
2323
declExpr.
Designation
is ParenthesizedVariableDesignationSyntax parenthesizedVariableDesignation &&
2421
var designation = declaration.
Designation
;