34 references to GetTypeInfoAndVerifyIOperation
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (13)
Semantics\NullableReferenceTypesTests.cs (13)
1800var type = model.GetTypeInfoAndVerifyIOperation(expression); 1894var s = model.GetTypeInfoAndVerifyIOperation(suppressions[0]); 1899var s2 = model.GetTypeInfoAndVerifyIOperation(suppressions[1]); 1904var c = model.GetTypeInfoAndVerifyIOperation(suppressions[2]); 1909var c2 = model.GetTypeInfoAndVerifyIOperation(suppressions[3]); 3338var typeInfo = sm.GetTypeInfoAndVerifyIOperation(reference); 59065Assert.Equal("System.String?", model.GetTypeInfoAndVerifyIOperation(declaration.Type).Type.ToTestDisplayString()); 71920Assert.Equal("System.String?", model.GetTypeInfoAndVerifyIOperation(discard1).Type.ToTestDisplayString()); 71925Assert.Equal("System.Object?", model.GetTypeInfoAndVerifyIOperation(discard2).Type.ToTestDisplayString()); 71930Assert.Equal("System.String", model.GetTypeInfoAndVerifyIOperation(discard3).Type.ToTestDisplayString()); 71935Assert.Equal("System.Object", model.GetTypeInfoAndVerifyIOperation(discard4).Type.ToTestDisplayString()); 71968Assert.Equal(CodeAnalysis.NullableAnnotation.None, model.GetTypeInfoAndVerifyIOperation(discard1.Designation).Nullability.Annotation); 71978Assert.Equal("System.Object", model.GetTypeInfoAndVerifyIOperation(discard2).Type.ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (20)
Symbols\Source\NullablePublicAPITests.cs (20)
56var arrayTypes = arrayAccesses.Select(arr => model.GetTypeInfoAndVerifyIOperation(arr.Expression).Type).Cast<IArrayTypeSymbol>().ToList(); 90var expressionTypes = invocations.Select(inv => model.GetTypeInfoAndVerifyIOperation(inv).Type).Cast<INamedTypeSymbol>().ToList(); 1097var typeInfo = model.GetTypeInfoAndVerifyIOperation(((MemberAccessExpressionSyntax)invocation.Expression).Expression); 1123_ = model.GetTypeInfoAndVerifyIOperation(root.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single().Value); 1168var info = syntaxContext.SemanticModel.GetTypeInfoAndVerifyIOperation(syntaxContext.Node); 1170var specInfo = specModel.GetTypeInfoAndVerifyIOperation(oReference); 1220var dInfo = model.GetTypeInfoAndVerifyIOperation(dCast); 1227var cInfo = model.GetTypeInfoAndVerifyIOperation(cCast); 1234var creationInfo = model.GetTypeInfoAndVerifyIOperation(objectCreation); 1268var leftInfo = model.GetTypeInfoAndVerifyIOperation(conditional.WhenTrue); 1269var rightInfo = model.GetTypeInfoAndVerifyIOperation(conditional.WhenFalse); 1397var speculativeTypeInfo = speculativeModel.GetTypeInfoAndVerifyIOperation(inCondition); 1400speculativeTypeInfo = speculativeModel.GetTypeInfoAndVerifyIOperation(whenTrue); 1408speculativeTypeInfo = speculativeModel.GetTypeInfoAndVerifyIOperation(whenFalse); 1445var speculativeTypeInfo = specModel.GetTypeInfoAndVerifyIOperation(yReference); 1952var typeInfo = model.GetTypeInfoAndVerifyIOperation(((VariableDeclarationSyntax)variable.Parent).Type); 2293var typeInfo = model.GetTypeInfoAndVerifyIOperation(((DeclarationExpressionSyntax)variable.Parent).Type); 2466var typeInfo = model.GetTypeInfoAndVerifyIOperation(foreachStatement.Type); 2566var typeInfo = model.GetTypeInfoAndVerifyIOperation(type); 4338var info = model.GetTypeInfoAndVerifyIOperation(expr).Nullability;
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CompilationTestUtils.cs (1)
473var typeInfo = model.GetTypeInfoAndVerifyIOperation(annotation.Expression);