44 references to In
Microsoft.CodeAnalysis.CSharp (21)
Binder\ForEachLoopBinder.cs (1)
1859
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)
1253
case VarianceKind.
In
:
1256
case VarianceKind.
In
:
1259
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)
1741
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)
673
(typeParam.Variance = VarianceKind.
In
AndAlso requiredVariance <> VarianceKind.
In
) Then
923
Case VarianceKind.
In
925
Case VarianceKind.
In
928
argumentRequiredVariance = VarianceKind.
In
1010
requiredVariance = VarianceKind.
In
1045
GenerateVarianceDiagnosticsForType(constraint, VarianceKind.
In
, VarianceContext.Constraint, infosBuffer)
1078
requiredVariance = VarianceKind.
In
1120
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 :