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
- SchemaCollectionCompiler.cs
- MarkupExtensionReturnTypeAttribute.cs
- DbConnectionPoolGroup.cs
- ObjectAnimationUsingKeyFrames.cs
- SplashScreen.cs
- Storyboard.cs
- MergeFailedEvent.cs
- ProviderBase.cs
- CustomTrackingRecord.cs
- DynamicILGenerator.cs
- SocketElement.cs
- DynamicILGenerator.cs
- MergeEnumerator.cs
- Vertex.cs
- TextShapeableCharacters.cs
- ConstraintCollection.cs
- ControlTemplate.cs
- GroupByExpressionRewriter.cs
- CompilerInfo.cs
- PageParser.cs
- DetailsViewInsertedEventArgs.cs
- TextFormatterContext.cs
- DbConnectionPool.cs
- TranslateTransform3D.cs
- CriticalHandle.cs
- RepeatButton.cs
- ByteArrayHelperWithString.cs
- PersonalizationState.cs
- XmlSignificantWhitespace.cs
- RuntimeResourceSet.cs
- SchemaCreator.cs
- Point3DCollectionValueSerializer.cs
- SqlMethodCallConverter.cs
- CollectionViewGroup.cs
- MaskedTextBox.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- SelectionPatternIdentifiers.cs
- CompilationLock.cs
- DockingAttribute.cs
- ASCIIEncoding.cs
- Thickness.cs
- DesignTimeParseData.cs
- BoundColumn.cs
- DefaultExpression.cs
- FillBehavior.cs
- GridProviderWrapper.cs
- TemplatePartAttribute.cs
- XmlSchemaObjectCollection.cs
- formatstringdialog.cs
- WindowsHyperlink.cs
- HMACRIPEMD160.cs
- XmlSchemaExternal.cs
- XmlMessageFormatter.cs
- LookupBindingPropertiesAttribute.cs
- HttpCacheVaryByContentEncodings.cs
- SecurityPermission.cs
- IUnknownConstantAttribute.cs
- IPHostEntry.cs
- ElapsedEventArgs.cs
- OdbcHandle.cs
- PropertyEmitterBase.cs
- StateChangeEvent.cs
- StorageFunctionMapping.cs
- LinqDataSource.cs
- DataRowComparer.cs
- CommandValueSerializer.cs
- _KerberosClient.cs
- UnsafeNativeMethods.cs
- DoubleCollectionValueSerializer.cs
- LZCodec.cs
- CodeNamespace.cs
- StateDesigner.cs
- InstanceKeyView.cs
- ServiceBusyException.cs
- CodeMemberMethod.cs
- CLSCompliantAttribute.cs
- MessageContractMemberAttribute.cs
- PreApplicationStartMethodAttribute.cs
- KeyedHashAlgorithm.cs
- ContextStaticAttribute.cs
- Console.cs
- XmlEventCache.cs
- DataControlFieldCollection.cs
- ComboBox.cs
- WebPartMinimizeVerb.cs
- DoubleLinkList.cs
- serverconfig.cs
- NextPreviousPagerField.cs
- NonBatchDirectoryCompiler.cs
- UIElement3D.cs
- TaskSchedulerException.cs
- DecoratedNameAttribute.cs
- TextSelection.cs
- ListViewItem.cs
- Ray3DHitTestResult.cs
- HelpFileFileNameEditor.cs
- CodePageEncoding.cs
- ProfileInfo.cs
- HttpEncoder.cs
- ScopedKnownTypes.cs