12 references to DeclarationExpressionVariable
Microsoft.CodeAnalysis.CSharp (4)
Binder\ExpressionVariableFinder.cs (1)
578
kind: node.IsOutVarDeclaration() ? LocalDeclarationKind.OutVariable : LocalDeclarationKind.
DeclarationExpressionVariable
,
Symbols\Source\SourceLocalSymbol.cs (3)
179
return typeSyntax?.SkipScoped(out _).SkipRef().IsVar != false && kind != LocalDeclarationKind.
DeclarationExpressionVariable
452
case LocalDeclarationKind.
DeclarationExpressionVariable
:
796
Debug.Assert(this.DeclarationKind == LocalDeclarationKind.
DeclarationExpressionVariable
);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenDeconstructTests.cs (2)
7571
VerifyModelForDeconstruction(model, x1, LocalDeclarationKind.
DeclarationExpressionVariable
, x1Ref);
7572
VerifyModelForDeconstruction(model, x2, LocalDeclarationKind.
DeclarationExpressionVariable
, x2Ref);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Semantics\PatternMatchingTests3.cs (2)
1891
VerifyModelForDuplicateVariableDeclarationInSameScope(model, strDecl[1], LocalDeclarationKind.
DeclarationExpressionVariable
);
1895
VerifyModelForDuplicateVariableDeclarationInSameScope(model, arrDecl[1], LocalDeclarationKind.
DeclarationExpressionVariable
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\DeconstructionTests.cs (3)
4219
StandAlone_01_VerifySemanticModel(comp1, LocalDeclarationKind.
DeclarationExpressionVariable
);
5168
StandAlone_14_VerifySemanticModel(comp1, LocalDeclarationKind.
DeclarationExpressionVariable
);
5636
StandAlone_18_VerifySemanticModel(comp1, LocalDeclarationKind.
DeclarationExpressionVariable
);
Semantics\OutVarTests.cs (1)
931
VerifyModelForOutVar(model, decl, isDelegateCreation: false, isExecutableCode: true, isShadowed: false, verifyDataFlow: false, expectedLocalKind: LocalDeclarationKind.
DeclarationExpressionVariable
, references: references);