本文整理汇总了C#中System.Xml.Schema.XmlSchemaFacet.error方法的典型用法代码示例。如果您正苦于以下问题:C# XmlSchemaFacet.error方法的具体用法?C# XmlSchemaFacet.error怎么用?C# XmlSchemaFacet.error使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Xml.Schema.XmlSchemaFacet
的用法示例。
在下文中一共展示了XmlSchemaFacet.error方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: checkMinMaxFacet
private void checkMinMaxFacet(XmlSchemaFacet facet,
ref object baseFacet,
ValidationEventHandler h) {
// Is it a valid instance of the base type.
object newValue = ValidateValueWithDatatype(facet.Value);
if (newValue != null) {
// Is the base fixed - if so is it the same
if (((fixedFacets & facet.ThisFacet) != 0) && (baseFacet != null)){
XsdAnySimpleType dt = getDatatype();
if (dt.Compare (newValue, baseFacet) != XsdOrdering.Equal) {
facet.error (h,
String.Format(CultureInfo.InvariantCulture, "{0} is not the same as fixed parent {1} facet.",
facet.Value, facet.ThisFacet));
}
}
baseFacet = newValue;
}
else {
facet.error(h,
String.Format("The value '{0}' is not valid against the base type.", facet.Value));
}
}