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; }
internal MetadataConversionError AddWarning(string message, params object[] args) { var error = new MetadataConversionError(string.Format(message, args), true); Errors.Add(error); return(error); }
public override bool Equals(object other) { MetadataConversionError e = other as MetadataConversionError; return(e != null && e.warning == warning && e.msg == msg); }
/// <summary> /// Constructor /// </summary> /// <param name="errorMessage">MetadataConversionError</param> /// <remarks> </remarks> public ProxyGenerationError(MetadataConversionError errorMessage) { m_ErrorGeneratorState = GeneratorState.GenerateCode; m_IsWarning = errorMessage.IsWarning; m_Message = errorMessage.Message; m_MetadataFile = String.Empty; m_LineNumber = -1; m_LinePosition = -1; }
public override bool Equals(object obj) { MetadataConversionError error = obj as MetadataConversionError; if (error == null) { return(false); } return((error.IsWarning == this.IsWarning) && (error.Message == this.Message)); }
public void Messages_Values_ExtractedFromConversionErrors() { MetadataConversionError error1 = new MetadataConversionError("Message1"); MetadataConversionError error2 = new MetadataConversionError("Message2"); List<MetadataConversionError> conversionErrors = new List<MetadataConversionError>{error1, error2}; CodeGenerationException exception = new CodeGenerationException(conversionErrors); Assert.That(exception.Messages, Has.Count.EqualTo(2)); Assert.That(exception.Messages, Has.Member("Message1")); Assert.That(exception.Messages, Has.Member("Message2")); }
internal static void HandleSchemaValidationError(object sender, ValidationEventArgs args, Collection <MetadataConversionError> errors) { MetadataConversionError item = null; if ((args.Exception != null) && (args.Exception.SourceUri != null)) { XmlSchemaException exception = args.Exception; item = new MetadataConversionError(System.ServiceModel.SR.GetString("SchemaValidationError", new object[] { exception.SourceUri, exception.LineNumber, exception.LinePosition, exception.Message })); } else { item = new MetadataConversionError(System.ServiceModel.SR.GetString("GeneralSchemaValidationError", new object[] { args.Message })); } if (!errors.Contains(item)) { errors.Add(item); } }
static internal void HandleSchemaValidationError(object sender, ValidationEventArgs args, Collection <MetadataConversionError> errors) { MetadataConversionError warning = null; if (args.Exception != null && args.Exception.SourceUri != null) { XmlSchemaException ex = args.Exception; warning = new MetadataConversionError(string.Format(SRServiceModel.SchemaValidationError, ex.SourceUri, ex.LineNumber, ex.LinePosition, ex.Message)); } else { warning = new MetadataConversionError(string.Format(SRServiceModel.GeneralSchemaValidationError, args.Message)); } if (!errors.Contains(warning)) { errors.Add(warning); } }
public MetadataImportException(MetadataConversionError error, Exception inner) : base(error.Message, inner) { this.Error = error; }
public MetadataExportException(MetadataConversionError error) : base(error.Message) { this.Error = error; }
void AddError(string message, bool isWarning) { MetadataConversionError warning = new MetadataConversionError(message, isWarning); if (!importer.Errors.Contains(warning)) importer.Errors.Add(warning); }
internal static void HandleSchemaValidationError(object sender, ValidationEventArgs args, Collection<MetadataConversionError> errors) { MetadataConversionError item = null; if ((args.Exception != null) && (args.Exception.SourceUri != null)) { XmlSchemaException exception = args.Exception; item = new MetadataConversionError(System.ServiceModel.SR.GetString("SchemaValidationError", new object[] { exception.SourceUri, exception.LineNumber, exception.LinePosition, exception.Message })); } else { item = new MetadataConversionError(System.ServiceModel.SR.GetString("GeneralSchemaValidationError", new object[] { args.Message })); } if (!errors.Contains(item)) { errors.Add(item); } }
static internal void HandleSchemaValidationError(object sender, ValidationEventArgs args, Collection<MetadataConversionError> errors) { MetadataConversionError warning = null; if (args.Exception != null && args.Exception.SourceUri != null) { XmlSchemaException ex = args.Exception; warning = new MetadataConversionError(SR.GetString(SR.SchemaValidationError, ex.SourceUri, ex.LineNumber, ex.LinePosition, ex.Message)); } else { warning = new MetadataConversionError(SR.GetString(SR.GeneralSchemaValidationError, args.Message)); } if (!errors.Contains(warning)) errors.Add(warning); }
public MetadataExportException (MetadataConversionError error, Exception inner) : base (error.Message, inner) { this.Error = error; }
internal MetadataConversionError AddWarning (string message, params object[] args) { var error = new MetadataConversionError (string.Format (message, args), true); Errors.Add (error); return error; }