16 references to IsReference
Microsoft.CodeAnalysis.CSharp (6)
Binder\Semantics\Conversions\Conversion.cs (1)
1059return new CommonConversion(Exists, IsIdentity, IsNumeric, IsReference, IsImplicit, IsNullable, methodSymbol, constrainedToType);
Compilation\BuiltInOperators.cs (2)
938if (leftConversion.IsIdentity || leftConversion.IsReference) 944if (rightConversion.IsIdentity || rightConversion.IsReference)
Compilation\CSharpCompilation.cs (1)
2178if (result.IsReference && sourceConstantValue is { IsNull: true })
FlowAnalysis\NullableWalker.cs (1)
8116resultState = conversion.IsReference ? getReferenceConversionResultState(targetTypeWithNullability, operandType) : operandType.State;
Symbols\Source\ParameterHelpers.cs (1)
765else if (conversion.IsReference &&
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
ConversionExtensions.cs (1)
12(conversion.IsImplicit && conversion.IsReference);
SpeculationAnalyzer.cs (1)
820=> compilation.ClassifyConversion(sourceType, targetType).IsReference;
Microsoft.CodeAnalysis.CSharp.Features (1)
GenerateMember\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (1)
151return conversion.IsImplicit && conversion.IsReference;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\OperatorTests.cs (2)
8169(TypeSymbol.Equals(leftType, rightType, TypeCompareKind.ConsiderEverything2) || compilation.Conversions.ClassifyConversionFromType(leftType, rightType, ref useSiteDiagnostics).IsReference)) 8347!compilation.Conversions.ClassifyConversionFromType(leftType, rightType, ref useSiteDiagnostics).IsReference))
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Compilation\GetSemanticInfoTests.cs (2)
709Assert.True(conv.IsReference); 775Assert.True(conv.IsReference);
Compilation\SemanticModelGetSemanticInfoTests.cs (1)
7702Assert.True(semanticInfo.ImplicitConversion.IsReference);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
ConversionExtensions.cs (1)
12(conversion.IsImplicit && conversion.IsReference);
SpeculationAnalyzer.cs (1)
820=> compilation.ClassifyConversion(sourceType, targetType).IsReference;