9 overrides of ErrorInfo
Microsoft.CodeAnalysis.CSharp (9)
Symbols\ErrorTypeSymbol.cs (1)
583internal override DiagnosticInfo? ErrorInfo
Symbols\ExtendedErrorTypeSymbol.cs (1)
99internal override DiagnosticInfo? ErrorInfo
Symbols\MissingMetadataTypeSymbol.cs (1)
61internal override DiagnosticInfo ErrorInfo
Symbols\NoPiaAmbiguousCanonicalTypeSymbol.cs (1)
78internal override DiagnosticInfo ErrorInfo
Symbols\NoPiaIllegalGenericInstantiationSymbol.cs (1)
54internal override DiagnosticInfo ErrorInfo
Symbols\NoPiaMissingCanonicalTypeSymbol.cs (1)
102internal override DiagnosticInfo ErrorInfo
Symbols\PlaceholderTypeArgumentSymbol.cs (1)
53internal override DiagnosticInfo? ErrorInfo
Symbols\UnboundGenericType.cs (1)
96internal override DiagnosticInfo ErrorInfo
Symbols\UnsupportedMetadataTypeSymbol.cs (1)
25internal override DiagnosticInfo ErrorInfo
25 references to ErrorInfo
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Symbols.cs (4)
2237DiagnosticInfo errorInfo = errorType.ErrorInfo; 2521if ((object)errorQualifier != null && errorQualifier.ErrorInfo != null) 2523return (CSDiagnosticInfo)errorQualifier.ErrorInfo; 2599DiagnosticInfo diagInfo = ((ErrorTypeSymbol)forwardedType).ErrorInfo;
Emitter\Model\PEModuleBuilder.cs (2)
961DiagnosticInfo diagInfo = errorType.GetUseSiteInfo().DiagnosticInfo ?? errorType.ErrorInfo; 966diagInfo = errorType.GetUseSiteInfo().DiagnosticInfo ?? errorType.ErrorInfo;
Symbols\ErrorTypeSymbol.cs (2)
82return new UseSiteInfo<AssemblySymbol>(this.ErrorInfo); 585get { return _originalDefinition.ErrorInfo; }
Symbols\MissingMetadataTypeSymbol.cs (1)
123else if (ContainingType is ErrorTypeSymbol { ErrorInfo: { } info })
Symbols\NoPiaIllegalGenericInstantiationSymbol.cs (1)
60DiagnosticInfo? underlyingInfo = ((ErrorTypeSymbol)_underlyingSymbol).ErrorInfo;
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
824type.ErrorInfo ?? new CSDiagnosticInfo(ErrorCode.ERR_ErrorInReferencedAssembly, type.ContainingAssembly?.Identity.GetDisplayName() ?? string.Empty), true);
Symbols\Source\SourceAssemblySymbol.cs (1)
1410DiagnosticInfo info = ((ErrorTypeSymbol)forwarded).ErrorInfo;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (13)
Symbols\Metadata\PE\MissingTypeReferences.cs (1)
83Assert.Equal(@base.ErrorInfo.ToString(), genericBase.ErrorInfo.ToString());
Symbols\Source\BaseClassTests.cs (12)
82var er = x_base_base.ErrorInfo; 109var er = x_base.ErrorInfo; 138var er = x_base.ErrorInfo; 998var er = x_base_base.ErrorInfo; 1043var er = errorBase.ErrorInfo; 1051er = errorBase1.ErrorInfo; 1104var er = errorBase.ErrorInfo; 1112er = errorBase1.ErrorInfo; 1139var er = errorBase.ErrorInfo; 1145er = errorBase1.ErrorInfo; 1196var er = errorBase.ErrorInfo; 1202er = errorBase1.ErrorInfo;