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
 // Only the compiler creates instances.
 internal DiagnosticInfo(CommonMessageProvider messageProvider, int errorCode)
 {
     _messageProvider = messageProvider;
     _errorCode = errorCode;
     _defaultSeverity = messageProvider.GetSeverity(errorCode);
     _effectiveSeverity = _defaultSeverity;
 }
Ejemplo n.º 3
0
 internal DiagnosticInfo(CommonMessageProvider messageProvider, int errorCode)
 {
     _messageProvider   = messageProvider;
     _errorCode         = errorCode;
     _defaultSeverity   = messageProvider.GetSeverity(errorCode);
     _effectiveSeverity = _defaultSeverity;
     _arguments         = Array.Empty <object>();
 }
Ejemplo n.º 4
0
        internal static DiagnosticDescriptor GetDescriptor(
            int errorCode,
            CommonMessageProvider messageProvider
            )
        {
            var defaultSeverity = messageProvider.GetSeverity(errorCode);

            return(GetOrCreateDescriptor(errorCode, defaultSeverity, messageProvider));
        }
Ejemplo n.º 5
0
        // Only the compiler creates instances.
        internal DiagnosticInfo(CommonMessageProvider messageProvider, int errorCode, params object[] arguments)
        {
            AssertMessageSerializable(arguments);
            AssertExpectedMessageArgumentsLength(messageProvider, errorCode, arguments.Length);

            _messageProvider   = messageProvider;
            _errorCode         = errorCode;
            _defaultSeverity   = messageProvider.GetSeverity(errorCode);
            _effectiveSeverity = _defaultSeverity;
            _arguments         = arguments;
        }
Ejemplo n.º 6
0
 internal static DiagnosticDescriptor GetDescriptor(int errorCode, CommonMessageProvider messageProvider)
 {
     var defaultSeverity = messageProvider.GetSeverity(errorCode);
     return GetOrCreateDescriptor(errorCode, defaultSeverity, messageProvider);
 }
Ejemplo n.º 7
0
 // Only the compiler creates instances.
 internal DiagnosticInfo(CommonMessageProvider messageProvider, bool isWarningAsError, int errorCode, params object[] arguments)
     : this(messageProvider, errorCode, arguments)
 {
     Debug.Assert(!isWarningAsError || messageProvider.GetSeverity(errorCode) == DiagnosticSeverity.Warning);
     this.isWarningAsError = isWarningAsError;
 }
Ejemplo n.º 8
0
 // Only the compiler creates instances.
 internal DiagnosticInfo(CommonMessageProvider messageProvider, bool isWarningAsError, int errorCode, params object[] arguments)
     : this(messageProvider, errorCode, arguments)
 {
     Debug.Assert(!isWarningAsError || messageProvider.GetSeverity(errorCode) == DiagnosticSeverity.Warning);
     this.isWarningAsError = isWarningAsError;
 }