52 references to Out
Microsoft.CodeAnalysis.CSharp (24)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (7)
2407if (sourceTypeArgument.Type.IsReferenceType && typeParameter.Variance == VarianceKind.Out)
2713allInterfaces = ModuloReferenceTypeNullabilityDifferences(allInterfaces, VarianceKind.Out);
2757if (sourceTypeArgument.Type.IsReferenceType && typeParameter.Variance == VarianceKind.Out)
2907AddAllCandidates(candidates, lower, lowerPredicate, VarianceKind.Out, conversions);
2939MergeOrRemoveCandidates(candidates, lower, lowerPredicate, initialCandidates, conversions, VarianceKind.Out, ref useSiteInfo);
3424Debug.Assert(variance == VarianceKind.In || variance == VarianceKind.Out);
3443if (variance == VarianceKind.Out)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Microsoft.CodeAnalysis.VisualBasic (21)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
Roslyn.Diagnostics.CSharp.Analyzers (1)