10 references to OutVariable
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Expressions.cs (1)
3231
Debug.Assert(localSymbol.DeclarationKind == LocalDeclarationKind.
OutVariable
);
Binder\ExpressionVariableFinder.cs (1)
643
kind: node.IsOutVarDeclaration() ? LocalDeclarationKind.
OutVariable
: LocalDeclarationKind.DeclarationExpressionVariable,
Symbols\Source\SourceLocalSymbol.cs (3)
548
case LocalDeclarationKind.
OutVariable
:
812
Debug.Assert(declarationKind is LocalDeclarationKind.
OutVariable
or LocalDeclarationKind.PatternVariable);
882
Debug.Assert(this.DeclarationKind is LocalDeclarationKind.DeclarationExpressionVariable or LocalDeclarationKind.
OutVariable
);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenDeconstructTests.cs (3)
7363
VerifyModelForLocal(model, x1, LocalDeclarationKind.
OutVariable
, x1Ref);
7397
VerifyModelForLocal(model, x1, LocalDeclarationKind.
OutVariable
, x1Ref);
7438
VerifyModelForLocal(model, x1, LocalDeclarationKind.
OutVariable
, x1Ref.ToArray());
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Semantics\OutVarTests.cs (2)
959
LocalDeclarationKind expectedLocalKind = LocalDeclarationKind.
OutVariable
,
1141
Assert.Equal(LocalDeclarationKind.
OutVariable
, symbol.GetSymbol<LocalSymbol>().DeclarationKind);