44 references to In
Microsoft.CodeAnalysis.CSharp (21)
Binder\ForEachLoopBinder.cs (1)
1871
interfaces = MethodTypeInferrer.ModuloReferenceTypeNullabilityDifferences(interfaces, VarianceKind.
In
);
Binder\Semantics\Conversions\ConversionsBase.cs (2)
3213
case VarianceKind.
In
:
3705
case VarianceKind.
In
:
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (6)
2340
allInterfaces = ModuloReferenceTypeNullabilityDifferences(allInterfaces, VarianceKind.
In
);
2409
else if (sourceTypeArgument.Type.IsReferenceType && typeParameter.Variance == VarianceKind.
In
)
2759
else if (sourceTypeArgument.Type.IsReferenceType && typeParameter.Variance == VarianceKind.
In
)
2910
AddAllCandidates(candidates, upper, predicate: null, VarianceKind.
In
, conversions);
2945
MergeOrRemoveCandidates(candidates, upper, predicate: null, initialCandidates, conversions, VarianceKind.
In
, ref useSiteInfo);
3423
Debug.Assert(variance == VarianceKind.
In
|| variance == VarianceKind.Out);
CSharpExtensions.cs (1)
252
case SyntaxKind.InKeyword: return VarianceKind.
In
;
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
332
case VarianceKind.
In
:
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
807
case VarianceKind.
In
:
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
366
(VarianceKind.
In
, RefKind.None) => VarianceKind.Out,
367
(VarianceKind.Out, RefKind.None) => VarianceKind.
In
,
Symbols\NamedTypeSymbol.cs (3)
1128
case VarianceKind.
In
:
1131
case VarianceKind.
In
:
1134
return VarianceKind.
In
;
Symbols\NullableAnnotationExtensions.cs (1)
69
VarianceKind.
In
=> a.Meet(b),
Symbols\VarianceSafety.cs (3)
317
else if (requireOutputSafety && typeParam.Variance == VarianceKind.
In
)
401
case VarianceKind.
In
:
454
case VarianceKind.
In
:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\TypeParameterGenerator.cs (1)
30
symbol.Variance == VarianceKind.
In
? InKeyword :
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Metadata\PE\LoadingGenericTypeParameters.cs (1)
137
Assert.Equal(VarianceKind.
In
, varT.Variance);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1751
VarianceKind.
In
=> InKeyword,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\TypeParameterGenerator.cs (1)
30
symbol.Variance == VarianceKind.
In
? InKeyword :
Microsoft.CodeAnalysis.VisualBasic (18)
Binding\Binder_Conversions.vb (1)
854
Case VarianceKind.
In
Binding\Binder_Utils.vb (1)
33
Return VarianceKind.
In
Emit\TypeParameterSymbolAdapter.vb (1)
255
Case VarianceKind.
In
Semantics\Conversions.vb (1)
2800
Case VarianceKind.
In
Semantics\TypeInference\TypeArgumentInference.vb (1)
1486
Case VarianceKind.
In
SymbolDisplay\SymbolDisplayVisitor.Types.vb (1)
475
Case VarianceKind.
In
Symbols\NamedTypeSymbolExtensions.vb (1)
100
Case VarianceKind.
In
, VarianceKind.Out
Symbols\Source\SourceMemberContainerTypeSymbol.vb (9)
672
(typeParam.Variance = VarianceKind.
In
AndAlso requiredVariance <> VarianceKind.
In
) Then
922
Case VarianceKind.
In
924
Case VarianceKind.
In
927
argumentRequiredVariance = VarianceKind.
In
1009
requiredVariance = VarianceKind.
In
1044
GenerateVarianceDiagnosticsForType(constraint, VarianceKind.
In
, VarianceContext.Constraint, infosBuffer)
1077
requiredVariance = VarianceKind.
In
1119
GenerateVarianceDiagnosticsForType(type, VarianceKind.
In
, VarianceContext.Complex, infosBuffer)
Syntax\SyntaxFacts.vb (1)
620
Return VarianceKind.
In
Utilities\VarianceAmbiguity.vb (1)
123
Case VarianceKind.
In
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\TypeParameterGenerator.cs (1)
30
symbol.Variance == VarianceKind.
In
? InKeyword :