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
- Merger.cs
- HttpListenerContext.cs
- ProcessHostConfigUtils.cs
- DataBoundControlAdapter.cs
- TimeSpanSecondsConverter.cs
- SqlUDTStorage.cs
- MemberRestriction.cs
- SqlConnectionManager.cs
- HttpHandlerActionCollection.cs
- FixedTextContainer.cs
- DefaultHttpHandler.cs
- Volatile.cs
- SortAction.cs
- SqlDependencyListener.cs
- LoadedOrUnloadedOperation.cs
- RegisterInfo.cs
- IArgumentProvider.cs
- Emitter.cs
- XmlEnumAttribute.cs
- StringValidator.cs
- BrowserCapabilitiesCompiler.cs
- ControlUtil.cs
- WindowsFormsDesignerOptionService.cs
- InvalidOleVariantTypeException.cs
- ScrollBar.cs
- FontStyle.cs
- DirectoryGroupQuery.cs
- XPathNodeInfoAtom.cs
- FontWeightConverter.cs
- LinearGradientBrush.cs
- Deserializer.cs
- ZipIOLocalFileDataDescriptor.cs
- __TransparentProxy.cs
- SqlDataSourceStatusEventArgs.cs
- EntityDataSourceContextCreatedEventArgs.cs
- XpsFixedDocumentSequenceReaderWriter.cs
- ListViewGroupItemCollection.cs
- HtmlFormAdapter.cs
- Margins.cs
- ScriptingRoleServiceSection.cs
- OdbcTransaction.cs
- ParameterElementCollection.cs
- MediaContextNotificationWindow.cs
- SystemThemeKey.cs
- Encoder.cs
- __Error.cs
- DataKeyCollection.cs
- RowToParametersTransformer.cs
- IdnMapping.cs
- BrowserTree.cs
- ObjectPersistData.cs
- EdmFunctions.cs
- DetailsViewCommandEventArgs.cs
- InlineObject.cs
- SslStream.cs
- ListViewPagedDataSource.cs
- UIElementAutomationPeer.cs
- Bits.cs
- Point3DAnimationUsingKeyFrames.cs
- XPathConvert.cs
- BitmapSourceSafeMILHandle.cs
- ToolStripDropDownDesigner.cs
- SendActivityValidator.cs
- ReflectEventDescriptor.cs
- QilDataSource.cs
- MetadataCollection.cs
- ReferenceTypeElement.cs
- _Semaphore.cs
- BaseTemplateBuildProvider.cs
- FormViewInsertedEventArgs.cs
- FileVersionInfo.cs
- HierarchicalDataBoundControlAdapter.cs
- ServiceDescriptionData.cs
- TextDocumentView.cs
- BaseProcessor.cs
- GAC.cs
- SoapMessage.cs
- TreeBuilder.cs
- RepeaterItemCollection.cs
- FixedSOMTableCell.cs
- SpecialFolderEnumConverter.cs
- _NTAuthentication.cs
- EntityFunctions.cs
- NativeRightsManagementAPIsStructures.cs
- Calendar.cs
- DataGridCell.cs
- SchemaLookupTable.cs
- ModelPropertyCollectionImpl.cs
- RuntimeConfig.cs
- OracleConnectionString.cs
- WebContext.cs
- ServerValidateEventArgs.cs
- WebScriptMetadataMessageEncoderFactory.cs
- milrender.cs
- WorkflowMarkupElementEventArgs.cs
- ParameterBuilder.cs
- MenuItemStyleCollection.cs
- SqlReferenceCollection.cs
- SoapMessage.cs
- GeometryGroup.cs