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
- WindowsListViewGroupHelper.cs
- DataGridViewComboBoxCell.cs
- LostFocusEventManager.cs
- FontSizeConverter.cs
- WindowsListView.cs
- HexParser.cs
- RichTextBox.cs
- UnknownBitmapEncoder.cs
- PeerPresenceInfo.cs
- ReplacementText.cs
- SelectionRangeConverter.cs
- Thread.cs
- MatrixTransform3D.cs
- X509RecipientCertificateClientElement.cs
- TreeNodeCollectionEditor.cs
- TCPClient.cs
- EntityTemplateUserControl.cs
- SQLBinaryStorage.cs
- WebWorkflowRole.cs
- precedingsibling.cs
- coordinatorscratchpad.cs
- SqlNodeAnnotation.cs
- StrongNameUtility.cs
- InputBuffer.cs
- SymbolType.cs
- BitmapDownload.cs
- CoTaskMemHandle.cs
- TransformDescriptor.cs
- AVElementHelper.cs
- CustomCredentialPolicy.cs
- shaperfactoryquerycachekey.cs
- XamlStyleSerializer.cs
- XamlInt32CollectionSerializer.cs
- PropertyGroupDescription.cs
- Formatter.cs
- DispatchChannelSink.cs
- Brush.cs
- IdnElement.cs
- HttpCacheParams.cs
- TraceFilter.cs
- DtdParser.cs
- ConsoleEntryPoint.cs
- InvalidEnumArgumentException.cs
- Span.cs
- InvalidDataException.cs
- ServiceModelDictionary.cs
- BaseCollection.cs
- XmlSerializationReader.cs
- XmlEntity.cs
- GraphicsPathIterator.cs
- EntityDataSource.cs
- SelectedGridItemChangedEvent.cs
- XsdBuilder.cs
- ClientSponsor.cs
- ClaimSet.cs
- KeyEventArgs.cs
- DataSourceSelectArguments.cs
- DataGridViewRowEventArgs.cs
- ToolStripItemEventArgs.cs
- ErrorWebPart.cs
- IriParsingElement.cs
- RecognitionResult.cs
- HtmlControl.cs
- PointHitTestParameters.cs
- VirtualPath.cs
- AutomationProperties.cs
- coordinatorfactory.cs
- Int32Collection.cs
- IndexedWhereQueryOperator.cs
- BindingOperations.cs
- _Rfc2616CacheValidators.cs
- PointHitTestResult.cs
- ArglessEventHandlerProxy.cs
- ChangePassword.cs
- ClipboardProcessor.cs
- RectIndependentAnimationStorage.cs
- FileDataSourceCache.cs
- MonthCalendarDesigner.cs
- MultiPropertyDescriptorGridEntry.cs
- Rotation3D.cs
- CodeObject.cs
- DesignerHierarchicalDataSourceView.cs
- InitializingNewItemEventArgs.cs
- TypefaceCollection.cs
- ObjectStateManagerMetadata.cs
- StylusPointPropertyId.cs
- SEHException.cs
- safesecurityhelperavalon.cs
- SqlDataSourceCache.cs
- LinkedList.cs
- ping.cs
- XomlCompilerParameters.cs
- XmlHierarchicalEnumerable.cs
- SqlNodeAnnotations.cs
- UIElementHelper.cs
- ClickablePoint.cs
- HierarchicalDataSourceDesigner.cs
- _DisconnectOverlappedAsyncResult.cs
- baseaxisquery.cs
- DesignerAttribute.cs