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
- XmlBindingWorker.cs
- HiddenFieldDesigner.cs
- EmptyControlCollection.cs
- NavigationEventArgs.cs
- FacetEnabledSchemaElement.cs
- NaturalLanguageHyphenator.cs
- PrimitiveType.cs
- OperationExecutionFault.cs
- TextTrailingWordEllipsis.cs
- JsonXmlDataContract.cs
- SoapServerMethod.cs
- AuthenticateEventArgs.cs
- Int64Converter.cs
- EditorBrowsableAttribute.cs
- Overlapped.cs
- Int16AnimationBase.cs
- DateRangeEvent.cs
- DecimalStorage.cs
- ScriptBehaviorDescriptor.cs
- BigInt.cs
- EntitySet.cs
- DataTableCollection.cs
- Adorner.cs
- NamedElement.cs
- CheckoutException.cs
- SqlDesignerDataSourceView.cs
- SqlCachedBuffer.cs
- NotifyInputEventArgs.cs
- XPathAncestorIterator.cs
- XmlArrayItemAttribute.cs
- URIFormatException.cs
- ProviderConnectionPoint.cs
- CustomAttributeBuilder.cs
- WindowsFormsHelpers.cs
- XmlSchemaSimpleTypeList.cs
- DirectoryRootQuery.cs
- SqlDataReaderSmi.cs
- SessionState.cs
- ErrorFormatterPage.cs
- PaperSize.cs
- Annotation.cs
- EventPrivateKey.cs
- WebPartCloseVerb.cs
- WebPartVerbCollection.cs
- BufferedGenericXmlSecurityToken.cs
- EventLogPropertySelector.cs
- UpdateTracker.cs
- TypeSemantics.cs
- PreviewPrintController.cs
- PaginationProgressEventArgs.cs
- webproxy.cs
- safesecurityhelperavalon.cs
- GotoExpression.cs
- DigestComparer.cs
- XmlSchema.cs
- DataRelationCollection.cs
- CompiledQueryCacheKey.cs
- DbDataSourceEnumerator.cs
- DataGridViewSelectedCellCollection.cs
- IgnoreSectionHandler.cs
- TreePrinter.cs
- XmlAnyElementAttributes.cs
- DesignTimeType.cs
- DetailsViewDeletedEventArgs.cs
- QueryActivatableWorkflowsCommand.cs
- RulePatternOps.cs
- XmlAnyElementAttributes.cs
- UpdatePanelTriggerCollection.cs
- RectConverter.cs
- RegexRunner.cs
- VolatileEnlistmentState.cs
- DocumentOrderQuery.cs
- DependencyPropertyValueSerializer.cs
- ConsoleCancelEventArgs.cs
- StateMachineExecutionState.cs
- TargetConverter.cs
- AttachInfo.cs
- AnnotationComponentManager.cs
- StringValueSerializer.cs
- PixelShader.cs
- SpeechRecognizer.cs
- ProgressChangedEventArgs.cs
- ZeroOpNode.cs
- PartitionedStreamMerger.cs
- XmlRawWriter.cs
- ContainerControlDesigner.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- ProcessHostMapPath.cs
- EmptyElement.cs
- XsdDataContractImporter.cs
- ProxyWebPartManagerDesigner.cs
- ObjectStateManagerMetadata.cs
- HtmlTableCell.cs
- CuspData.cs
- QilTernary.cs
- GcHandle.cs
- HttpWebRequest.cs
- UndirectedGraph.cs
- CollectionViewGroupRoot.cs
- ValidatorCompatibilityHelper.cs