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
- LinearGradientBrush.cs
- templategroup.cs
- shaper.cs
- DataGridClipboardHelper.cs
- LocalizationCodeDomSerializer.cs
- EncoderNLS.cs
- SettingsProviderCollection.cs
- DataServices.cs
- DesignerCategoryAttribute.cs
- UrlMappingsModule.cs
- RelationshipSet.cs
- CodeTypeMemberCollection.cs
- Sql8ExpressionRewriter.cs
- AssemblyBuilder.cs
- SplineKeyFrames.cs
- MeshGeometry3D.cs
- HtmlToClrEventProxy.cs
- QuaternionAnimationUsingKeyFrames.cs
- UIPermission.cs
- InputLanguageEventArgs.cs
- DataGridViewCellPaintingEventArgs.cs
- PropertyPushdownHelper.cs
- ToolStripItemClickedEventArgs.cs
- PageContent.cs
- NativeMethods.cs
- ProfilePropertyNameValidator.cs
- Win32SafeHandles.cs
- LateBoundBitmapDecoder.cs
- OutputCacheSettings.cs
- DesignSurfaceServiceContainer.cs
- DirectoryInfo.cs
- EDesignUtil.cs
- MDIClient.cs
- ConfigurationElementCollection.cs
- RepeaterItemEventArgs.cs
- BamlRecordReader.cs
- PrimarySelectionAdorner.cs
- ScriptingWebServicesSectionGroup.cs
- EntryPointNotFoundException.cs
- Journal.cs
- TextServicesDisplayAttribute.cs
- UIHelper.cs
- DrawingContextWalker.cs
- RichTextBox.cs
- DesignTimeXamlWriter.cs
- EventsTab.cs
- QilXmlReader.cs
- HyperLinkColumn.cs
- OdbcDataReader.cs
- LineInfo.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- ToolbarAUtomationPeer.cs
- RC2.cs
- FixedFlowMap.cs
- CompositeTypefaceMetrics.cs
- ArrangedElement.cs
- SqlMultiplexer.cs
- SystemIPInterfaceProperties.cs
- TraceData.cs
- InfoCardBaseException.cs
- System.Data_BID.cs
- ChildChangedEventArgs.cs
- AppDomain.cs
- SafeMILHandleMemoryPressure.cs
- DbConnectionStringBuilder.cs
- DataGridRowHeaderAutomationPeer.cs
- HGlobalSafeHandle.cs
- XmlSchemaObjectTable.cs
- TrackingDataItemValue.cs
- RoleServiceManager.cs
- SHA512.cs
- VisualTreeHelper.cs
- ObjectRef.cs
- HostSecurityManager.cs
- StorageFunctionMapping.cs
- TextStore.cs
- Error.cs
- AccessorTable.cs
- LinkButton.cs
- CanonicalXml.cs
- Int64.cs
- EditBehavior.cs
- RecognizeCompletedEventArgs.cs
- SqlNode.cs
- TextBlockAutomationPeer.cs
- MonikerHelper.cs
- PropertyGridEditorPart.cs
- ApplicationId.cs
- SmtpNegotiateAuthenticationModule.cs
- ExpressionBinding.cs
- AuthStoreRoleProvider.cs
- PackageController.cs
- Transactions.cs
- WpfKnownType.cs
- ContainerSelectorGlyph.cs
- ResourceManager.cs
- FaultDesigner.cs
- ConfigXmlComment.cs
- DataGridTableCollection.cs
- TextParaLineResult.cs