72 references to None
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationSymbolFactory.cs (1)
322attributes: default, varianceKind: VarianceKind.None,
Microsoft.CodeAnalysis.CSharp (23)
Binder\Semantics\Conversions\ConversionsBase.cs (2)
2968case VarianceKind.None: 3454case VarianceKind.None:
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
2691AddAllCandidates(candidates, exact, VarianceKind.None, conversions);
CSharpExtensions.cs (1)
253default: return VarianceKind.None;
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
319case VarianceKind.None:
FlowAnalysis\NullableWalker.cs (1)
5441refResultType = consequenceRValue.Type!.MergeEquivalentTypes(alternativeRValue.Type, VarianceKind.None);
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeParameterSymbol.cs (1)
111get { return VarianceKind.None; }
Symbols\ErrorTypeSymbol.ErrorTypeParameterSymbol.cs (1)
138return VarianceKind.None;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
349var returnVariance = RefKind == RefKind.None ? variance : VarianceKind.None; 366_ => VarianceKind.None,
Symbols\NamedTypeSymbol.cs (3)
1081variance = VarianceKind.None; 1099return VarianceKind.None; 1104return VarianceKind.None;
Symbols\NullableAnnotationExtensions.cs (1)
71VarianceKind.None => a.EnsureCompatible(b),
Symbols\PointerTypeSymbol.cs (1)
276TypeWithAnnotations pointedAtType = PointedAtTypeWithAnnotations.MergeEquivalentTypes(((PointerTypeSymbol)other).PointedAtTypeWithAnnotations, VarianceKind.None);
Symbols\Source\CrefTypeParameterSymbol.cs (1)
122get { return VarianceKind.None; }
Symbols\Source\IndexedTypeParameterSymbol.cs (1)
137get { return VarianceKind.None; }
Symbols\Source\SourceNamedTypeSymbol.cs (1)
615mergedConstraintTypes[index1] = constraintType1.MergeEquivalentTypes(constraintType2, VarianceKind.None);
Symbols\Source\SourceTypeParameterSymbol.cs (1)
79return VarianceKind.None;
Symbols\VarianceSafety.cs (4)
91Debug.Assert(container.TypeParameters.Any(static tp => tp.Variance != VarianceKind.None)); 108if (container.TypeParameters.Any(static tp => tp.Variance != VarianceKind.None)) 306if (requireInputSafety && requireOutputSafety && typeParam.Variance != VarianceKind.None) 403case VarianceKind.None:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (5)
Emit\NoPiaEmbedTypes.cs (5)
1748Assert.Equal(VarianceKind.None, t1.Variance); 1756Assert.Equal(VarianceKind.None, t2.Variance); 1763Assert.Equal(VarianceKind.None, t5.Variance); 1770Assert.Equal(VarianceKind.None, t6.Variance); 1777Assert.Equal(VarianceKind.None, t7.Variance);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\SimpleTypeParameterSymbol.cs (1)
92get { return VarianceKind.None; }
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (7)
DocumentationComments\CrefTests.cs (1)
1560AssertEx.All(actualTypeParameters, p => p.Variance == VarianceKind.None);
Symbols\CompilationCreationTests.cs (1)
2484Assert.Equal(VarianceKind.None, foo3TypeParam.Variance);
Symbols\Metadata\PE\LoadingGenericTypeParameters.cs (5)
75Assert.Equal(VarianceKind.None, varC1_T.Variance); 143Assert.Equal(VarianceKind.None, varT.Variance); 151Assert.Equal(VarianceKind.None, varT.Variance); 159Assert.Equal(VarianceKind.None, varT.Variance); 167Assert.Equal(VarianceKind.None, varT.Variance);
Microsoft.CodeAnalysis.VisualBasic (17)
Binding\Binder_Utils.vb (1)
31Return VarianceKind.None
Emit\TypeParameterSymbolAdapter.vb (1)
241Case VarianceKind.None
Semantics\TypeInference\TypeArgumentInference.vb (1)
1501Debug.Assert(VarianceKind.None = parameterTypeAsNamedType.TypeParameters(typeArgumentIndex).Variance)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTypeParameterSymbol.vb (1)
98Return VarianceKind.None
Symbols\IndexedTypeParameterSymbol.vb (1)
109Return VarianceKind.None
Symbols\InstanceErrorTypeSymbol.vb (1)
256Return VarianceKind.None
Symbols\Source\CrefTypeParameterSymbol.vb (1)
112Return VarianceKind.None
Symbols\Source\SourceMemberContainerTypeSymbol.vb (6)
909Debug.Assert(namedType.TypeParameters(0).Variance = VarianceKind.None, "unexpected: a nullable type should have one generic parameter with no variance") 912VarianceKind.None, 937argumentRequiredVariance = VarianceKind.None 942argumentRequiredVariance = VarianceKind.None 1014requiredVariance = VarianceKind.None 1088requiredVariance = VarianceKind.None
Symbols\Source\SourceNamedTypeSymbol.vb (1)
835Dim variance As VarianceKind = VarianceKind.None
Symbols\Source\SourceTypeParameterSymbol.vb (1)
320Return VarianceKind.None
Syntax\SyntaxFacts.vb (1)
623Return VarianceKind.None
Utilities\VarianceAmbiguity.vb (1)
148Case VarianceKind.None
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (6)
Emit\NoPiaEmbedTypes.vb (6)
1559Assert.Equal(VarianceKind.None, t1.Variance) 1568Assert.Equal(VarianceKind.None, t2.Variance) 1576Assert.Equal(VarianceKind.None, t3.Variance) 1584Assert.Equal(VarianceKind.None, t4.Variance) 1592Assert.Equal(VarianceKind.None, t5.Variance) 1601Assert.Equal(VarianceKind.None, t6.Variance)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\SimpleTypeParameterSymbol.vb (1)
69Return VarianceKind.None
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (9)
SymbolsTests\CompilationCreationTests.vb (1)
1936Assert.Equal(VarianceKind.None, foo3TypeParam.Variance)
SymbolsTests\Metadata\PE\LoadingGenericTypeParameters.vb (5)
74Assert.Equal(VarianceKind.None, C1_T.Variance) 142Assert.Equal(VarianceKind.None, T.Variance) 150Assert.Equal(VarianceKind.None, T.Variance) 158Assert.Equal(VarianceKind.None, T.Variance) 166Assert.Equal(VarianceKind.None, T.Variance)
SymbolsTests\Source\MethodTests.vb (2)
637Assert.Equal(VarianceKind.None, tpT.Variance) 642Assert.Equal(VarianceKind.None, tpU.Variance)
SymbolsTests\Source\TypeTests.vb (1)
656Assert.Equal(VarianceKind.None, typeParams(0).Variance)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Syntax\SyntaxFactsTest.vb (1)
1007Assert.Equal(VarianceKind.None, SyntaxFacts.VarianceKindFromToken(keywordToken))
Microsoft.CodeAnalysis.Workspaces (1)
CodeGenerationSymbolFactory.cs (1)
322attributes: default, varianceKind: VarianceKind.None,