25 references to In
Microsoft.CodeAnalysis.CSharp (21)
Binder\ForEachLoopBinder.cs (1)
1873interfaces = MethodTypeInferrer.ModuloReferenceTypeNullabilityDifferences(interfaces, VarianceKind.In);
Binder\Semantics\Conversions\ConversionsBase.cs (2)
3235case VarianceKind.In: 3727case VarianceKind.In:
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (6)
2342allInterfaces = ModuloReferenceTypeNullabilityDifferences(allInterfaces, VarianceKind.In); 2411else if (sourceTypeArgument.Type.IsReferenceType && typeParameter.Variance == VarianceKind.In) 2761else if (sourceTypeArgument.Type.IsReferenceType && typeParameter.Variance == VarianceKind.In) 2912AddAllCandidates(candidates, upper, predicate: null, VarianceKind.In, conversions); 2947MergeOrRemoveCandidates(candidates, upper, predicate: null, initialCandidates, conversions, VarianceKind.In, ref useSiteInfo); 3424Debug.Assert(variance == VarianceKind.In || variance == VarianceKind.Out);
CSharpExtensions.cs (1)
252case SyntaxKind.InKeyword: return VarianceKind.In;
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
332case VarianceKind.In:
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
812case 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)
1396case VarianceKind.In: 1399case VarianceKind.In: 1402return VarianceKind.In;
Symbols\NullableAnnotationExtensions.cs (1)
69VarianceKind.In => a.Meet(b),
Symbols\VarianceSafety.cs (3)
317else if (requireOutputSafety && typeParam.Variance == VarianceKind.In) 401case VarianceKind.In: 454case VarianceKind.In:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\TypeParameterGenerator.cs (1)
30symbol.Variance == VarianceKind.In ? InKeyword :
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1749VarianceKind.In => InKeyword,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\TypeParameterGenerator.cs (1)
30symbol.Variance == VarianceKind.In ? InKeyword :
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\TypeParameterGenerator.cs (1)
30symbol.Variance == VarianceKind.In ? InKeyword :