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
- Debug.cs
- XPathParser.cs
- OutputBuffer.cs
- Repeater.cs
- TypeUtils.cs
- UidManager.cs
- ReflectionServiceProvider.cs
- DataGridItemCollection.cs
- TransactionProxy.cs
- DesignerAutoFormat.cs
- ClosureBinding.cs
- BaseAsyncResult.cs
- COSERVERINFO.cs
- CqlWriter.cs
- ListView.cs
- ZipIOExtraFieldElement.cs
- PerformanceCountersElement.cs
- InkSerializer.cs
- GeneralTransform3D.cs
- SqlTypesSchemaImporter.cs
- DataServiceRequest.cs
- CircleHotSpot.cs
- SelectionGlyphBase.cs
- XamlVector3DCollectionSerializer.cs
- TemplateControlCodeDomTreeGenerator.cs
- PassportAuthenticationEventArgs.cs
- ExtensionFile.cs
- StringArrayConverter.cs
- XpsFontSubsetter.cs
- Light.cs
- ControlValuePropertyAttribute.cs
- DoubleLinkListEnumerator.cs
- UInt64.cs
- sqlnorm.cs
- AssertSection.cs
- RelatedView.cs
- CachingHintValidation.cs
- KeyInfo.cs
- DefaultIfEmptyQueryOperator.cs
- ItemCollection.cs
- MetafileHeaderWmf.cs
- Schema.cs
- _DigestClient.cs
- OleDbParameterCollection.cs
- ImageMap.cs
- ControlHelper.cs
- HttpListenerTimeoutManager.cs
- ConfigurationManager.cs
- ConnectionProviderAttribute.cs
- unitconverter.cs
- DbConnectionPoolOptions.cs
- LoadRetryConstantStrategy.cs
- SQLSingle.cs
- RegisteredScript.cs
- DictionaryEntry.cs
- RelatedView.cs
- SoapAttributeOverrides.cs
- LayoutTable.cs
- ServiceParser.cs
- PermissionSet.cs
- CodeObject.cs
- ReferencedType.cs
- MenuItemBindingCollection.cs
- AncestorChangedEventArgs.cs
- DbConnectionStringCommon.cs
- CurrencyManager.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- TemplatePropertyEntry.cs
- WizardForm.cs
- XmlILModule.cs
- UnknownBitmapEncoder.cs
- RegisteredExpandoAttribute.cs
- UInt32Storage.cs
- ImageBrush.cs
- CloseSequenceResponse.cs
- ListView.cs
- WebWorkflowRole.cs
- AspNetCompatibilityRequirementsAttribute.cs
- MSAAEventDispatcher.cs
- ServiceRouteHandler.cs
- AudioDeviceOut.cs
- Root.cs
- ThreadStaticAttribute.cs
- SpeechRecognizer.cs
- bidPrivateBase.cs
- SiteMapPath.cs
- SafeProcessHandle.cs
- XPathNodeHelper.cs
- ModelItemExtensions.cs
- AutoGeneratedFieldProperties.cs
- DataGridColumnCollection.cs
- Queue.cs
- KeyNotFoundException.cs
- AccessDataSource.cs
- LocatorManager.cs
- ColorMap.cs
- ConfigXmlText.cs
- EnumBuilder.cs
- MasterPageCodeDomTreeGenerator.cs
- PropagatorResult.cs