1 write to _diagnostics
Microsoft.CodeAnalysis.VisualBasic (1)
CodeGen\CodeGenerator.vb (1)
64_diagnostics = diagnostics
22 references to _diagnostics
Microsoft.CodeAnalysis.VisualBasic (22)
CodeGen\CodeGenerator.vb (5)
171If Not _diagnostics.HasAnyErrors Then 176Debug.Assert(_diagnostics.HasAnyErrors()) 193_builder.EmitToken(_module.Translate(symbol, syntaxNode, _diagnostics), syntaxNode) 197Dim methodRef = _module.Translate(symbol, syntaxNode, _diagnostics, needDeclaration:=encodeAsRawDefinitionToken) 202_builder.EmitToken(_module.Translate(symbol, syntaxNode, _diagnostics), syntaxNode)
CodeGen\EmitConversion.vb (1)
234_diagnostics.Add(New VBDiagnostic(diagnosticInfo, conversion.Syntax.Location))
CodeGen\EmitExpression.vb (6)
68_diagnostics.Add(ERRID.ERR_TooLongOrComplexExpression, 530EmitExpression(expression.EmitExpressions.GetValue(expression, _diagnostics), used) 2358_builder.EmitToken(_module.GetModuleVersionId(_module.Translate(node.Type, node.Syntax, _diagnostics), node.Syntax, _diagnostics), node.Syntax) 2377_builder.EmitToken(_module.GetInstrumentationPayloadRoot(node.AnalysisKind, _module.Translate(node.Type, node.Syntax, _diagnostics), node.Syntax, _diagnostics), node.Syntax)
CodeGen\EmitStatement.vb (10)
199exceptionType = Me._module.Translate(exceptionSource.Type, exceptionSource.Syntax, _diagnostics) 202exceptionType = Me._module.Translate(Me._module.Compilation.GetWellKnownType(WellKnownType.System_Exception), catchBlock.Syntax, _diagnostics) 662_diagnostics.Add(ERRID.ERR_TooLongOrComplexExpression, 1092Dim privateImplClass = _module.GetPrivateImplClass(syntaxNode, _diagnostics) 1105Dim UInt32Type = DirectCast(_module.GetSpecialType(SpecialType.System_UInt32, syntaxNode, _diagnostics).GetInternalSymbol(), TypeSymbol) 1119Dim stringCompareMethodRef As Cci.IReference = Me._module.Translate(stringCompareMethod, needDeclaration:=False, syntaxNodeOpt:=syntaxNode, diagnostics:=_diagnostics) 1261Dim compileTimeValue As MetadataConstant = _module.CreateConstant(local.Type, local.ConstantValue, syntaxNode, _diagnostics) 1277Dim translatedType = _module.Translate(local.Type, syntaxNodeOpt:=syntaxNode, diagnostics:=_diagnostics) 1280_module.GetFakeSymbolTokenForIL(translatedType, syntaxNode, _diagnostics) 1388Me._module.Translate(type, syntaxNodeOpt:=syntaxNode, diagnostics:=_diagnostics),