Code:
/ FX-1434 / FX-1434 / 1.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
- ReceiveErrorHandling.cs
- ContractMapping.cs
- BinaryParser.cs
- WindowsAuthenticationModule.cs
- WebPartConnectionsConnectVerb.cs
- EmptyStringExpandableObjectConverter.cs
- ReliableChannelFactory.cs
- RadialGradientBrush.cs
- QueryReaderSettings.cs
- MethodExpr.cs
- UriWriter.cs
- PropertyMetadata.cs
- Memoizer.cs
- ConditionalBranch.cs
- VirtualDirectoryMapping.cs
- AccessorTable.cs
- TreeNodeEventArgs.cs
- WindowsHyperlink.cs
- AddressingProperty.cs
- SystemResourceHost.cs
- DataGridLengthConverter.cs
- WebPartExportVerb.cs
- KeyedCollection.cs
- ExpressionBuilderCollection.cs
- WindowsAltTab.cs
- WindowsFormsSectionHandler.cs
- Hex.cs
- ToolStripMenuItem.cs
- AsyncPostBackTrigger.cs
- SymbolEqualComparer.cs
- ChildDocumentBlock.cs
- GridItemCollection.cs
- DrawingVisualDrawingContext.cs
- SHA256Managed.cs
- StrokeNodeEnumerator.cs
- Select.cs
- SettingsProperty.cs
- ButtonFieldBase.cs
- DPAPIProtectedConfigurationProvider.cs
- TextOutput.cs
- SQLSingleStorage.cs
- XPathNode.cs
- XmlSchemaInferenceException.cs
- DefaultValueTypeConverter.cs
- DataGridViewComboBoxColumnDesigner.cs
- TypeConverter.cs
- CustomSignedXml.cs
- XmlUtil.cs
- DataGridViewCellMouseEventArgs.cs
- DataBoundControlHelper.cs
- TransformerInfo.cs
- EditingCommands.cs
- TraceContextRecord.cs
- GuidelineCollection.cs
- PointLight.cs
- AttributeUsageAttribute.cs
- RestHandlerFactory.cs
- SafePointer.cs
- ILGenerator.cs
- SplineKeyFrames.cs
- NameValueCollection.cs
- HtmlCommandAdapter.cs
- sqlnorm.cs
- CodeMemberProperty.cs
- NameValuePair.cs
- DeviceFilterDictionary.cs
- EntityContainer.cs
- HostExecutionContextManager.cs
- FilteredReadOnlyMetadataCollection.cs
- ListViewItem.cs
- MethodAccessException.cs
- EventMemberCodeDomSerializer.cs
- Reference.cs
- SortableBindingList.cs
- MatrixConverter.cs
- ZoneLinkButton.cs
- RuntimeTransactionHandle.cs
- FlowDocumentReaderAutomationPeer.cs
- WrappedIUnknown.cs
- DataList.cs
- AppLevelCompilationSectionCache.cs
- KeyEventArgs.cs
- ReaderWriterLockWrapper.cs
- EventProvider.cs
- SizeAnimation.cs
- Wildcard.cs
- XmlSchemaSubstitutionGroup.cs
- Utils.cs
- RequestQueryProcessor.cs
- ImagingCache.cs
- LifetimeServices.cs
- IISUnsafeMethods.cs
- Directory.cs
- ObjectAnimationBase.cs
- ImageListDesigner.cs
- _KerberosClient.cs
- DecoderNLS.cs
- AutomationTextAttribute.cs
- DbProviderManifest.cs
- SchemaNames.cs