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
- CodeArrayCreateExpression.cs
- DatasetMethodGenerator.cs
- Visual.cs
- ValueChangedEventManager.cs
- SystemIPv4InterfaceProperties.cs
- DataServiceConfiguration.cs
- PanelDesigner.cs
- XmlSchemaSimpleContentRestriction.cs
- EditorPart.cs
- DesignerOptions.cs
- KerberosRequestorSecurityToken.cs
- ParallelTimeline.cs
- TreeViewHitTestInfo.cs
- SEHException.cs
- ToolStripLabel.cs
- TrackingMemoryStreamFactory.cs
- IntranetCredentialPolicy.cs
- StandardCommands.cs
- ActivityValidator.cs
- InvalidDataContractException.cs
- __FastResourceComparer.cs
- SafeProcessHandle.cs
- TreeChangeInfo.cs
- TableStyle.cs
- JavaScriptObjectDeserializer.cs
- DefaultShape.cs
- ChtmlTextWriter.cs
- CellCreator.cs
- AppSettingsExpressionBuilder.cs
- SmiEventSink.cs
- CaseInsensitiveHashCodeProvider.cs
- URLString.cs
- CapabilitiesSection.cs
- InfoCardMasterKey.cs
- FrameDimension.cs
- WebMessageEncodingBindingElement.cs
- RequestUriProcessor.cs
- HyperLinkColumn.cs
- EncoderFallback.cs
- TypeSystemHelpers.cs
- x509utils.cs
- ColorTransform.cs
- IdentityValidationException.cs
- MsmqIntegrationOutputChannel.cs
- RawStylusInput.cs
- _NegotiateClient.cs
- _ShellExpression.cs
- InheritanceContextChangedEventManager.cs
- DocumentSchemaValidator.cs
- ColorConverter.cs
- ListView.cs
- Button.cs
- TransformGroup.cs
- Walker.cs
- StorageComplexTypeMapping.cs
- StreamSecurityUpgradeAcceptorBase.cs
- XmlChoiceIdentifierAttribute.cs
- XappLauncher.cs
- LogAppendAsyncResult.cs
- HtmlInputFile.cs
- ReadOnlyHierarchicalDataSource.cs
- JpegBitmapDecoder.cs
- MatrixStack.cs
- JsonQNameDataContract.cs
- XmlWhitespace.cs
- PowerStatus.cs
- WebEvents.cs
- DataGridViewAutoSizeModeEventArgs.cs
- DataGridItemEventArgs.cs
- TableLayoutSettingsTypeConverter.cs
- QueryStoreStatusRequest.cs
- SeparatorAutomationPeer.cs
- TemplateApplicationHelper.cs
- VisualProxy.cs
- BooleanAnimationBase.cs
- SqlDataSourceQueryEditor.cs
- ErrorStyle.cs
- TextComposition.cs
- StrongNameHelpers.cs
- SmtpDigestAuthenticationModule.cs
- ReadOnlyPropertyMetadata.cs
- Columns.cs
- UserNameSecurityTokenParameters.cs
- HtmlTableCell.cs
- MemoryRecordBuffer.cs
- EntityProviderFactory.cs
- SafeLocalAllocation.cs
- ResourceManager.cs
- CompositionAdorner.cs
- PlatformCulture.cs
- SqlConnectionPoolProviderInfo.cs
- sqlstateclientmanager.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- ConfigXmlCDataSection.cs
- Walker.cs
- ModelPropertyCollectionImpl.cs
- AVElementHelper.cs
- Camera.cs
- D3DImage.cs
- EllipticalNodeOperations.cs