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
- ControlCollection.cs
- TextRangeBase.cs
- _UriSyntax.cs
- MenuAdapter.cs
- IProvider.cs
- Relationship.cs
- BaseCodePageEncoding.cs
- Marshal.cs
- XmlNotation.cs
- StrongBox.cs
- WindowInteractionStateTracker.cs
- HttpRequestCacheValidator.cs
- XmlAnyElementAttribute.cs
- RepeaterItemEventArgs.cs
- CaseInsensitiveHashCodeProvider.cs
- path.cs
- XmlDataSource.cs
- Type.cs
- BrowserDefinition.cs
- HttpDictionary.cs
- SoapTypeAttribute.cs
- DetailsViewPageEventArgs.cs
- MenuItemBinding.cs
- OdbcDataAdapter.cs
- StandardCommands.cs
- TransportSecurityHelpers.cs
- BoolLiteral.cs
- IdentityHolder.cs
- Ref.cs
- ToolStripDropDownButton.cs
- IPAddressCollection.cs
- ObjectStorage.cs
- StrokeNodeOperations.cs
- XamlTypeMapper.cs
- WrappedIUnknown.cs
- LicenseManager.cs
- KoreanCalendar.cs
- WebPartConnectVerb.cs
- PermissionRequestEvidence.cs
- SchemaMapping.cs
- ParseHttpDate.cs
- CompensationDesigner.cs
- Graphics.cs
- ValueExpressions.cs
- BoundColumn.cs
- WpfKnownType.cs
- FixedSOMGroup.cs
- SqlDataSourceSummaryPanel.cs
- ExtensionDataReader.cs
- NumberSubstitution.cs
- CodeArrayIndexerExpression.cs
- HandleCollector.cs
- MethodBody.cs
- XmlTextAttribute.cs
- DynamicMethod.cs
- TreeNodeSelectionProcessor.cs
- XpsDigitalSignature.cs
- ScrollPattern.cs
- SynchronousChannel.cs
- PerfService.cs
- SqlServer2KCompatibilityAnnotation.cs
- ContentFilePart.cs
- Executor.cs
- ToolStripStatusLabel.cs
- TypeUtil.cs
- ToolStripManager.cs
- UInt64.cs
- DirectionalLight.cs
- RetrieveVirtualItemEventArgs.cs
- HandlerWithFactory.cs
- CodeExporter.cs
- GroupBoxRenderer.cs
- ThemeableAttribute.cs
- TemplateAction.cs
- SoundPlayerAction.cs
- ExpressionNode.cs
- OdbcConnectionOpen.cs
- TraceHwndHost.cs
- MaskDesignerDialog.cs
- UnhandledExceptionEventArgs.cs
- LoadedOrUnloadedOperation.cs
- ConnectionPoint.cs
- MatrixConverter.cs
- ServiceOperationParameter.cs
- SystemResourceHost.cs
- DataBindingCollection.cs
- SmtpNtlmAuthenticationModule.cs
- ProfessionalColorTable.cs
- FileChangesMonitor.cs
- StateMachineWorkflowInstance.cs
- PropertyChangedEventArgs.cs
- BitmapScalingModeValidation.cs
- TextProperties.cs
- StrongNameKeyPair.cs
- UnsafeNativeMethods.cs
- BitmapScalingModeValidation.cs
- ProcessThreadCollection.cs
- Dispatcher.cs
- PropVariant.cs
- ScriptControlManager.cs