30 references to Graph
Microsoft.CodeAnalysis.VisualBasic (30)
Semantics\TypeInference\TypeArgumentInference.vb (30)
104
If Not
Graph
.SomeInferenceHasFailed() Then
252
Graph
.RemoveEdge(currentNamedNode, Me)
265
Graph
.MarkInferenceFailure()
266
Graph
.ReportNotFailedInferenceDueToObject()
273
Graph
.MarkInferenceLevel(InferenceLevel.Orcas)
277
Graph
.MarkInferenceFailure()
280
Graph
.ReportNotFailedInferenceDueToObject()
303
Graph
.MarkInferenceLevel(InferenceLevel.Orcas)
310
InferenceTypeCollection.FindDominantType(dominantTypeDataList, errorReasons,
Graph
.UseSiteInfo)
330
Graph
.ReportAmbiguousInferenceError(dominantTypeDataList)
338
Graph
.ReportIncompatibleInferenceError(allTypeData)
342
Graph
.MarkInferenceFailure()
345
Graph
.RegisterErrorReasons(errorReasons)
461
If
Graph
.Diagnostic Is Nothing Then
462
Graph
.Diagnostic = BindingDiagnosticBag.Create(withDiagnostics:=True,
Graph
.UseSiteInfo.AccumulatesDependencies)
466
If
Graph
.ObjectType Is Nothing Then
467
Debug.Assert(
Graph
.Diagnostic IsNot Nothing)
468
Graph
.ObjectType = unboundLambda.Binder.GetSpecialType(SpecialType.System_Object, lambdaParameter.IdentifierSyntax,
Graph
.Diagnostic)
471
currentTypedNode.RegisterInferredType(
Graph
.ObjectType,
484
Debug.Assert(
Graph
.Diagnostic IsNot Nothing)
485
unboundLambda.Binder.ReportLambdaParameterInferredToBeObject(lambdaParameter,
Graph
.Diagnostic)
508
inferenceOk =
Graph
.InferTypeArgumentsFromAddressOfArgument(
516
Graph
.ReportNotFailedInferenceDueToObject()
532
Graph
.MarkInferenceLevel(InferenceLevel.Orcas)
533
inferenceOk =
Graph
.InferTypeArgumentsFromLambdaArgument(
581
inferenceOk =
Graph
.InferTypeArgumentsFromArgument(
593
Graph
.MarkInferenceFailure()
596
Graph
.ReportNotFailedInferenceDueToObject()