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 / QIL / QilReference.cs / 1 / 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
private const int MaxDebugNameLength = 1023;
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.
//------------------------------------------------------------------------------
//
// 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
private const int MaxDebugNameLength = 1023;
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
- NativeMethods.cs
- PanelDesigner.cs
- AddingNewEventArgs.cs
- LoginStatusDesigner.cs
- EventToken.cs
- WebConfigurationHostFileChange.cs
- ObjectHelper.cs
- XmlExceptionHelper.cs
- WindowProviderWrapper.cs
- HttpConfigurationContext.cs
- WebEvents.cs
- PaintEvent.cs
- CheckBoxDesigner.cs
- TemplateBindingExtensionConverter.cs
- InvalidOperationException.cs
- ColorConvertedBitmap.cs
- XmlDocumentViewSchema.cs
- BinaryParser.cs
- CachingParameterInspector.cs
- SqlCacheDependencyDatabase.cs
- PageParserFilter.cs
- BinaryMethodMessage.cs
- CodeDirectionExpression.cs
- SystemColors.cs
- BackgroundFormatInfo.cs
- PhoneCallDesigner.cs
- BindUriHelper.cs
- SQLMembershipProvider.cs
- DockAndAnchorLayout.cs
- TransformValueSerializer.cs
- CompModSwitches.cs
- NetworkStream.cs
- DbgCompiler.cs
- ComponentCommands.cs
- LayoutEditorPart.cs
- DoubleAnimation.cs
- ToolboxDataAttribute.cs
- RectAnimation.cs
- PtsHelper.cs
- DataColumn.cs
- OdbcEnvironment.cs
- ScrollData.cs
- TailCallAnalyzer.cs
- SelfIssuedSamlTokenFactory.cs
- PeerNode.cs
- TimelineGroup.cs
- EncodingTable.cs
- SelectedGridItemChangedEvent.cs
- CreateDataSourceDialog.cs
- OleDbCommand.cs
- TimerTable.cs
- HtmlInputCheckBox.cs
- SynchronizationContext.cs
- AssemblyAssociatedContentFileAttribute.cs
- Visual3DCollection.cs
- OdbcCommand.cs
- WindowsStreamSecurityUpgradeProvider.cs
- TextEffectCollection.cs
- HiddenField.cs
- DataAdapter.cs
- MenuItemCollectionEditor.cs
- WindowsFont.cs
- BrowserCapabilitiesCodeGenerator.cs
- AssemblyNameProxy.cs
- CorrelationExtension.cs
- TextSpanModifier.cs
- GlobalEventManager.cs
- SafeLocalMemHandle.cs
- PassportIdentity.cs
- SmiEventSink_Default.cs
- CodeDefaultValueExpression.cs
- EncoderFallback.cs
- PreviewPrintController.cs
- IpcPort.cs
- RuntimeConfig.cs
- Pts.cs
- StaticSiteMapProvider.cs
- __TransparentProxy.cs
- glyphs.cs
- BinaryMessageEncoder.cs
- SmiEventStream.cs
- KeyNotFoundException.cs
- DynamicActivityProperty.cs
- CryptoKeySecurity.cs
- HtmlGenericControl.cs
- NativeMethodsOther.cs
- StreamingContext.cs
- MultilineStringEditor.cs
- XhtmlBasicValidationSummaryAdapter.cs
- PropertyGridEditorPart.cs
- EntityDataSourceView.cs
- TransformerTypeCollection.cs
- WebHeaderCollection.cs
- SqlDataSourceConfigureSelectPanel.cs
- XmlLanguageConverter.cs
- SafeIUnknown.cs
- WebControl.cs
- Setter.cs
- FastEncoderWindow.cs
- WebPartConnectionsCancelEventArgs.cs