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
- PolyBezierSegment.cs
- ClrProviderManifest.cs
- XhtmlTextWriter.cs
- FrameworkPropertyMetadata.cs
- SafeRegistryHandle.cs
- ConfigurationException.cs
- AssertUtility.cs
- SqlUtil.cs
- Brush.cs
- TranslateTransform3D.cs
- FixedNode.cs
- X500Name.cs
- HttpDictionary.cs
- AutomationPropertyInfo.cs
- XmlSequenceWriter.cs
- NumericPagerField.cs
- MetadataCacheItem.cs
- IIS7ConfigurationLoader.cs
- FixedDSBuilder.cs
- Process.cs
- EventKeyword.cs
- SystemBrushes.cs
- ArrayConverter.cs
- AppDomainAttributes.cs
- GPStream.cs
- RuntimeConfigLKG.cs
- DataGridViewCellLinkedList.cs
- Bind.cs
- HttpCachePolicy.cs
- ImageButton.cs
- SqlDependencyListener.cs
- ObjectViewFactory.cs
- Component.cs
- KeyMatchBuilder.cs
- FastPropertyAccessor.cs
- ServicesExceptionNotHandledEventArgs.cs
- NetSectionGroup.cs
- InputBinding.cs
- EnumUnknown.cs
- SynchronizationValidator.cs
- NumberSubstitution.cs
- SmiXetterAccessMap.cs
- ComboBoxDesigner.cs
- WriteableOnDemandStream.cs
- EntityModelSchemaGenerator.cs
- UTF7Encoding.cs
- EditorZoneBase.cs
- ADMembershipUser.cs
- ApplicationDirectory.cs
- PropertyValueChangedEvent.cs
- AppDomainFactory.cs
- AlignmentXValidation.cs
- RelationshipConverter.cs
- MailMessageEventArgs.cs
- versioninfo.cs
- MenuCommandsChangedEventArgs.cs
- VisualCollection.cs
- ZoneIdentityPermission.cs
- RowToFieldTransformer.cs
- Mappings.cs
- CatalogPartChrome.cs
- InplaceBitmapMetadataWriter.cs
- AmbiguousMatchException.cs
- Point3D.cs
- SoapAttributes.cs
- Identifier.cs
- ObjectDataSourceDisposingEventArgs.cs
- AsyncOperation.cs
- GridPattern.cs
- DataRowCollection.cs
- _OverlappedAsyncResult.cs
- OneOfScalarConst.cs
- SoapExtensionStream.cs
- BooleanExpr.cs
- StrongBox.cs
- NavigationProgressEventArgs.cs
- StateWorkerRequest.cs
- clipboard.cs
- ImageDrawing.cs
- CultureInfoConverter.cs
- DbConnectionStringCommon.cs
- CacheOutputQuery.cs
- DesignerTextBoxAdapter.cs
- GeometryCollection.cs
- MappingItemCollection.cs
- PocoPropertyAccessorStrategy.cs
- AdornerHitTestResult.cs
- XPathItem.cs
- MachineKeyConverter.cs
- AuthenticationModuleElement.cs
- ArgumentException.cs
- TextCharacters.cs
- TrustManagerPromptUI.cs
- BitmapEffectGroup.cs
- ProgramPublisher.cs
- ByteAnimation.cs
- CommonServiceBehaviorElement.cs
- StorageSetMapping.cs
- ComponentResourceKey.cs
- DictionaryGlobals.cs