Ejemplo n.º 1
0
 // Only the compiler creates instances.
 internal DiagnosticInfo(CommonMessageProvider messageProvider, int errorCode)
 {
     _messageProvider   = messageProvider;
     _errorCode         = errorCode;
     _defaultSeverity   = messageProvider.GetSeverity(errorCode);
     _effectiveSeverity = _defaultSeverity;
 }
Ejemplo n.º 2
0
        internal static DiagnosticDescriptor GetDescriptor(int errorCode, CommonMessageProvider messageProvider)
        {
            var defaultSeverity = messageProvider.GetSeverity(errorCode);

            return(GetOrCreateDescriptor(errorCode, defaultSeverity, messageProvider));
        }