40 references to IsIdentity
Microsoft.CodeAnalysis.VisualBasic (2)
Operations\VisualBasicOperationFactory_Methods.vb (1)
493If conversion.IsIdentity AndAlso boundConversion.ExplicitCastInCode Then
Semantics\Conversions.vb (1)
242Return New CommonConversion(Exists, IsIdentity, IsNumeric, IsReference, IsWidening, IsNullableValueType, MethodSymbol, constrainedToType:=Nothing)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (7)
CastAnalyzer.vb (7)
50If conversionElementType.Exists AndAlso (conversionElementType.IsIdentity OrElse conversionElementType.IsWidening) Then 130If Not conv.IsIdentity OrElse Not Object.Equals(typeInfo.Type, typeInfo.ConvertedType) Then 241If expressionToCastType.IsIdentity Then 292If (expressionToOuterType.IsIdentity OrElse 323ElseIf expressionToCastType.IsWidening AndAlso expressionToCastType.IsNumeric AndAlso Not castToOuterType.IsIdentity Then 331If castToOuterType.IsIdentity AndAlso 347If expressionToOuterType.IsIdentity AndAlso
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
VisualBasicAddExplicitCastCodeFixProvider.vb (2)
146If conversion.Exists AndAlso Not conversion.IsIdentity Then 153If argumentConversion.Exists AndAlso Not argumentConversion.IsIdentity Then
Microsoft.CodeAnalysis.VisualBasic.Features (2)
VisualBasicAddExplicitCastCodeFixProvider.vb (2)
146If conversion.Exists AndAlso Not conversion.IsIdentity Then 153If argumentConversion.Exists AndAlso Not argumentConversion.IsIdentity Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (19)
Compilation\SemanticModelAPITests.vb (3)
2040Assert.Equal(-1, CInt(conv.IsIdentity) + CInt(conv.IsDefault) + CInt(conv.IsNumeric) + 2113Assert.True(conv.IsIdentity) 2783Assert.True(conv1.IsIdentity, "Identity")
Semantics\ForeachTest.vb (1)
1366Assert.True(conv.IsIdentity)
Semantics\ForLoopTest.vb (1)
638Assert.True(conv.IsIdentity)
Semantics\GetExtendedSemanticInfoTests.vb (6)
5718Assert.False(semanticInfo.ImplicitConversion.IsIdentity) 9179Assert.True(conv.IsIdentity) 9243Assert.True(conv.IsIdentity) 9307Assert.True(conv.IsIdentity) 9372Assert.True(conv.IsIdentity) 9433Assert.True(conv.IsIdentity)
Semantics\GetSemanticInfoTests.vb (6)
5362Assert.True(conv.IsIdentity) 5378Assert.True(conv.IsIdentity) 5451Assert.True(conv.IsIdentity) 5465Assert.True(conv.IsIdentity) 5556Assert.True(conv.IsIdentity) 5571Assert.True(conv.IsIdentity)
Semantics\IFOperatorTest.vb (1)
1223Assert.True(conv.IsIdentity)
Semantics\UserDefinedConversions.vb (1)
3730Assert.True(conv.IsIdentity)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (8)
CastAnalyzer.vb (7)
50If conversionElementType.Exists AndAlso (conversionElementType.IsIdentity OrElse conversionElementType.IsWidening) Then 130If Not conv.IsIdentity OrElse Not Object.Equals(typeInfo.Type, typeInfo.ConvertedType) Then 241If expressionToCastType.IsIdentity Then 292If (expressionToOuterType.IsIdentity OrElse 323ElseIf expressionToCastType.IsWidening AndAlso expressionToCastType.IsNumeric AndAlso Not castToOuterType.IsIdentity Then 331If castToOuterType.IsIdentity AndAlso 347If expressionToOuterType.IsIdentity AndAlso
Simplification\Reducers\VisualBasicVariableDeclaratorReducer.vb (1)
128If Not forEachStatementInfo.ElementConversion.IsIdentity Then