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
- XmlArrayItemAttributes.cs
- TextBox.cs
- ScalarOps.cs
- Trigger.cs
- XamlWriterExtensions.cs
- TextViewSelectionProcessor.cs
- Vector3DKeyFrameCollection.cs
- NegotiationTokenAuthenticatorStateCache.cs
- XmlSchemaSimpleContent.cs
- SQLBytesStorage.cs
- TextTreeRootNode.cs
- DataGridRow.cs
- ToolStripContentPanelRenderEventArgs.cs
- OracleInfoMessageEventArgs.cs
- TransactionInformation.cs
- AnimationClockResource.cs
- ReferenceService.cs
- SessionStateModule.cs
- ResourceProperty.cs
- GlyphCollection.cs
- URLBuilder.cs
- InstanceContextManager.cs
- NamespaceCollection.cs
- HtmlForm.cs
- HttpContext.cs
- DataGridViewColumnDesigner.cs
- StrongNameKeyPair.cs
- StaticExtensionConverter.cs
- RepeatBehaviorConverter.cs
- MailMessageEventArgs.cs
- DrawToolTipEventArgs.cs
- ViewGenerator.cs
- precedingsibling.cs
- WebPartEventArgs.cs
- CodeGotoStatement.cs
- SelectionItemProviderWrapper.cs
- HMACRIPEMD160.cs
- PersonalizableTypeEntry.cs
- XPathBuilder.cs
- DynamicArgumentDesigner.xaml.cs
- HttpCapabilitiesSectionHandler.cs
- SoapProtocolReflector.cs
- parserscommon.cs
- RtfToXamlReader.cs
- StyleXamlParser.cs
- cookiecollection.cs
- ZipIOLocalFileHeader.cs
- GACIdentityPermission.cs
- COM2ExtendedTypeConverter.cs
- UnionQueryOperator.cs
- ThicknessKeyFrameCollection.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- IsolationInterop.cs
- TreeViewItemAutomationPeer.cs
- Transform3DCollection.cs
- StyleCollectionEditor.cs
- ClassHandlersStore.cs
- ModelUIElement3D.cs
- wgx_sdk_version.cs
- DnsPermission.cs
- HtmlEncodedRawTextWriter.cs
- XamlDesignerSerializationManager.cs
- PropertyPathConverter.cs
- ListItemsPage.cs
- TextStore.cs
- StylusPlugInCollection.cs
- ISAPIRuntime.cs
- StructuralType.cs
- PageAdapter.cs
- AnimationClock.cs
- DrawingBrush.cs
- OdbcDataAdapter.cs
- TokenFactoryCredential.cs
- ColorMatrix.cs
- ThicknessAnimationUsingKeyFrames.cs
- StylusCaptureWithinProperty.cs
- PointLightBase.cs
- _NtlmClient.cs
- EventWaitHandle.cs
- TraceInternal.cs
- GeneralTransform3DTo2DTo3D.cs
- ObjectDataSourceEventArgs.cs
- EncoderExceptionFallback.cs
- CompareValidator.cs
- TextRangeSerialization.cs
- FilterElement.cs
- XomlCompilerParameters.cs
- TableItemStyle.cs
- WebSysDescriptionAttribute.cs
- ChooseAction.cs
- CatalogPartChrome.cs
- SHA512.cs
- SQLInt32Storage.cs
- ColumnResizeUndoUnit.cs
- StrongNameKeyPair.cs
- Context.cs
- SqlDataSourceView.cs
- PrinterSettings.cs
- AppModelKnownContentFactory.cs
- WindowsGrip.cs