Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Xml / System / Xml / Xslt / XsltContext.cs / 1 / XsltContext.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- using System.Collections; using System.Xml.XPath; namespace System.Xml.Xsl { public interface IXsltContextFunction { int Minargs { get; } int Maxargs { get; } XPathResultType ReturnType { get; } XPathResultType[] ArgTypes { get; } object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext); } public interface IXsltContextVariable { bool IsLocal { get; } bool IsParam { get; } XPathResultType VariableType { get; } object Evaluate(XsltContext xsltContext); } public abstract class XsltContext : XmlNamespaceManager { protected XsltContext(NameTable table) : base(table) {} protected XsltContext() : base(new NameTable()) {} // This dummy XsltContext that doesn't actualy initialize XmlNamespaceManager // is used by XsltCompileContext internal XsltContext(bool dummy) : base() {} public abstract IXsltContextVariable ResolveVariable(string prefix, string name); public abstract IXsltContextFunction ResolveFunction(string prefix, string name, XPathResultType[] ArgTypes); public abstract bool Whitespace { get; } public abstract bool PreserveWhitespace(XPathNavigator node); public abstract int CompareDocument (string baseUri, string nextbaseUri); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OrderedHashRepartitionEnumerator.cs
- CaseInsensitiveComparer.cs
- WebServiceReceiveDesigner.cs
- XmlSerializerSection.cs
- SafeCryptContextHandle.cs
- FrameDimension.cs
- WebUtil.cs
- FeatureAttribute.cs
- XslVisitor.cs
- OperatingSystem.cs
- AsyncResult.cs
- ImportCatalogPart.cs
- ToolStripSettings.cs
- Sql8ConformanceChecker.cs
- UnsafeMethods.cs
- OrderPreservingSpoolingTask.cs
- Console.cs
- ObjectSet.cs
- CustomErrorsSectionWrapper.cs
- CodeTypeDeclarationCollection.cs
- DiagnosticSection.cs
- ConnectorRouter.cs
- AddingNewEventArgs.cs
- LazyTextWriterCreator.cs
- SortAction.cs
- AssemblyAttributesGoHere.cs
- PageScaling.cs
- SqlDataAdapter.cs
- LineInfo.cs
- XComponentModel.cs
- ComponentFactoryHelpers.cs
- UpdateTracker.cs
- ClassHandlersStore.cs
- CustomErrorsSectionWrapper.cs
- TextFormatter.cs
- TableLayoutPanel.cs
- MutexSecurity.cs
- TerminatorSinks.cs
- ContentDisposition.cs
- LogFlushAsyncResult.cs
- SoapExtensionTypeElementCollection.cs
- Cursor.cs
- ColumnReorderedEventArgs.cs
- UriTemplateClientFormatter.cs
- AttachedPropertyBrowsableAttribute.cs
- WebPartsSection.cs
- InternalBufferOverflowException.cs
- RotateTransform3D.cs
- MasterPageBuildProvider.cs
- XmlAttribute.cs
- SelectionChangedEventArgs.cs
- AssertUtility.cs
- SHA512Managed.cs
- ColumnClickEvent.cs
- AdapterUtil.cs
- DataBindingCollection.cs
- DataObjectMethodAttribute.cs
- Zone.cs
- GridViewSelectEventArgs.cs
- ControlUtil.cs
- GridPattern.cs
- ExpressionEditorAttribute.cs
- ObfuscationAttribute.cs
- GeneralTransform3D.cs
- FontStretch.cs
- CharacterMetrics.cs
- DecimalKeyFrameCollection.cs
- SmtpFailedRecipientsException.cs
- Identity.cs
- EditingCoordinator.cs
- RecordBuilder.cs
- FontUnitConverter.cs
- NamespaceDisplayAutomationPeer.cs
- ObjectViewEntityCollectionData.cs
- XslCompiledTransform.cs
- ComponentDispatcher.cs
- Tuple.cs
- CodeMethodReturnStatement.cs
- RegistrationServices.cs
- DataControlLinkButton.cs
- DependsOnAttribute.cs
- SqlFunctionAttribute.cs
- UrlAuthFailedErrorFormatter.cs
- Matrix3D.cs
- WebPartVerbCollection.cs
- CorruptStoreException.cs
- WCFBuildProvider.cs
- ClientTargetSection.cs
- TabPage.cs
- COM2ComponentEditor.cs
- PenThread.cs
- PersonalizationStateQuery.cs
- OneWayBindingElement.cs
- HttpWriter.cs
- XmlSchemaObjectCollection.cs
- ListViewGroup.cs
- UniqueIdentifierService.cs
- DataTransferEventArgs.cs
- PointCollectionValueSerializer.cs
- DataFormat.cs