Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / ContractCodeDomInfo.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlNodeTypeOperators.cs
- ObjectConverter.cs
- BinaryReader.cs
- WebBrowserNavigatingEventHandler.cs
- IisTraceListener.cs
- XmlSchemaParticle.cs
- InputScopeConverter.cs
- Delegate.cs
- Solver.cs
- AdRotator.cs
- GraphicsState.cs
- sqlinternaltransaction.cs
- Model3DCollection.cs
- PasswordDeriveBytes.cs
- ProfessionalColorTable.cs
- EditorPartCollection.cs
- SQLConvert.cs
- VBIdentifierNameEditor.cs
- MethodRental.cs
- SwitchDesigner.xaml.cs
- ObjectStateEntryDbDataRecord.cs
- SplashScreen.cs
- ValidationHelper.cs
- PathFigure.cs
- DesignerTextViewAdapter.cs
- DataGridViewButtonColumn.cs
- XmlSerializerAssemblyAttribute.cs
- CustomErrorsSectionWrapper.cs
- SerializationStore.cs
- CompositionTarget.cs
- SelectionItemPattern.cs
- XPathNavigatorReader.cs
- SelectionProcessor.cs
- DirectoryRootQuery.cs
- FormsAuthenticationUser.cs
- DebugController.cs
- InheritanceService.cs
- TextElement.cs
- XamlInt32CollectionSerializer.cs
- WebPartZoneAutoFormat.cs
- RolePrincipal.cs
- ArrangedElementCollection.cs
- ClientApiGenerator.cs
- XmlSchemaGroupRef.cs
- ConfigurationValidatorBase.cs
- NamedObject.cs
- FormsAuthenticationTicket.cs
- DataGridViewCellPaintingEventArgs.cs
- PingOptions.cs
- StylesEditorDialog.cs
- UpdateManifestForBrowserApplication.cs
- ObjectDataProvider.cs
- XmlSchemaDatatype.cs
- Encoder.cs
- XmlUnspecifiedAttribute.cs
- FeatureSupport.cs
- ServiceReference.cs
- ValidationRuleCollection.cs
- PerformanceCounterTraceRecord.cs
- Substitution.cs
- FileDataSourceCache.cs
- SecuritySessionFilter.cs
- TextOnlyOutput.cs
- DesignerView.xaml.cs
- XmlSchemaObject.cs
- OrderingQueryOperator.cs
- ControlCollection.cs
- SchemaInfo.cs
- ServiceCredentials.cs
- SafeSecurityHandles.cs
- AttachInfo.cs
- DataStreams.cs
- HttpWebRequest.cs
- XmlSchemaSimpleType.cs
- RelatedCurrencyManager.cs
- HelpProvider.cs
- PropertyGeneratedEventArgs.cs
- MethodBuilder.cs
- SqlRecordBuffer.cs
- SecurityPermission.cs
- KeySplineConverter.cs
- Utils.cs
- Substitution.cs
- MediaTimeline.cs
- TextEditorCopyPaste.cs
- SqlProviderManifest.cs
- Crc32.cs
- PathParser.cs
- ApplyTemplatesAction.cs
- SqlIdentifier.cs
- EntityDataReader.cs
- Exceptions.cs
- InputProcessorProfilesLoader.cs
- SystemPens.cs
- OleStrCAMarshaler.cs
- NetSectionGroup.cs
- TrustLevel.cs
- TextDecoration.cs
- UnsafeNativeMethods.cs
- TextEffectCollection.cs