Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- ComponentManagerBroker.cs
- TextEditorCharacters.cs
- SchemaLookupTable.cs
- LockRecoveryTask.cs
- CompilationUnit.cs
- ResourceDisplayNameAttribute.cs
- OleDbReferenceCollection.cs
- WorkflowFormatterBehavior.cs
- XmlNodeReader.cs
- MenuItemCollection.cs
- NegotiationTokenAuthenticatorState.cs
- Content.cs
- WindowsMenu.cs
- TableCellAutomationPeer.cs
- RelativeSource.cs
- WebPartChrome.cs
- StorageConditionPropertyMapping.cs
- QilParameter.cs
- MouseOverProperty.cs
- HMACMD5.cs
- XPathSelectionIterator.cs
- WebServiceErrorEvent.cs
- EntityDataSourceDesigner.cs
- remotingproxy.cs
- WinFormsUtils.cs
- PolicyValidationException.cs
- ComAdminWrapper.cs
- ScriptModule.cs
- StringKeyFrameCollection.cs
- StrokeNode.cs
- StickyNoteHelper.cs
- ContentControl.cs
- TargetFrameworkAttribute.cs
- filewebrequest.cs
- Cursor.cs
- InvalidWorkflowException.cs
- Completion.cs
- BinaryConverter.cs
- GridViewSelectEventArgs.cs
- WebBaseEventKeyComparer.cs
- SimpleFileLog.cs
- odbcmetadatacollectionnames.cs
- MailWebEventProvider.cs
- DbProviderFactoriesConfigurationHandler.cs
- MobileControlDesigner.cs
- DbConnectionPool.cs
- Block.cs
- HostingEnvironmentSection.cs
- Material.cs
- BaseDataListActionList.cs
- SByteConverter.cs
- __Error.cs
- QueryStringParameter.cs
- HuffmanTree.cs
- Polygon.cs
- StringAttributeCollection.cs
- IdentityReference.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- DBAsyncResult.cs
- ListViewUpdateEventArgs.cs
- SchemaNamespaceManager.cs
- PreservationFileWriter.cs
- InstancePersistenceCommandException.cs
- WebPartConnectionCollection.cs
- SymLanguageType.cs
- UIElement.cs
- externdll.cs
- Converter.cs
- SinglePageViewer.cs
- Util.cs
- SystemUdpStatistics.cs
- CatalogPartChrome.cs
- OutputCacheSection.cs
- BamlRecords.cs
- ServiceEndpointElement.cs
- SelectionGlyph.cs
- HtmlTitle.cs
- ActivationArguments.cs
- ConfigXmlWhitespace.cs
- MaterialCollection.cs
- Part.cs
- XmlFormatMapping.cs
- DispatcherExceptionEventArgs.cs
- InvalidProgramException.cs
- InvalidOleVariantTypeException.cs
- MetadataItemSerializer.cs
- ProcessInfo.cs
- RequiredAttributeAttribute.cs
- ProcessInfo.cs
- DSASignatureDeformatter.cs
- BitmapCacheBrush.cs
- PropertyItem.cs
- TagMapInfo.cs
- XmlSchemaCompilationSettings.cs
- MetadataItemEmitter.cs
- PropertyGrid.cs
- DirectoryRootQuery.cs
- XmlException.cs
- EventWaitHandleSecurity.cs
- Unit.cs