Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / DataContractAttribute.cs / 1 / 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Propagator.cs
- MsmqActivation.cs
- ParallelTimeline.cs
- IsolatedStorageFileStream.cs
- ListCollectionView.cs
- filewebrequest.cs
- SqlTriggerContext.cs
- PropertySourceInfo.cs
- NestedContainer.cs
- DataGridViewColumn.cs
- IIS7UserPrincipal.cs
- Matrix3DValueSerializer.cs
- DecoderBestFitFallback.cs
- StaticDataManager.cs
- HttpGetClientProtocol.cs
- Int32Converter.cs
- DbMetaDataFactory.cs
- ShadowGlyph.cs
- SqlUdtInfo.cs
- PropertyValueChangedEvent.cs
- XPathMessageFilterTable.cs
- EmbeddedMailObject.cs
- BaseCollection.cs
- CodeMethodReturnStatement.cs
- DataTableCollection.cs
- XmlTextReader.cs
- HttpRuntime.cs
- DocumentXmlWriter.cs
- TemplatedControlDesigner.cs
- EventToken.cs
- WindowsToolbar.cs
- PageAsyncTaskManager.cs
- Queue.cs
- SelectionService.cs
- SqlRecordBuffer.cs
- ToolStripDropDownDesigner.cs
- OracleBoolean.cs
- listitem.cs
- CreateUserWizardStep.cs
- TrustManagerMoreInformation.cs
- NaturalLanguageHyphenator.cs
- serverconfig.cs
- SchemaImporterExtensionsSection.cs
- ValidationRule.cs
- AnalyzedTree.cs
- PageThemeParser.cs
- UriWriter.cs
- ReadingWritingEntityEventArgs.cs
- SettingsSection.cs
- BrowserTree.cs
- CompilerWrapper.cs
- SharedDp.cs
- PersonalizationStateQuery.cs
- CngKey.cs
- XslNumber.cs
- IncrementalReadDecoders.cs
- PostBackOptions.cs
- DataSetMappper.cs
- X509ChainPolicy.cs
- RemotingException.cs
- TriggerAction.cs
- AxHost.cs
- RtfToXamlReader.cs
- MessageProperties.cs
- ConnectionProviderAttribute.cs
- DataKey.cs
- XmlUTF8TextWriter.cs
- WizardStepBase.cs
- XmlSchemaInclude.cs
- CaseStatement.cs
- Condition.cs
- Function.cs
- TypeUtil.cs
- PropertyDescriptorComparer.cs
- RenderData.cs
- Latin1Encoding.cs
- HandledMouseEvent.cs
- AssemblyNameProxy.cs
- ConfigurationStrings.cs
- ExtentCqlBlock.cs
- DragEvent.cs
- XmlFormatWriterGenerator.cs
- ServiceChannel.cs
- InputScopeAttribute.cs
- StyleBamlTreeBuilder.cs
- IntSecurity.cs
- DetailsViewInsertedEventArgs.cs
- MultipartContentParser.cs
- ToolStripButton.cs
- MemberMaps.cs
- DrawTreeNodeEventArgs.cs
- CodeIdentifier.cs
- Region.cs
- FunctionImportMapping.cs
- RelationshipEndMember.cs
- DataException.cs
- DataColumnMapping.cs
- CollaborationHelperFunctions.cs
- Tokenizer.cs
- GatewayIPAddressInformationCollection.cs