12 overrides of Variance
Microsoft.CodeAnalysis.VisualBasic (12)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTypeParameterSymbol.vb (1)
108Public Overrides ReadOnly Property Variance As VarianceKind
Symbols\IndexedTypeParameterSymbol.vb (1)
107Public Overrides ReadOnly Property Variance As VarianceKind
Symbols\InstanceErrorTypeSymbol.vb (1)
266Public Overrides ReadOnly Property Variance As VarianceKind
Symbols\Metadata\PE\PETypeParameterSymbol.vb (1)
309Public Overrides ReadOnly Property Variance As VarianceKind
Symbols\ReducedExtensionMethodSymbol.vb (1)
794Public Overrides ReadOnly Property Variance As VarianceKind
Symbols\Retargeting\RetargetingTypeParameterSymbol.vb (1)
113Public Overrides ReadOnly Property Variance As VarianceKind
Symbols\Source\CrefTypeParameterSymbol.vb (1)
122Public Overrides ReadOnly Property Variance As VarianceKind
Symbols\Source\SourceTypeParameterSymbol.vb (2)
253Public Overrides ReadOnly Property Variance As VarianceKind 332Public Overrides ReadOnly Property Variance As VarianceKind
Symbols\SubstitutedTypeParameterSymbol.vb (1)
165Public Overrides ReadOnly Property Variance As VarianceKind
Symbols\SynthesizedSymbols\SynthesizedClonedTypeParameterSymbol.vb (1)
133Public Overrides ReadOnly Property Variance As VarianceKind
Symbols\Wrapped\WrappedTypeParameterSymbol.vb (1)
70Public Overrides ReadOnly Property Variance As VarianceKind
23 references to Variance
Microsoft.CodeAnalysis.VisualBasic (23)
Binding\Binder_Conversions.vb (3)
839Select Case typeParameters(i).Variance 908ErrorFactory.ErrorInfo(If(oneVariantDifference.TypeParameter.Variance = VarianceKind.Out, 918ReportDiagnostic(diagnostics, location, If(oneVariantDifference.TypeParameter.Variance = VarianceKind.Out,
Emit\TypeParameterSymbolAdapter.vb (2)
252Select Case AdaptedTypeParameterSymbol.Variance 260Throw ExceptionUtilities.UnexpectedValue(AdaptedTypeParameterSymbol.Variance)
Semantics\Conversions.vb (1)
2788Select Case typeParameters(i).Variance
Semantics\TypeInference\TypeArgumentInference.vb (2)
1485Select Case parameterTypeAsNamedType.TypeParameters(typeArgumentIndex).Variance 1496Debug.Assert(VarianceKind.None = parameterTypeAsNamedType.TypeParameters(typeArgumentIndex).Variance)
Symbols\MethodSignatureComparer.vb (2)
868(typeParameter1.Variance <> typeParameter2.Variance) Then
Symbols\NamedTypeSymbolExtensions.vb (1)
99Select Case tp.Variance
Symbols\ReducedExtensionMethodSymbol.vb (1)
796Return _curriedFromTypeParameter.Variance
Symbols\Retargeting\RetargetingTypeParameterSymbol.vb (1)
115Return _underlyingTypeParameter.Variance
Symbols\Source\SourceMemberContainerTypeSymbol.vb (6)
672If (typeParam.Variance = VarianceKind.Out AndAlso requiredVariance <> VarianceKind.Out) OrElse 673(typeParam.Variance = VarianceKind.In AndAlso requiredVariance <> VarianceKind.In) Then 677Dim inappropriateOut As Boolean = (typeParam.Variance = VarianceKind.Out) 902Debug.Assert(namedType.TypeParameters(0).Variance = VarianceKind.None, "unexpected: a nullable type should have one generic parameter with no variance") 924Select Case namedType.TypeParameters(argumentIndex).Variance 933argumentRequiredVariance = namedType.TypeParameters(argumentIndex).Variance
Symbols\SubstitutedTypeParameterSymbol.vb (1)
167Return _originalDefinition.Variance
Symbols\SynthesizedSymbols\SynthesizedClonedTypeParameterSymbol.vb (1)
135Return _correspondingMethodTypeParameter.Variance
Symbols\Wrapped\WrappedTypeParameterSymbol.vb (1)
72Return Me._underlyingTypeParameter.Variance
Utilities\VarianceAmbiguity.vb (1)
70nestingType1.TypeParameters(iTypeParameter).Variance,