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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Int32Animation.cs
- BooleanFunctions.cs
- ImageSourceValueSerializer.cs
- SelectionRange.cs
- NumberFormatInfo.cs
- PrintPageEvent.cs
- StylusPointPropertyUnit.cs
- ShaderRenderModeValidation.cs
- DesignerTransactionCloseEvent.cs
- SqlBulkCopy.cs
- StringUtil.cs
- FileDialog.cs
- EnumConverter.cs
- XmlParserContext.cs
- HttpCookieCollection.cs
- SoapIgnoreAttribute.cs
- GlyphRunDrawing.cs
- UrlAuthorizationModule.cs
- RuntimeConfigurationRecord.cs
- SourceElementsCollection.cs
- _ContextAwareResult.cs
- HtmlForm.cs
- MachineKeyConverter.cs
- ConnectionsZone.cs
- _emptywebproxy.cs
- NameSpaceExtractor.cs
- EventArgs.cs
- GridViewRowPresenter.cs
- CounterCreationData.cs
- HMACSHA256.cs
- XhtmlBasicControlAdapter.cs
- SelectionRangeConverter.cs
- CreateUserWizardDesigner.cs
- Funcletizer.cs
- CodeArgumentReferenceExpression.cs
- BaseCodePageEncoding.cs
- DesignerTransactionCloseEvent.cs
- GridViewSelectEventArgs.cs
- ToolStripSplitStackLayout.cs
- Table.cs
- CellConstantDomain.cs
- MouseActionConverter.cs
- XamlTemplateSerializer.cs
- controlskin.cs
- FileClassifier.cs
- CustomCredentialPolicy.cs
- dbenumerator.cs
- SamlSecurityTokenAuthenticator.cs
- BamlRecords.cs
- ResourcePermissionBase.cs
- DoWorkEventArgs.cs
- ParsedAttributeCollection.cs
- PolyBezierSegmentFigureLogic.cs
- FlowLayoutPanelDesigner.cs
- FixedSOMGroup.cs
- MultidimensionalArrayItemReference.cs
- TrustVersion.cs
- Point3DValueSerializer.cs
- ScopedKnownTypes.cs
- FileDialogPermission.cs
- ScrollProviderWrapper.cs
- DataServiceKeyAttribute.cs
- AssertValidation.cs
- WizardPanel.cs
- IteratorFilter.cs
- ProfileService.cs
- ToolStripScrollButton.cs
- InputLanguage.cs
- WSSecurityOneDotOneReceiveSecurityHeader.cs
- ClientData.cs
- ActivityCodeDomSerializer.cs
- TreeNodeBinding.cs
- XsltQilFactory.cs
- NamedElement.cs
- SiteIdentityPermission.cs
- GraphicsPathIterator.cs
- DisableDpiAwarenessAttribute.cs
- PrimitiveList.cs
- ExpressionBindingCollection.cs
- DeferredElementTreeState.cs
- FontFamilyConverter.cs
- UnsignedPublishLicense.cs
- HtmlInputReset.cs
- PeerSecurityHelpers.cs
- XmlAtomicValue.cs
- TextParaClient.cs
- RuleCache.cs
- XmlNodeChangedEventManager.cs
- DataGridViewSelectedCellCollection.cs
- FrameworkContextData.cs
- TemplateColumn.cs
- ThreadAbortException.cs
- BrowserCapabilitiesFactory.cs
- TabPage.cs
- RemotingSurrogateSelector.cs
- SQLBinaryStorage.cs
- TdsParserStateObject.cs
- SqlBooleanizer.cs
- TextServicesContext.cs
- PackagePartCollection.cs