Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / ContractCodeDomInfo.cs / 1 / ContractCodeDomInfo.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.Runtime.Serialization { using System; using System.Xml; using System.Xml.Schema; using System.CodeDom; using System.Collections.Generic; internal class ContractCodeDomInfo { internal bool IsProcessed; internal CodeTypeDeclaration TypeDeclaration; internal CodeTypeReference TypeReference; internal CodeNamespace CodeNamespace; internal bool ReferencedTypeExists; internal bool UsesWildcardNamespace; string clrNamespace; DictionarymemberNames; internal string ClrNamespace { get { return (ReferencedTypeExists ? null : clrNamespace); } set { if (ReferencedTypeExists) throw System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.CannotSetNamespaceForReferencedType, TypeReference.BaseType))); else clrNamespace = value; } } internal Dictionary GetMemberNames() { if (ReferencedTypeExists) throw System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.CannotSetMembersForReferencedType, TypeReference.BaseType))); else { if (memberNames == null) { memberNames = new Dictionary (StringComparer.OrdinalIgnoreCase); } return memberNames; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ContextConfiguration.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- BinaryMessageEncodingElement.cs
- RequestCacheValidator.cs
- TreeNodeEventArgs.cs
- HtmlTableRowCollection.cs
- Int32.cs
- BitmapSource.cs
- OdbcUtils.cs
- WebPageTraceListener.cs
- ArrayConverter.cs
- ArrayConverter.cs
- NotifyInputEventArgs.cs
- ThreadInterruptedException.cs
- RightNameExpirationInfoPair.cs
- NumericPagerField.cs
- _SingleItemRequestCache.cs
- UnsafeNativeMethods.cs
- KnownTypeAttribute.cs
- LicFileLicenseProvider.cs
- XmlSchemaAny.cs
- ImportFileRequest.cs
- InvalidComObjectException.cs
- FloatSumAggregationOperator.cs
- PrintDialog.cs
- EntityClassGenerator.cs
- SafeReversePInvokeHandle.cs
- DelayedRegex.cs
- JournalEntryStack.cs
- QueryOperationResponseOfT.cs
- XmlMapping.cs
- ObjectNotFoundException.cs
- TableDetailsCollection.cs
- StorageAssociationTypeMapping.cs
- PageFunction.cs
- MenuAdapter.cs
- TemplateColumn.cs
- DBSqlParser.cs
- TraceLevelStore.cs
- StylusPlugInCollection.cs
- XmlAnyElementAttributes.cs
- StreamHelper.cs
- BinaryConverter.cs
- PropertyEmitter.cs
- Adorner.cs
- RectangleF.cs
- PrintDialog.cs
- EntitySqlQueryState.cs
- TextRunTypographyProperties.cs
- ScalarOps.cs
- ClassImporter.cs
- NamespaceList.cs
- xmlsaver.cs
- XamlGridLengthSerializer.cs
- DocumentPage.cs
- XmlSchemaObjectTable.cs
- TextSimpleMarkerProperties.cs
- ModuleBuilder.cs
- VectorAnimationBase.cs
- handlecollector.cs
- DefaultHttpHandler.cs
- XmlWellformedWriter.cs
- WorkflowRuntimeSection.cs
- ToolStripItemClickedEventArgs.cs
- ToolStripItemImageRenderEventArgs.cs
- Object.cs
- HtmlUtf8RawTextWriter.cs
- LoadItemsEventArgs.cs
- RecordBuilder.cs
- InputMethodStateTypeInfo.cs
- SelectionChangedEventArgs.cs
- SyndicationContent.cs
- HtmlElementEventArgs.cs
- ClientUrlResolverWrapper.cs
- PathGradientBrush.cs
- ModuleBuilderData.cs
- ImportContext.cs
- ScrollChangedEventArgs.cs
- RotateTransform.cs
- ContainerParagraph.cs
- ToolStripComboBox.cs
- XmlElementAttribute.cs
- SqlDataSourceParameterParser.cs
- ListViewUpdateEventArgs.cs
- PolicyLevel.cs
- ReferenceService.cs
- SymbolMethod.cs
- XmlIgnoreAttribute.cs
- FillBehavior.cs
- _SslSessionsCache.cs
- SmiEventStream.cs
- StylusPointPropertyInfoDefaults.cs
- _RequestLifetimeSetter.cs
- ImplicitInputBrush.cs
- IntSecurity.cs
- SelectionRangeConverter.cs
- TemplateInstanceAttribute.cs
- DES.cs
- Material.cs
- SchemaSetCompiler.cs