44 references to In
Microsoft.CodeAnalysis.CSharp (21)
Binder\ForEachLoopBinder.cs (1)
1856
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)
2342
allInterfaces = ModuloReferenceTypeNullabilityDifferences(allInterfaces, VarianceKind.
In
);
2411
else if (sourceTypeArgument.Type.IsReferenceType && typeParameter.Variance == VarianceKind.
In
)
2761
else if (sourceTypeArgument.Type.IsReferenceType && typeParameter.Variance == VarianceKind.
In
)
2912
AddAllCandidates(candidates, upper, predicate: null, VarianceKind.
In
, conversions);
2947
MergeOrRemoveCandidates(candidates, upper, predicate: null, initialCandidates, conversions, VarianceKind.
In
, ref useSiteInfo);
3428
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)
812
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)
1230
case VarianceKind.
In
:
1233
case VarianceKind.
In
:
1236
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)
1745
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)
478
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 :