| File: FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataConversionError.cs | Web Access |
| Project: src\src\dotnet-svcutil\lib\src\dotnet-svcutil-lib.csproj (dotnet-svcutil-lib) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. namespace System.ServiceModel.Description { public class MetadataConversionError { private string _message; private bool _isWarning; public MetadataConversionError(string message) : this(message, false) { } public MetadataConversionError(string message, bool isWarning) { if (message == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("message"); _message = message; _isWarning = isWarning; } public string Message { get { return _message; } } public bool IsWarning { get { return _isWarning; } } public override bool Equals(object obj) { MetadataConversionError otherError = obj as MetadataConversionError; if (otherError == null) return false; return otherError.IsWarning == this.IsWarning && otherError.Message == this.Message; } public override int GetHashCode() { return _message.GetHashCode(); } } }