Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataEntity / System / Data / Map / ViewGeneration / Structures / QualifiedCellIdBoolean.cs / 1 / QualifiedCellIdBoolean.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System.Data.Mapping.ViewGeneration.CqlGeneration; using System.Text; namespace System.Data.Mapping.ViewGeneration.Structures { // A class that denotes "T.booleanVar", e.g., "T1._from2" // It is a subclass of CellIdBoolean with an added block alias internal class QualifiedCellIdBoolean : CellIdBoolean { #region Constructor // effects: Creates a boolean of the form "block._from" internal QualifiedCellIdBoolean(CqlBlock block, CqlIdentifiers identifiers, int originalCellNum) : base(identifiers, originalCellNum) { m_block = block; } #endregion #region Fields private CqlBlock m_block; #endregion #region Methods internal override StringBuilder AsCql(StringBuilder builder, string blockAlias, bool canSkipIsNotNull) { // We ignore the given blockAlias since we already have a fully qualified name string qualifiedName = CqlWriter.GetQualifiedName(m_block.CqlAlias, SlotName); builder.Append(qualifiedName); return builder; } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System.Data.Mapping.ViewGeneration.CqlGeneration; using System.Text; namespace System.Data.Mapping.ViewGeneration.Structures { // A class that denotes "T.booleanVar", e.g., "T1._from2" // It is a subclass of CellIdBoolean with an added block alias internal class QualifiedCellIdBoolean : CellIdBoolean { #region Constructor // effects: Creates a boolean of the form "block._from" internal QualifiedCellIdBoolean(CqlBlock block, CqlIdentifiers identifiers, int originalCellNum) : base(identifiers, originalCellNum) { m_block = block; } #endregion #region Fields private CqlBlock m_block; #endregion #region Methods internal override StringBuilder AsCql(StringBuilder builder, string blockAlias, bool canSkipIsNotNull) { // We ignore the given blockAlias since we already have a fully qualified name string qualifiedName = CqlWriter.GetQualifiedName(m_block.CqlAlias, SlotName); builder.Append(qualifiedName); return builder; } #endregion } } // 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
- SessionStateModule.cs
- DynamicRenderer.cs
- HttpFormatExtensions.cs
- ActiveXSite.cs
- GAC.cs
- MachineKeyConverter.cs
- columnmapkeybuilder.cs
- DynamicPropertyHolder.cs
- GeneralTransform.cs
- CompatibleComparer.cs
- Identity.cs
- SystemWebSectionGroup.cs
- DateTimeSerializationSection.cs
- _SSPIWrapper.cs
- SafeRightsManagementHandle.cs
- TriggerActionCollection.cs
- RtfControlWordInfo.cs
- CreateUserWizard.cs
- HttpDebugHandler.cs
- Axis.cs
- CodeCompileUnit.cs
- XsdDataContractImporter.cs
- DbFunctionCommandTree.cs
- IconBitmapDecoder.cs
- SharedDp.cs
- ProfileBuildProvider.cs
- ProcessProtocolHandler.cs
- VirtualPathProvider.cs
- SoapAttributes.cs
- ProcessRequestArgs.cs
- HttpConfigurationSystem.cs
- SchemaTableColumn.cs
- ArrangedElement.cs
- Attributes.cs
- Choices.cs
- PageRequestManager.cs
- MimeBasePart.cs
- ImageAnimator.cs
- ConfigurationSection.cs
- LineBreak.cs
- TimeSpanValidatorAttribute.cs
- LocatorPart.cs
- Rect.cs
- UInt64Converter.cs
- SafeNativeMethodsCLR.cs
- Model3DGroup.cs
- RoleBoolean.cs
- HwndSourceParameters.cs
- Ops.cs
- DataTemplateSelector.cs
- MasterPageParser.cs
- HiddenField.cs
- ScriptRegistrationManager.cs
- FactoryGenerator.cs
- HighlightComponent.cs
- XhtmlBasicPageAdapter.cs
- IntSumAggregationOperator.cs
- Confirm.cs
- ChainOfDependencies.cs
- SymbolMethod.cs
- Size3DConverter.cs
- SimpleApplicationHost.cs
- MasterPage.cs
- RemotingConfiguration.cs
- UnsafeNativeMethods.cs
- Point3DValueSerializer.cs
- CodePrimitiveExpression.cs
- EtwTrackingBehavior.cs
- ComboBoxItem.cs
- ListViewCancelEventArgs.cs
- SourceSwitch.cs
- MediaContextNotificationWindow.cs
- CheckBoxField.cs
- PageAdapter.cs
- ResponseStream.cs
- ContentValidator.cs
- ConfigurationManagerInternal.cs
- CopyAttributesAction.cs
- SqlTriggerAttribute.cs
- QilGenerator.cs
- QilIterator.cs
- CancellationTokenRegistration.cs
- DataGridView.cs
- CaseInsensitiveHashCodeProvider.cs
- PresentationTraceSources.cs
- ContentPathSegment.cs
- UrlPath.cs
- TextBox.cs
- XPathNodeHelper.cs
- SafeRightsManagementHandle.cs
- SerializationAttributes.cs
- OdbcConnectionPoolProviderInfo.cs
- SingleStorage.cs
- SslStreamSecurityUpgradeProvider.cs
- SectionXmlInfo.cs
- ConfigUtil.cs
- ListControl.cs
- CodeCompiler.cs
- SafeProcessHandle.cs
- DynamicFilter.cs