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
- X509Chain.cs
- DataControlField.cs
- StreamGeometryContext.cs
- MasterPage.cs
- StringConcat.cs
- ConfigXmlComment.cs
- DbConnectionFactory.cs
- SqlLiftWhereClauses.cs
- X509ThumbprintKeyIdentifierClause.cs
- ToolStripDropDownMenu.cs
- DbTransaction.cs
- CodeIdentifiers.cs
- ProviderConnectionPointCollection.cs
- TemplateBuilder.cs
- SiteMapDataSource.cs
- TcpTransportBindingElement.cs
- MouseGestureValueSerializer.cs
- HMAC.cs
- PrimitiveCodeDomSerializer.cs
- ProfileEventArgs.cs
- WindowsSpinner.cs
- SmiMetaData.cs
- ProviderConnectionPoint.cs
- LinearKeyFrames.cs
- RijndaelManagedTransform.cs
- ObjectStateManagerMetadata.cs
- Misc.cs
- ViewStateModeByIdAttribute.cs
- WSSecurityTokenSerializer.cs
- CacheChildrenQuery.cs
- ISFClipboardData.cs
- SparseMemoryStream.cs
- WindowsStatic.cs
- ViewManager.cs
- MailSettingsSection.cs
- CompositeDataBoundControl.cs
- PointHitTestParameters.cs
- SizeChangedEventArgs.cs
- FileDialogPermission.cs
- Calendar.cs
- WindowsFormsHost.cs
- SqlFormatter.cs
- CounterSample.cs
- SecurityCriticalDataForSet.cs
- StyleSheet.cs
- MsmqNonTransactedPoisonHandler.cs
- SmtpMail.cs
- HasCopySemanticsAttribute.cs
- HttpProfileGroupBase.cs
- DesignerAutoFormatCollection.cs
- MethodAccessException.cs
- DataViewSetting.cs
- TransactionFlowProperty.cs
- ItemsChangedEventArgs.cs
- ResetableIterator.cs
- PartialTrustVisibleAssembliesSection.cs
- ConfigsHelper.cs
- IntermediatePolicyValidator.cs
- ParallelTimeline.cs
- XPathAxisIterator.cs
- CompilerHelpers.cs
- _ConnectionGroup.cs
- FormsAuthenticationCredentials.cs
- Int32.cs
- StringFunctions.cs
- BindingBase.cs
- SafeCoTaskMem.cs
- DbDataReader.cs
- MembershipSection.cs
- MetadataArtifactLoaderResource.cs
- RadioButtonList.cs
- ExpressionNormalizer.cs
- InkPresenterAutomationPeer.cs
- C14NUtil.cs
- GenericTextProperties.cs
- UniqueID.cs
- MimeXmlReflector.cs
- CodePageUtils.cs
- SHA512.cs
- SafeNativeMethodsCLR.cs
- FormViewInsertEventArgs.cs
- IndexedWhereQueryOperator.cs
- RetriableClipboard.cs
- TypedReference.cs
- ScriptRef.cs
- XmlDataLoader.cs
- ReturnValue.cs
- IisTraceWebEventProvider.cs
- UIElement.cs
- AssociationSet.cs
- BookmarkScopeManager.cs
- ColorIndependentAnimationStorage.cs
- SHA256Cng.cs
- RealizationContext.cs
- AssociationSetEnd.cs
- InvokeMethodDesigner.xaml.cs
- EdmFunction.cs
- EntitySqlQueryState.cs
- InkCanvasSelectionAdorner.cs
- ComponentResourceKey.cs