Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / DataEntity / System / Data / Map / ViewGeneration / SchemaContext.cs / 2 / SchemaContext.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System.Data.Common.Utils; using System.Text; using System.Data.Mapping.ViewGeneration.Structures; using System.Diagnostics; using System.Data.Metadata.Edm; namespace System.Data.Mapping.ViewGeneration { // This class captures all the relevant information about a schema // e.g., metadata information, whether we want query views or update // views, and the result of validation internal class SchemaContext : InternalBase { #region Constructor // effects: Encapsulates the various metadata information public SchemaContext(ViewTarget viewTarget, MetadataWorkspace workspace) { m_viewTarget = viewTarget; Debug.Assert(workspace != null, "workspace should never be null"); m_workspace = workspace; } #endregion #region Fields private ViewTarget m_viewTarget; private MetadataWorkspace m_workspace; #endregion #region Properties internal ViewTarget ViewTarget { get { return m_viewTarget; } } internal MetadataWorkspace MetadataWorkspace { get { return m_workspace; } } #endregion #region String methods internal override void ToCompactString(StringBuilder builder) { StringUtil.FormatStringBuilder(builder, "ViewTarget = {0}", m_viewTarget); } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System.Data.Common.Utils; using System.Text; using System.Data.Mapping.ViewGeneration.Structures; using System.Diagnostics; using System.Data.Metadata.Edm; namespace System.Data.Mapping.ViewGeneration { // This class captures all the relevant information about a schema // e.g., metadata information, whether we want query views or update // views, and the result of validation internal class SchemaContext : InternalBase { #region Constructor // effects: Encapsulates the various metadata information public SchemaContext(ViewTarget viewTarget, MetadataWorkspace workspace) { m_viewTarget = viewTarget; Debug.Assert(workspace != null, "workspace should never be null"); m_workspace = workspace; } #endregion #region Fields private ViewTarget m_viewTarget; private MetadataWorkspace m_workspace; #endregion #region Properties internal ViewTarget ViewTarget { get { return m_viewTarget; } } internal MetadataWorkspace MetadataWorkspace { get { return m_workspace; } } #endregion #region String methods internal override void ToCompactString(StringBuilder builder) { StringUtil.FormatStringBuilder(builder, "ViewTarget = {0}", m_viewTarget); } #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
- Set.cs
- DataSourceProvider.cs
- XmlSchemaAnyAttribute.cs
- ErrorFormatterPage.cs
- CodeMethodInvokeExpression.cs
- UnsafeNativeMethodsCLR.cs
- PageRanges.cs
- CommentEmitter.cs
- parserscommon.cs
- CfgArc.cs
- ServiceBehaviorElement.cs
- BlobPersonalizationState.cs
- Helpers.cs
- DocumentAutomationPeer.cs
- InitializingNewItemEventArgs.cs
- ButtonBaseAdapter.cs
- XmlResolver.cs
- MultilineStringConverter.cs
- InputScopeConverter.cs
- SmtpLoginAuthenticationModule.cs
- TextEditorSpelling.cs
- StrongNamePublicKeyBlob.cs
- Separator.cs
- PackageFilter.cs
- DropShadowBitmapEffect.cs
- Int16AnimationUsingKeyFrames.cs
- UpdateExpressionVisitor.cs
- SmtpSection.cs
- PasswordDeriveBytes.cs
- Border.cs
- ErrorFormatterPage.cs
- OdbcConnectionString.cs
- XmlSchemaNotation.cs
- SecurityElement.cs
- SqlFormatter.cs
- RegisteredScript.cs
- MenuItem.cs
- ClientBuildManager.cs
- TerminatorSinks.cs
- AdornedElementPlaceholder.cs
- Select.cs
- ClipboardData.cs
- DrawingAttributesDefaultValueFactory.cs
- ArrayWithOffset.cs
- HebrewCalendar.cs
- Vector3DCollectionConverter.cs
- FacetChecker.cs
- DataObject.cs
- TransformationRules.cs
- SQLBytesStorage.cs
- URLAttribute.cs
- TimeZone.cs
- EncoderParameters.cs
- AppLevelCompilationSectionCache.cs
- Inflater.cs
- XsltArgumentList.cs
- DataControlLinkButton.cs
- _ShellExpression.cs
- BatchParser.cs
- login.cs
- DesignerAdRotatorAdapter.cs
- StackSpiller.Temps.cs
- DbParameterCollection.cs
- Main.cs
- DataFormats.cs
- itemelement.cs
- CorePropertiesFilter.cs
- CompiledXpathExpr.cs
- SelectManyQueryOperator.cs
- DirectoryLocalQuery.cs
- MulticastOption.cs
- AsyncOperationManager.cs
- DesignTimeParseData.cs
- TemporaryBitmapFile.cs
- InstanceCreationEditor.cs
- RelationshipEntry.cs
- Constants.cs
- EventDescriptorCollection.cs
- CodeGotoStatement.cs
- ProcessThreadCollection.cs
- ToolboxItemImageConverter.cs
- ButtonRenderer.cs
- RelationshipConverter.cs
- AlternationConverter.cs
- TemplateInstanceAttribute.cs
- DataGridViewControlCollection.cs
- BinaryMessageEncodingElement.cs
- Binding.cs
- base64Transforms.cs
- _BaseOverlappedAsyncResult.cs
- TagMapInfo.cs
- UIAgentInitializationException.cs
- SmiGettersStream.cs
- ImageInfo.cs
- FactoryRecord.cs
- HttpModuleCollection.cs
- RelationshipFixer.cs
- CommandConverter.cs
- DynamicILGenerator.cs
- ListItemParagraph.cs