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
- ButtonBase.cs
- AsymmetricKeyExchangeFormatter.cs
- Process.cs
- RegexBoyerMoore.cs
- XPathDescendantIterator.cs
- BaseInfoTable.cs
- ListViewUpdateEventArgs.cs
- WebControl.cs
- HelpPage.cs
- AstTree.cs
- ToolStripScrollButton.cs
- AbstractSvcMapFileLoader.cs
- Int16AnimationUsingKeyFrames.cs
- xmlglyphRunInfo.cs
- NumericUpDownAcceleration.cs
- TextRangeEditTables.cs
- PerfService.cs
- InvokePatternIdentifiers.cs
- GenerateDerivedKeyRequest.cs
- SafeTimerHandle.cs
- MessageSmuggler.cs
- GridViewColumnHeaderAutomationPeer.cs
- WindowCollection.cs
- KeyFrames.cs
- SoapElementAttribute.cs
- PKCS1MaskGenerationMethod.cs
- RequestTimeoutManager.cs
- ActivityTrace.cs
- Int32RectConverter.cs
- HostSecurityManager.cs
- BoundingRectTracker.cs
- SessionSwitchEventArgs.cs
- COM2Enum.cs
- ToolStripSplitButton.cs
- ThreadStartException.cs
- SqlReorderer.cs
- IRCollection.cs
- QilReference.cs
- TextEditorLists.cs
- HwndKeyboardInputProvider.cs
- ResourceDescriptionAttribute.cs
- SqlUdtInfo.cs
- ContainerControl.cs
- GenericXmlSecurityToken.cs
- MsmqIntegrationReceiveParameters.cs
- XmlWellformedWriter.cs
- Choices.cs
- UserNameSecurityTokenAuthenticator.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- Compress.cs
- SimpleFileLog.cs
- ComplexPropertyEntry.cs
- PassportAuthentication.cs
- EncoderBestFitFallback.cs
- basevalidator.cs
- LoginView.cs
- PointAnimationBase.cs
- TickBar.cs
- CodeSubDirectoriesCollection.cs
- NavigationWindowAutomationPeer.cs
- SwitchElementsCollection.cs
- Vector3D.cs
- objectquery_tresulttype.cs
- SQLBoolean.cs
- IntegerFacetDescriptionElement.cs
- InputProcessorProfiles.cs
- ClientSettingsStore.cs
- CachingHintValidation.cs
- SelectionRange.cs
- DataColumn.cs
- MDIClient.cs
- FormatStringEditor.cs
- SelectionRangeConverter.cs
- ApplicationGesture.cs
- TypeHelpers.cs
- ChtmlPageAdapter.cs
- XMLUtil.cs
- ProviderConnectionPointCollection.cs
- InputProviderSite.cs
- RelationshipConstraintValidator.cs
- XmlText.cs
- CollectionChangeEventArgs.cs
- WebServiceEnumData.cs
- PersonalizableAttribute.cs
- WindowsFormsLinkLabel.cs
- HtmlAnchor.cs
- DomainUpDown.cs
- SQLGuid.cs
- SharedStatics.cs
- PkcsMisc.cs
- TransformConverter.cs
- UnitySerializationHolder.cs
- FilteredReadOnlyMetadataCollection.cs
- WebPartUtil.cs
- ConfigXmlWhitespace.cs
- MetabaseReader.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- Freezable.cs
- SqlConnectionPoolProviderInfo.cs
- DataGridRowsPresenter.cs