Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / XmlUtils / System / Xml / Xsl / XsltOld / OutputScope.cs / 1 / OutputScope.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Xsl.XsltOld { using Res = System.Xml.Utils.Res; using System; using System.Diagnostics; using System.Xml; internal class OutputScope : DocumentScope { private string name; private string nsUri; private string prefix; private XmlSpace space; private string lang; private bool mixed; private bool toCData; private HtmlElementProps htmlElementProps; // in HTML output -- atomized name of element internal string Name { get { return this.name; } } internal string Namespace { get { return this.nsUri; } } internal string Prefix { get { return this.prefix; } set { this.prefix = value; } } internal XmlSpace Space { get { return this.space; } set { this.space = value; } } internal string Lang { get { return this.lang; } set { this.lang = value; } } internal bool Mixed { get { return this.mixed; } set { this.mixed = value; } } internal bool ToCData { get { return this.toCData; } set { this.toCData = value; } } internal HtmlElementProps HtmlElementProps { get { return this.htmlElementProps; } set { this.htmlElementProps = value; } } internal OutputScope() { Init(string.Empty, string.Empty, string.Empty, XmlSpace.None, string.Empty, false); } internal void Init(string name, string nspace, string prefix, XmlSpace space, string lang, bool mixed) { this.scopes = null; this.name = name; this.nsUri = nspace; this.prefix = prefix; this.space = space; this.lang = lang; this.mixed = mixed; this.toCData = false; this.htmlElementProps = null; } internal bool FindPrefix(string urn, out string prefix) { Debug.Assert(urn != null); for (NamespaceDecl scope = this.scopes; scope != null; scope = scope.Next) { if (Keywords.Equals(scope.Uri, urn) && scope.Prefix != null && scope.Prefix.Length > 0) { prefix = scope.Prefix; return true; } } prefix = string.Empty; return false; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Xsl.XsltOld { using Res = System.Xml.Utils.Res; using System; using System.Diagnostics; using System.Xml; internal class OutputScope : DocumentScope { private string name; private string nsUri; private string prefix; private XmlSpace space; private string lang; private bool mixed; private bool toCData; private HtmlElementProps htmlElementProps; // in HTML output -- atomized name of element internal string Name { get { return this.name; } } internal string Namespace { get { return this.nsUri; } } internal string Prefix { get { return this.prefix; } set { this.prefix = value; } } internal XmlSpace Space { get { return this.space; } set { this.space = value; } } internal string Lang { get { return this.lang; } set { this.lang = value; } } internal bool Mixed { get { return this.mixed; } set { this.mixed = value; } } internal bool ToCData { get { return this.toCData; } set { this.toCData = value; } } internal HtmlElementProps HtmlElementProps { get { return this.htmlElementProps; } set { this.htmlElementProps = value; } } internal OutputScope() { Init(string.Empty, string.Empty, string.Empty, XmlSpace.None, string.Empty, false); } internal void Init(string name, string nspace, string prefix, XmlSpace space, string lang, bool mixed) { this.scopes = null; this.name = name; this.nsUri = nspace; this.prefix = prefix; this.space = space; this.lang = lang; this.mixed = mixed; this.toCData = false; this.htmlElementProps = null; } internal bool FindPrefix(string urn, out string prefix) { Debug.Assert(urn != null); for (NamespaceDecl scope = this.scopes; scope != null; scope = scope.Next) { if (Keywords.Equals(scope.Uri, urn) && scope.Prefix != null && scope.Prefix.Length > 0) { prefix = scope.Prefix; return true; } } prefix = string.Empty; return false; } } } // 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
- WebPartsPersonalization.cs
- SqlProcedureAttribute.cs
- PageStatePersister.cs
- XmlSchemaType.cs
- relpropertyhelper.cs
- AdapterDictionary.cs
- MailMessage.cs
- WebHttpDispatchOperationSelector.cs
- AuthorizationRuleCollection.cs
- OletxEnlistment.cs
- ObjectCloneHelper.cs
- HtmlControl.cs
- TypeUsageBuilder.cs
- Mapping.cs
- SQLDouble.cs
- WebAdminConfigurationHelper.cs
- StateInitialization.cs
- UrlUtility.cs
- CodeMemberMethod.cs
- MulticastOption.cs
- OptimalBreakSession.cs
- ServiceNameElementCollection.cs
- LeftCellWrapper.cs
- Imaging.cs
- SystemUnicastIPAddressInformation.cs
- SoapObjectInfo.cs
- ResourceType.cs
- OverflowException.cs
- XmlReflectionMember.cs
- SystemWebSectionGroup.cs
- NameScopePropertyAttribute.cs
- Encoder.cs
- RecordConverter.cs
- CodeTypeReference.cs
- Table.cs
- SoapObjectInfo.cs
- FixedFlowMap.cs
- BaseResourcesBuildProvider.cs
- TextEditorSpelling.cs
- CompositeControl.cs
- TextFormattingConverter.cs
- SettingsAttributes.cs
- DbConnectionFactory.cs
- System.Data_BID.cs
- KeyedHashAlgorithm.cs
- FixedSOMLineRanges.cs
- OdbcEnvironmentHandle.cs
- WebPartDisplayModeCollection.cs
- ReadOnlyCollection.cs
- SpecialTypeDataContract.cs
- DataGridView.cs
- ZoomPercentageConverter.cs
- AnimationStorage.cs
- BaseTemplateBuildProvider.cs
- SocketException.cs
- SimpleBitVector32.cs
- TreeView.cs
- GroupBox.cs
- RequestDescription.cs
- WebBrowserNavigatedEventHandler.cs
- ZeroOpNode.cs
- ReadOnlyCollection.cs
- BuildDependencySet.cs
- PrtCap_Builder.cs
- ImageList.cs
- FormViewDeleteEventArgs.cs
- CompilationSection.cs
- XmlAttributeCollection.cs
- EmbeddedMailObject.cs
- CacheEntry.cs
- ToolTipAutomationPeer.cs
- XmlAttributeCollection.cs
- OperationCanceledException.cs
- SmiEventSink_Default.cs
- Shape.cs
- BaseCollection.cs
- ListenerElementsCollection.cs
- AttributeAction.cs
- LiteralTextContainerControlBuilder.cs
- SimpleWebHandlerParser.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- FloatAverageAggregationOperator.cs
- JobDuplex.cs
- RuleSettingsCollection.cs
- TimeSpanMinutesConverter.cs
- MDIClient.cs
- CultureMapper.cs
- DataContractSerializerOperationBehavior.cs
- StyleConverter.cs
- ProfileSection.cs
- MetadataPropertyvalue.cs
- ManifestResourceInfo.cs
- complextypematerializer.cs
- StringComparer.cs
- EntityDataSourceSelectedEventArgs.cs
- QilFactory.cs
- TrackBar.cs
- FindRequestContext.cs
- BitmapCodecInfo.cs
- SignedXmlDebugLog.cs