12 references to DeclarationExpressionVariable
Microsoft.CodeAnalysis.CSharp (4)
Binder\ExpressionVariableFinder.cs (1)
635
kind: node.IsOutVarDeclaration() ? LocalDeclarationKind.OutVariable : LocalDeclarationKind.
DeclarationExpressionVariable
,
Symbols\Source\SourceLocalSymbol.cs (3)
178
return typeSyntax?.SkipScoped(out _).SkipRef().IsVar != false && kind != LocalDeclarationKind.
DeclarationExpressionVariable
451
case LocalDeclarationKind.
DeclarationExpressionVariable
:
812
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.Emit3.UnitTests (3)
Semantics\OutVarTests.cs (1)
931
VerifyModelForOutVar(model, decl, isDelegateCreation: false, isExecutableCode: true, isShadowed: false, verifyDataFlow: false, expectedLocalKind: LocalDeclarationKind.
DeclarationExpressionVariable
, references: references);
Semantics\PatternMatchingTests3.cs (2)
1891
VerifyModelForDuplicateVariableDeclarationInSameScope(model, strDecl[1], LocalDeclarationKind.
DeclarationExpressionVariable
);
1895
VerifyModelForDuplicateVariableDeclarationInSameScope(model, arrDecl[1], LocalDeclarationKind.
DeclarationExpressionVariable
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\DeconstructionTests.cs (3)
4216
StandAlone_01_VerifySemanticModel(comp1, LocalDeclarationKind.
DeclarationExpressionVariable
);
5165
StandAlone_14_VerifySemanticModel(comp1, LocalDeclarationKind.
DeclarationExpressionVariable
);
5633
StandAlone_18_VerifySemanticModel(comp1, LocalDeclarationKind.
DeclarationExpressionVariable
);