コード例 #1
0
ファイル: DiagnosticInfo.cs プロジェクト: khm1600/CJing
 // Only the compiler creates instances.
 internal DiagnosticInfo(CommonMessageProvider messageProvider, int errorCode)
 {
     _messageProvider   = messageProvider;
     _errorCode         = errorCode;
     _defaultSeverity   = messageProvider.GetSeverity(errorCode);
     _effectiveSeverity = _defaultSeverity;
 }
コード例 #2
0
ファイル: DiagnosticInfo.cs プロジェクト: elemk0vv/roslyn-1
 // Only the compiler creates instances.
 internal DiagnosticInfo(CommonMessageProvider messageProvider, int errorCode)
 {
     _messageProvider = messageProvider;
     _errorCode = errorCode;
     _defaultSeverity = messageProvider.GetSeverity(errorCode);
     _effectiveSeverity = _defaultSeverity;
 }
コード例 #3
0
ファイル: DiagnosticInfo.cs プロジェクト: zouql/roslyn
 internal DiagnosticInfo(CommonMessageProvider messageProvider, int errorCode)
 {
     _messageProvider   = messageProvider;
     _errorCode         = errorCode;
     _defaultSeverity   = messageProvider.GetSeverity(errorCode);
     _effectiveSeverity = _defaultSeverity;
     _arguments         = Array.Empty <object>();
 }
コード例 #4
0
ファイル: DiagnosticInfo.cs プロジェクト: belav/roslyn
        internal static DiagnosticDescriptor GetDescriptor(
            int errorCode,
            CommonMessageProvider messageProvider
            )
        {
            var defaultSeverity = messageProvider.GetSeverity(errorCode);

            return(GetOrCreateDescriptor(errorCode, defaultSeverity, messageProvider));
        }
コード例 #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;
        }
コード例 #6
0
ファイル: DiagnosticInfo.cs プロジェクト: elemk0vv/roslyn-1
 internal static DiagnosticDescriptor GetDescriptor(int errorCode, CommonMessageProvider messageProvider)
 {
     var defaultSeverity = messageProvider.GetSeverity(errorCode);
     return GetOrCreateDescriptor(errorCode, defaultSeverity, messageProvider);
 }
コード例 #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;
 }
コード例 #8
0
ファイル: DiagnosticInfo.cs プロジェクト: riversky/roslyn
 // 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;
 }