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
- ManifestResourceInfo.cs
- SqlParameterCollection.cs
- DurationConverter.cs
- ButtonField.cs
- URLIdentityPermission.cs
- ParameterElement.cs
- DataException.cs
- PassportAuthentication.cs
- UnicodeEncoding.cs
- WindowsHyperlink.cs
- Margins.cs
- mediaeventargs.cs
- MemberExpressionHelper.cs
- DrawingImage.cs
- WsdlBuildProvider.cs
- ZoomingMessageFilter.cs
- SoapExtensionImporter.cs
- KeyProperty.cs
- ManagementException.cs
- JapaneseLunisolarCalendar.cs
- DataGridViewElement.cs
- BamlLocalizer.cs
- GlobalizationSection.cs
- Scene3D.cs
- Fonts.cs
- ChangeInterceptorAttribute.cs
- ValueSerializerAttribute.cs
- CodeCommentStatement.cs
- Statements.cs
- OutgoingWebResponseContext.cs
- SpoolingTask.cs
- WebConfigurationFileMap.cs
- DataMemberConverter.cs
- BaseWebProxyFinder.cs
- HttpClientCertificate.cs
- ProjectionPlanCompiler.cs
- SmiEventStream.cs
- MenuCommandsChangedEventArgs.cs
- MessageTraceRecord.cs
- DockPanel.cs
- PrimitiveSchema.cs
- LookupBindingPropertiesAttribute.cs
- PersonalizationStateQuery.cs
- PointAnimationUsingPath.cs
- TrackingCondition.cs
- DynamicPropertyHolder.cs
- NamespaceList.cs
- ToolTipService.cs
- HelpEvent.cs
- TextDecorationCollection.cs
- ElementsClipboardData.cs
- DataSourceProvider.cs
- CharEnumerator.cs
- DropShadowEffect.cs
- GlobalId.cs
- LOSFormatter.cs
- BooleanAnimationUsingKeyFrames.cs
- StatusBar.cs
- XamlReader.cs
- CommonDialog.cs
- CodeCompiler.cs
- TextContainerChangedEventArgs.cs
- RemoteWebConfigurationHost.cs
- NamespaceInfo.cs
- InputBuffer.cs
- RuntimeWrappedException.cs
- DataListItem.cs
- BaseParaClient.cs
- FontCacheLogic.cs
- MimeTypePropertyAttribute.cs
- DataRecordObjectView.cs
- ProviderException.cs
- PointConverter.cs
- HandleExceptionArgs.cs
- DataFormats.cs
- RequestSecurityToken.cs
- SafeViewOfFileHandle.cs
- UInt64Storage.cs
- MetabaseServerConfig.cs
- AppDomainCompilerProxy.cs
- XamlInt32CollectionSerializer.cs
- WebBrowserSiteBase.cs
- SearchForVirtualItemEventArgs.cs
- AppDomainManager.cs
- Deflater.cs
- WindowsFormsHostPropertyMap.cs
- EventPropertyMap.cs
- RegexCompiler.cs
- EntitySetDataBindingList.cs
- TableStyle.cs
- ReaderWriterLock.cs
- CollectionBuilder.cs
- XmlSerializationGeneratedCode.cs
- CollectionViewGroupInternal.cs
- ProxyDataContractResolver.cs
- DelimitedListTraceListener.cs
- UnsafeNetInfoNativeMethods.cs
- AppDomainInstanceProvider.cs
- Int32AnimationUsingKeyFrames.cs
- ExtendedProtectionPolicyTypeConverter.cs