Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / XmlUtils / System / Xml / Xsl / QIL / QilReference.cs / 1305376 / QilReference.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- using System; using System.Diagnostics; namespace System.Xml.Xsl.Qil { ////// View over a Qil node which is the target of a reference (functions, variables, parameters). /// internal class QilReference : QilNode { // Names longer than 1023 characters cause AV in cscompee.dll, see VSWhidbey 485526 // So we set the internal limit to 1000. Needs to be lower since we might later append // few characters (for example "(2)") if we end up with two same named methods after // the truncation. private const int MaxDebugNameLength = 1000; private string debugName; //----------------------------------------------- // Constructor //----------------------------------------------- ////// Construct a reference /// public QilReference(QilNodeType nodeType) : base(nodeType) { } //----------------------------------------------- // QilReference methods //----------------------------------------------- ////// Name of this reference, preserved for debugging (may be null). /// public string DebugName { get { return this.debugName; } set { if (value.Length > MaxDebugNameLength) value = value.Substring(0, MaxDebugNameLength); this.debugName = value; } } } } // 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
- WebPartEditVerb.cs
- SystemException.cs
- DataPager.cs
- FontFamilyIdentifier.cs
- StoryFragments.cs
- CollectionType.cs
- recordstatescratchpad.cs
- HighContrastHelper.cs
- DataSourceProvider.cs
- Storyboard.cs
- HtmlInputHidden.cs
- PrintDialog.cs
- CodeExpressionRuleDeclaration.cs
- SiteMapNodeItem.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- HtmlAnchor.cs
- LogEntrySerializationException.cs
- LabelAutomationPeer.cs
- SurrogateEncoder.cs
- PartManifestEntry.cs
- Events.cs
- UnionCqlBlock.cs
- MergeLocalizationDirectives.cs
- Site.cs
- precedingsibling.cs
- MouseGestureValueSerializer.cs
- Stack.cs
- DataSourceXmlSerializationAttribute.cs
- Typeface.cs
- querybuilder.cs
- OleServicesContext.cs
- Misc.cs
- PartialList.cs
- ToolStripRendererSwitcher.cs
- TabRenderer.cs
- TextBoxView.cs
- TraceListeners.cs
- ToolboxComponentsCreatedEventArgs.cs
- ToolStripDesignerAvailabilityAttribute.cs
- ProjectionCamera.cs
- SqlHelper.cs
- KnownIds.cs
- TaskFileService.cs
- CustomWebEventKey.cs
- ResolveMatchesMessage11.cs
- CommandBinding.cs
- LocalizabilityAttribute.cs
- Timer.cs
- ServiceDescriptionReflector.cs
- _HeaderInfo.cs
- DefaultBinder.cs
- CngAlgorithm.cs
- PageStatePersister.cs
- OdbcStatementHandle.cs
- RegexFCD.cs
- SoapClientMessage.cs
- DataGridColumnCollectionEditor.cs
- ObjectDataSourceMethodEventArgs.cs
- QilCloneVisitor.cs
- IsolatedStorageException.cs
- DrawingContextWalker.cs
- TabControlEvent.cs
- JoinTreeNode.cs
- EventRoute.cs
- SqlTypeSystemProvider.cs
- SelectionPatternIdentifiers.cs
- HtmlInputRadioButton.cs
- TopClause.cs
- SecurityContextTokenValidationException.cs
- X509ChainElement.cs
- FragmentQuery.cs
- OdbcFactory.cs
- TargetConverter.cs
- ViewService.cs
- MessageHeaderDescriptionCollection.cs
- BindingManagerDataErrorEventArgs.cs
- ProofTokenCryptoHandle.cs
- NamedPipeConnectionPoolSettingsElement.cs
- InlineUIContainer.cs
- DbConnectionPoolOptions.cs
- HitTestWithGeometryDrawingContextWalker.cs
- EventManager.cs
- DiffuseMaterial.cs
- ProcessModelInfo.cs
- DataGridViewCell.cs
- AsyncCompletedEventArgs.cs
- DataIdProcessor.cs
- LayoutSettings.cs
- EventHandlerList.cs
- BindingExpression.cs
- Single.cs
- DataSourceHelper.cs
- XhtmlTextWriter.cs
- RowUpdatedEventArgs.cs
- DataGridViewSelectedCellCollection.cs
- ConnectionPoolRegistry.cs
- TextTreeExtractElementUndoUnit.cs
- XsdBuildProvider.cs
- SchemaSetCompiler.cs
- SafeRegistryHandle.cs