Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Map / ViewGeneration / Structures / QualifiedCellIdBoolean.cs / 1305376 / 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
- PenContexts.cs
- PolicyAssertionCollection.cs
- PrintPreviewControl.cs
- XmlEncodedRawTextWriter.cs
- HttpModuleCollection.cs
- TrustSection.cs
- SafeBuffer.cs
- SqlClientWrapperSmiStream.cs
- EpmContentDeSerializerBase.cs
- StructuredType.cs
- LostFocusEventManager.cs
- XmlSchemaObjectTable.cs
- InvokePatternIdentifiers.cs
- PartialTrustVisibleAssemblyCollection.cs
- DelegateBodyWriter.cs
- PaginationProgressEventArgs.cs
- ServiceParser.cs
- ZeroOpNode.cs
- ProfileEventArgs.cs
- PrimitiveXmlSerializers.cs
- ScopelessEnumAttribute.cs
- SoapInteropTypes.cs
- DataGridViewRow.cs
- IsolatedStorageFile.cs
- RawStylusInputCustomData.cs
- TraversalRequest.cs
- WrappingXamlSchemaContext.cs
- LinkButton.cs
- TextRangeBase.cs
- SafeRightsManagementPubHandle.cs
- DeadCharTextComposition.cs
- DataGridViewDataConnection.cs
- Brush.cs
- TableAdapterManagerHelper.cs
- QilVisitor.cs
- TargetPerspective.cs
- WindowsAuthenticationEventArgs.cs
- StorageFunctionMapping.cs
- ToolStripLocationCancelEventArgs.cs
- HierarchicalDataTemplate.cs
- Asn1IntegerConverter.cs
- WorkflowTransactionService.cs
- SynchronizationContext.cs
- ElementNotEnabledException.cs
- ThreadExceptionDialog.cs
- UnsafeNativeMethods.cs
- RowType.cs
- CryptoHandle.cs
- Msmq.cs
- QilChoice.cs
- TdsEnums.cs
- HttpListenerResponse.cs
- NamespaceCollection.cs
- recordstatefactory.cs
- FormViewPagerRow.cs
- UserValidatedEventArgs.cs
- MulticastOption.cs
- Expression.cs
- SingleAnimation.cs
- BaseDataBoundControl.cs
- SmtpFailedRecipientException.cs
- MaskedTextProvider.cs
- MethodCallConverter.cs
- FormatterServices.cs
- RubberbandSelector.cs
- DataListItemEventArgs.cs
- ItemsPresenter.cs
- ScriptingSectionGroup.cs
- ActionMismatchAddressingException.cs
- Vector3dCollection.cs
- BamlLocalizer.cs
- Win32Exception.cs
- PackageProperties.cs
- BaseValidator.cs
- StreamingContext.cs
- ProxyWebPartManager.cs
- UnsettableComboBox.cs
- Item.cs
- DocumentationServerProtocol.cs
- Encoder.cs
- StylusEventArgs.cs
- MailWebEventProvider.cs
- PersonalizationAdministration.cs
- FamilyMap.cs
- ControlBuilder.cs
- SymbolMethod.cs
- COAUTHINFO.cs
- DataControlLinkButton.cs
- DoubleConverter.cs
- SiteMapDataSource.cs
- DateTimeOffset.cs
- DataGridCommandEventArgs.cs
- PropertyConverter.cs
- DiscreteKeyFrames.cs
- Atom10FormatterFactory.cs
- ObjectParameterCollection.cs
- GraphicsPath.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- TokenFactoryFactory.cs
- XhtmlBasicImageAdapter.cs