Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / Xslt / XsltContext.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MetadataUtilsSmi.cs
- StylusPointDescription.cs
- MessageHeader.cs
- Point3D.cs
- InputProcessorProfilesLoader.cs
- ListViewTableCell.cs
- ItemChangedEventArgs.cs
- ItemCollection.cs
- HtmlContainerControl.cs
- BinaryObjectReader.cs
- Marshal.cs
- XmlCharType.cs
- GeneratedView.cs
- TemplatePartAttribute.cs
- ComUdtElementCollection.cs
- ComponentChangedEvent.cs
- webproxy.cs
- ServiceBusyException.cs
- TextParentUndoUnit.cs
- RenderTargetBitmap.cs
- ProviderCommandInfoUtils.cs
- UIPermission.cs
- SourceFileInfo.cs
- HttpDebugHandler.cs
- MediaContextNotificationWindow.cs
- CssClassPropertyAttribute.cs
- MetabaseReader.cs
- CryptoConfig.cs
- SecurityHeaderElementInferenceEngine.cs
- HostProtectionException.cs
- UrlAuthFailedErrorFormatter.cs
- PrePrepareMethodAttribute.cs
- LinqToSqlWrapper.cs
- WebPartZoneBase.cs
- SmtpReplyReader.cs
- SharedStatics.cs
- DesignerView.Commands.cs
- HTTPNotFoundHandler.cs
- XmlValidatingReaderImpl.cs
- BufferedReadStream.cs
- CheckBoxAutomationPeer.cs
- PasswordTextNavigator.cs
- WriterOutput.cs
- XmlTextWriter.cs
- unitconverter.cs
- ParagraphVisual.cs
- Span.cs
- messageonlyhwndwrapper.cs
- ToolStripItemImageRenderEventArgs.cs
- DbParameterHelper.cs
- SystemIcmpV4Statistics.cs
- ClientUtils.cs
- NewExpression.cs
- SymbolPair.cs
- SqlTransaction.cs
- FramingDecoders.cs
- Container.cs
- OrCondition.cs
- MultiSelectRootGridEntry.cs
- ImageCodecInfo.cs
- VarRemapper.cs
- TablePatternIdentifiers.cs
- TextDecoration.cs
- ArgumentException.cs
- Task.cs
- ReadingWritingEntityEventArgs.cs
- WebPartUserCapability.cs
- XomlCompilerError.cs
- DefaultAsyncDataDispatcher.cs
- ReadOnlyObservableCollection.cs
- ValidationService.cs
- ImpersonationContext.cs
- XmlWriter.cs
- TypeNameConverter.cs
- WebPartConnection.cs
- XmlConvert.cs
- ServiceOperationDetailViewControl.cs
- ScriptControlDescriptor.cs
- RtfControls.cs
- SkinBuilder.cs
- FrameworkElementAutomationPeer.cs
- SoundPlayerAction.cs
- PeerCollaborationPermission.cs
- FamilyCollection.cs
- BidPrivateBase.cs
- WebPartPersonalization.cs
- ComponentEditorPage.cs
- SequenceFullException.cs
- CalendarModeChangedEventArgs.cs
- ListChangedEventArgs.cs
- AppDomainEvidenceFactory.cs
- RectangleGeometry.cs
- filewebresponse.cs
- TranslateTransform.cs
- UIElementPropertyUndoUnit.cs
- TemplateKey.cs
- IpcClientChannel.cs
- XmlILTrace.cs
- EntityDescriptor.cs
- ClickablePoint.cs