Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DataEntity / System / Data / Map / ViewGeneration / ViewGenResults.cs / 1 / ViewGenResults.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System.Data.Common.Utils; using System.Data.Metadata.Edm; using System.Data.Mapping.ViewGeneration.Structures; using System.Data.EntityModel; using System.Collections.Generic; using System.Text; namespace System.Data.Mapping.ViewGeneration { // This class is responsible for keeping track of the results from view // generation - errors and correct views internal class ViewGenResults : InternalBase { #region Constructor internal ViewGenResults() { m_views = new KeyToListMap(EqualityComparer .Default); m_errorLog = new ErrorLog(); } #endregion #region Fields private KeyToListMap m_views; private ErrorLog m_errorLog; #endregion #region Properties // effects: Returns the generated views internal KeyToListMap Views { get { return m_views; } } // effects: Returns the errors that were generated. If no errors, // returns an empty list [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] // referenced (indirectly) by System.Data.Entity.Design.dll internal IEnumerable Errors { get { return m_errorLog.Errors; } } // effects: Returns true iff any error was generated internal bool HasErrors { get { return m_errorLog.Count > 0; } } #endregion #region Methods // effects: Add the set of errors in errorLog to this internal void AddErrors(ErrorLog errorLog) { m_errorLog.Merge(errorLog); } // effects: Returns all the errors as a string (not to be used for // end user strings, i.e., in exceptions etc) internal string ErrorsToString() { return m_errorLog.ToString(); } internal override void ToCompactString(StringBuilder builder) { // Number of views builder.Append(m_errorLog.Count); builder.Append(" "); // Print the errors only m_errorLog.ToCompactString(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.Common.Utils; using System.Data.Metadata.Edm; using System.Data.Mapping.ViewGeneration.Structures; using System.Data.EntityModel; using System.Collections.Generic; using System.Text; namespace System.Data.Mapping.ViewGeneration { // This class is responsible for keeping track of the results from view // generation - errors and correct views internal class ViewGenResults : InternalBase { #region Constructor internal ViewGenResults() { m_views = new KeyToListMap(EqualityComparer .Default); m_errorLog = new ErrorLog(); } #endregion #region Fields private KeyToListMap m_views; private ErrorLog m_errorLog; #endregion #region Properties // effects: Returns the generated views internal KeyToListMap Views { get { return m_views; } } // effects: Returns the errors that were generated. If no errors, // returns an empty list [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] // referenced (indirectly) by System.Data.Entity.Design.dll internal IEnumerable Errors { get { return m_errorLog.Errors; } } // effects: Returns true iff any error was generated internal bool HasErrors { get { return m_errorLog.Count > 0; } } #endregion #region Methods // effects: Add the set of errors in errorLog to this internal void AddErrors(ErrorLog errorLog) { m_errorLog.Merge(errorLog); } // effects: Returns all the errors as a string (not to be used for // end user strings, i.e., in exceptions etc) internal string ErrorsToString() { return m_errorLog.ToString(); } internal override void ToCompactString(StringBuilder builder) { // Number of views builder.Append(m_errorLog.Count); builder.Append(" "); // Print the errors only m_errorLog.ToCompactString(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
- CellParaClient.cs
- XmlToDatasetMap.cs
- InstanceNormalEvent.cs
- WebFaultClientMessageInspector.cs
- CssTextWriter.cs
- SqlBinder.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- SimpleFileLog.cs
- IriParsingElement.cs
- WebRequestModulesSection.cs
- QilChoice.cs
- SessionState.cs
- ByteStream.cs
- EnterpriseServicesHelper.cs
- DynamicDataRoute.cs
- LookupBindingPropertiesAttribute.cs
- CellParaClient.cs
- Knowncolors.cs
- WindowsFormsLinkLabel.cs
- EnumType.cs
- CodeIndexerExpression.cs
- CqlErrorHelper.cs
- FastEncoder.cs
- FilterUserControlBase.cs
- ObjectRef.cs
- LinqDataSourceValidationException.cs
- ProfileModule.cs
- StringSource.cs
- ConstructorNeedsTagAttribute.cs
- WorkflowRuntimeServiceElement.cs
- ExpanderAutomationPeer.cs
- XamlTypeMapperSchemaContext.cs
- SmiMetaData.cs
- RuleElement.cs
- IpcPort.cs
- ByValueEqualityComparer.cs
- DynamicRendererThreadManager.cs
- RangeValueProviderWrapper.cs
- Parsers.cs
- TextRunTypographyProperties.cs
- DbProviderConfigurationHandler.cs
- ResourcePart.cs
- MulticastDelegate.cs
- HttpCookieCollection.cs
- BufferedGraphicsManager.cs
- DecimalConverter.cs
- DataKey.cs
- OperationAbortedException.cs
- URLAttribute.cs
- SafeSecurityHandles.cs
- FlowDocumentFormatter.cs
- DropShadowBitmapEffect.cs
- IntegerFacetDescriptionElement.cs
- CodeParameterDeclarationExpressionCollection.cs
- DBCommandBuilder.cs
- _Semaphore.cs
- TextControl.cs
- SimpleTextLine.cs
- BlobPersonalizationState.cs
- ToolStripItemRenderEventArgs.cs
- ValidationErrorEventArgs.cs
- PathSegment.cs
- HandleRef.cs
- CompilationRelaxations.cs
- RtfFormatStack.cs
- TransformGroup.cs
- TextEffectCollection.cs
- WindowsComboBox.cs
- CookieParameter.cs
- WebServiceReceive.cs
- OdbcConnectionHandle.cs
- ZipIOCentralDirectoryBlock.cs
- UrlPath.cs
- SweepDirectionValidation.cs
- ProfileService.cs
- TextServicesManager.cs
- MinimizableAttributeTypeConverter.cs
- ClientUtils.cs
- XmlSecureResolver.cs
- FtpCachePolicyElement.cs
- Comparer.cs
- MsmqActivation.cs
- Slider.cs
- SBCSCodePageEncoding.cs
- MetadataSource.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- TypeSource.cs
- VariableQuery.cs
- DataGridGeneralPage.cs
- PagedDataSource.cs
- ComponentEditorForm.cs
- DbCommandDefinition.cs
- ILGenerator.cs
- XmlSecureResolver.cs
- OpCodes.cs
- BufferedReadStream.cs
- HttpInputStream.cs
- WebPartConnectionsCancelEventArgs.cs
- XmlNavigatorStack.cs
- ContentType.cs