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
- RectangleF.cs
- SerializeAbsoluteContext.cs
- HighlightVisual.cs
- RequiredFieldValidator.cs
- OptimizedTemplateContent.cs
- RegexCaptureCollection.cs
- RelatedPropertyManager.cs
- XmlHierarchicalEnumerable.cs
- DecoderExceptionFallback.cs
- ComponentConverter.cs
- BitmapMetadataBlob.cs
- AliasExpr.cs
- AxImporter.cs
- FormViewUpdateEventArgs.cs
- AutoGeneratedFieldProperties.cs
- DomNameTable.cs
- _ListenerResponseStream.cs
- StopStoryboard.cs
- HtmlLink.cs
- XsltLoader.cs
- QilParameter.cs
- FastPropertyAccessor.cs
- BitmapImage.cs
- FileEnumerator.cs
- ToolBarPanel.cs
- PeerNameRecord.cs
- UriScheme.cs
- FilterUserControlBase.cs
- CodeCastExpression.cs
- ModuleConfigurationInfo.cs
- SignatureToken.cs
- ForceCopyBuildProvider.cs
- Annotation.cs
- Color.cs
- WpfXamlLoader.cs
- ClickablePoint.cs
- Exception.cs
- GridViewSortEventArgs.cs
- CacheMemory.cs
- FormsIdentity.cs
- CharacterBuffer.cs
- ThreadInterruptedException.cs
- BitmapInitialize.cs
- RoutedEventHandlerInfo.cs
- RouteParser.cs
- CodeExpressionCollection.cs
- Int32Rect.cs
- XmlComplianceUtil.cs
- ToolStripContentPanelDesigner.cs
- DiscoveryClientDocuments.cs
- QilGeneratorEnv.cs
- RSAPKCS1SignatureFormatter.cs
- ServiceActivationException.cs
- MonthCalendar.cs
- X509SecurityTokenParameters.cs
- DbMetaDataFactory.cs
- SoapException.cs
- Enlistment.cs
- DataBindingHandlerAttribute.cs
- AutoScrollHelper.cs
- HttpProfileBase.cs
- _OSSOCK.cs
- AuthenticationService.cs
- SmiContextFactory.cs
- ServiceHostFactory.cs
- SiteMapNode.cs
- EntityContainer.cs
- StrokeSerializer.cs
- HtmlInputFile.cs
- InvalidComObjectException.cs
- WebPartVerb.cs
- WebRequestModuleElement.cs
- WeakRefEnumerator.cs
- StringValidatorAttribute.cs
- DataRow.cs
- Types.cs
- Vector3DConverter.cs
- ParameterCollection.cs
- XmlBufferReader.cs
- PropertyDescriptorGridEntry.cs
- ExcludeFromCodeCoverageAttribute.cs
- PolyLineSegment.cs
- RegexRunner.cs
- InternalConfigEventArgs.cs
- XmlSchemaDocumentation.cs
- XsdCachingReader.cs
- X509ChainPolicy.cs
- PKCS1MaskGenerationMethod.cs
- CapabilitiesPattern.cs
- COM2PropertyDescriptor.cs
- ExpressionPrefixAttribute.cs
- SecureUICommand.cs
- ExtentKey.cs
- BaseValidatorDesigner.cs
- FtpWebResponse.cs
- LambdaCompiler.Binary.cs
- Qualifier.cs
- DBConnectionString.cs
- XmlSchemaRedefine.cs
- FastPropertyAccessor.cs