Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / DataContractAttribute.cs / 1305376 / DataContractAttribute.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.Runtime.Serialization { [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum, Inherited = false, AllowMultiple = false)] public sealed class DataContractAttribute : Attribute { string name; string ns; bool isNameSetExplicit; bool isNamespaceSetExplicit; bool isReference; bool isReferenceSetExplicit; public DataContractAttribute() { } public bool IsReference { get { return isReference; } set { isReference = value; isReferenceSetExplicit = true; } } internal bool IsReferenceSetExplicit { get { return isReferenceSetExplicit; } } public string Namespace { get { return ns; } set { ns = value; isNamespaceSetExplicit = true; } } internal bool IsNamespaceSetExplicit { get { return isNamespaceSetExplicit; } } public string Name { get { return name; } set { name = value; isNameSetExplicit = true; } } internal bool IsNameSetExplicit { get { return isNameSetExplicit; } } } } // 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
- TdsParserHelperClasses.cs
- DynamicMethod.cs
- ScrollChrome.cs
- ProjectionQueryOptionExpression.cs
- Debugger.cs
- CompiledXpathExpr.cs
- EditableRegion.cs
- DataGridViewComboBoxColumnDesigner.cs
- ScriptResourceHandler.cs
- HttpWebResponse.cs
- embossbitmapeffect.cs
- ClientSideProviderDescription.cs
- ToolboxItemAttribute.cs
- AuthorizationContext.cs
- Stack.cs
- EventItfInfo.cs
- RowCache.cs
- SafePointer.cs
- CqlBlock.cs
- RadioButtonFlatAdapter.cs
- FontClient.cs
- Italic.cs
- MetadataArtifactLoader.cs
- WpfSharedXamlSchemaContext.cs
- XNameConverter.cs
- FormatException.cs
- WSHttpBindingBase.cs
- HwndSubclass.cs
- WpfWebRequestHelper.cs
- __ComObject.cs
- GatewayIPAddressInformationCollection.cs
- Brushes.cs
- MetadataItemEmitter.cs
- PackageRelationship.cs
- CodeDefaultValueExpression.cs
- FixedFindEngine.cs
- MouseButtonEventArgs.cs
- CodeSubDirectory.cs
- ContractReference.cs
- SHA1Managed.cs
- DataRecordInternal.cs
- ConfigUtil.cs
- CommandHelper.cs
- EdmItemError.cs
- XmlNamespaceDeclarationsAttribute.cs
- TabletDevice.cs
- StateItem.cs
- OleServicesContext.cs
- PrimaryKeyTypeConverter.cs
- SiteMapDataSource.cs
- TemplateBindingExtension.cs
- SupportingTokenDuplexChannel.cs
- SendMailErrorEventArgs.cs
- ComponentManagerBroker.cs
- TextEndOfSegment.cs
- AuthenticationModuleElementCollection.cs
- ConfigXmlCDataSection.cs
- TreeNodeStyleCollection.cs
- SymmetricAlgorithm.cs
- TableChangeProcessor.cs
- Funcletizer.cs
- XamlHostingSection.cs
- CodeLinePragma.cs
- WCFBuildProvider.cs
- WmpBitmapEncoder.cs
- DataControlReference.cs
- ServiceParser.cs
- PerformanceCounter.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- Translator.cs
- InstanceDescriptor.cs
- SetterBase.cs
- Token.cs
- Marshal.cs
- MsmqReceiveParameters.cs
- EtwProvider.cs
- HtmlTable.cs
- TypedTableHandler.cs
- NamedPermissionSet.cs
- ActivityExecutor.cs
- CurrencyWrapper.cs
- Inline.cs
- ObjectIDGenerator.cs
- XamlSerializerUtil.cs
- RuntimeArgumentHandle.cs
- DebugInfoGenerator.cs
- DefaultValueAttribute.cs
- DbTransaction.cs
- SqlCacheDependency.cs
- COAUTHINFO.cs
- HostProtectionPermission.cs
- ZipIOLocalFileHeader.cs
- TextEditorParagraphs.cs
- XmlBindingWorker.cs
- OleDbCommandBuilder.cs
- TextTreeTextBlock.cs
- WebBrowserDesigner.cs
- RemoteWebConfigurationHostServer.cs
- SimpleWebHandlerParser.cs
- RowSpanVector.cs