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
- SerializationBinder.cs
- DesignerForm.cs
- ListMarkerLine.cs
- SrgsText.cs
- GetMemberBinder.cs
- SmiGettersStream.cs
- ActivationProxy.cs
- basevalidator.cs
- ReplyChannelAcceptor.cs
- UriTemplateLiteralPathSegment.cs
- SettingsPropertyValueCollection.cs
- ISCIIEncoding.cs
- HtmlTableCellCollection.cs
- Menu.cs
- WindowsRebar.cs
- PenThreadWorker.cs
- ProjectionPathBuilder.cs
- RayHitTestParameters.cs
- WebPartActionVerb.cs
- CompileLiteralTextParser.cs
- DocumentViewerBase.cs
- SafeCoTaskMem.cs
- HtmlTernaryTree.cs
- BuildResult.cs
- EpmSyndicationContentDeSerializer.cs
- RangeBaseAutomationPeer.cs
- DrawListViewColumnHeaderEventArgs.cs
- AttachedAnnotationChangedEventArgs.cs
- OdbcConnectionFactory.cs
- Image.cs
- ActivationServices.cs
- WebPartCatalogCloseVerb.cs
- XmlIterators.cs
- sqlpipe.cs
- FileSystemInfo.cs
- BitmapEncoder.cs
- PackagePart.cs
- FreezableCollection.cs
- XsdDuration.cs
- LookupBindingPropertiesAttribute.cs
- DiscoveryCallbackBehavior.cs
- SizeChangedEventArgs.cs
- SQLInt32Storage.cs
- ConnectionConsumerAttribute.cs
- SqlDataSourceCache.cs
- CompositeTypefaceMetrics.cs
- TextTreePropertyUndoUnit.cs
- BindingManagerDataErrorEventArgs.cs
- XmlSchemaAnnotated.cs
- TransactionTable.cs
- SvcMapFileLoader.cs
- ConfigXmlText.cs
- SaveRecipientRequest.cs
- WindowsTitleBar.cs
- AnimationTimeline.cs
- Baml2006SchemaContext.cs
- OrderPreservingSpoolingTask.cs
- AutomationPatternInfo.cs
- ThousandthOfEmRealDoubles.cs
- ArglessEventHandlerProxy.cs
- PropertyStore.cs
- FrameworkPropertyMetadata.cs
- ScriptResourceAttribute.cs
- MetadataArtifactLoaderCompositeResource.cs
- LifetimeServices.cs
- TextTreeTextNode.cs
- HierarchicalDataSourceDesigner.cs
- StreamResourceInfo.cs
- CircleHotSpot.cs
- DoWhile.cs
- SafeJobHandle.cs
- PaperSource.cs
- ManipulationBoundaryFeedbackEventArgs.cs
- CalendarDateChangedEventArgs.cs
- ConfigurationErrorsException.cs
- SupportsEventValidationAttribute.cs
- SplitterPanel.cs
- ReadOnlyCollection.cs
- PtsHost.cs
- PageStatePersister.cs
- HtmlElementEventArgs.cs
- Baml2006Reader.cs
- WebPartConnectionsEventArgs.cs
- _ConnectStream.cs
- RelationshipType.cs
- ZipPackagePart.cs
- DataSourceView.cs
- Message.cs
- MD5.cs
- XPathDocumentBuilder.cs
- RIPEMD160.cs
- PropertyReferenceSerializer.cs
- Identifier.cs
- SaveFileDialog.cs
- GridViewCommandEventArgs.cs
- ImageSource.cs
- TextRunCache.cs
- HttpResponseHeader.cs
- HttpListenerContext.cs
- IsolatedStorageFilePermission.cs