| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- //------------------------------------------------------------
- // Copyright (c) Microsoft Corporation. All rights reserved.
- //------------------------------------------------------------
- namespace System.ServiceModel.Dispatcher
- {
- using System;
- using System.Xml;
- using System.Xml.XPath;
- internal enum QueryProcessingError
- {
- None,
- Unexpected,
- TypeMismatch,
- UnsupportedXmlNodeType,
- NodeCountMaxExceeded,
- InvalidXmlAttributes,
- InvalidNavigatorPosition,
- NotAtomized,
- NotSupported,
- InvalidBodyAccess,
- InvalidNamespacePrefix
- }
- internal class QueryProcessingException : XPathException
- {
- QueryProcessingError error;
- internal QueryProcessingException(QueryProcessingError error, string message) : base(message, null)
- {
- this.error = error;
- }
- internal QueryProcessingException(QueryProcessingError error) : this(error, null)
- {
- this.error = error;
- }
- public override string ToString()
- {
- return this.error.ToString();
- }
- }
- internal enum QueryCompileError
- {
- None,
- General,
- CouldNotParseExpression,
- UnexpectedToken,
- UnsupportedOperator,
- UnsupportedAxis,
- UnsupportedFunction,
- UnsupportedNodeTest,
- UnsupportedExpression,
- AbsolutePathRequired,
- InvalidNCName,
- InvalidVariable,
- InvalidNumber,
- InvalidLiteral,
- InvalidOperatorName,
- InvalidNodeType,
- InvalidExpression,
- InvalidFunction,
- InvalidLocationPath,
- InvalidLocationStep,
- InvalidAxisSpecifier,
- InvalidNodeTest,
- InvalidPredicate,
- InvalidComparison,
- InvalidOrdinal,
- InvalidType,
- InvalidTypeConversion,
- NoNamespaceForPrefix,
- MismatchedParen,
- DuplicateOpcode,
- OpcodeExists,
- OpcodeNotFound,
- PredicateNestingTooDeep
- }
- internal class QueryCompileException : XPathException
- {
- QueryCompileError error;
- internal QueryCompileException(QueryCompileError error, string message) : base(message, null)
- {
- this.error = error;
- }
- internal QueryCompileException(QueryCompileError error) : this(error, null)
- {
- this.error = error;
- }
- public override string ToString()
- {
- return this.error.ToString();
- }
- }
- }
|