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
- MetabaseSettingsIis7.cs
- DependencyProperty.cs
- _AutoWebProxyScriptWrapper.cs
- TdsParser.cs
- ItemsChangedEventArgs.cs
- DBSchemaRow.cs
- XmlSchemaAnnotation.cs
- UserPreferenceChangedEventArgs.cs
- DataMemberConverter.cs
- DataViewListener.cs
- XmlDictionaryReader.cs
- IResourceProvider.cs
- HttpPostedFile.cs
- XmlDocumentViewSchema.cs
- ProxyGenerator.cs
- PtsCache.cs
- UseLicense.cs
- VisualProxy.cs
- PieceNameHelper.cs
- ProcessManager.cs
- DurableRuntimeValidator.cs
- GuidConverter.cs
- mediapermission.cs
- DescendantOverDescendantQuery.cs
- ProtocolElementCollection.cs
- ProxyDataContractResolver.cs
- SqlResolver.cs
- __Filters.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- MULTI_QI.cs
- PermissionSet.cs
- login.cs
- ObjectTypeMapping.cs
- DataGridViewComboBoxEditingControl.cs
- DBPropSet.cs
- Timer.cs
- StoryFragments.cs
- OracleDataAdapter.cs
- DrawingImage.cs
- DPAPIProtectedConfigurationProvider.cs
- DisposableCollectionWrapper.cs
- CommentEmitter.cs
- MenuItem.cs
- MessageSecurityOverMsmq.cs
- ThemeDictionaryExtension.cs
- WSDualHttpSecurityMode.cs
- WriteableBitmap.cs
- MultipleViewProviderWrapper.cs
- XmlSchemaComplexContentRestriction.cs
- CodeTypeParameter.cs
- EntityDataSourceViewSchema.cs
- DynamicQueryStringParameter.cs
- BamlReader.cs
- CacheDependency.cs
- HtmlInputButton.cs
- TypeElement.cs
- UIElementParaClient.cs
- StringPropertyBuilder.cs
- XamlTemplateSerializer.cs
- UpdateTranslator.cs
- SchemaImporterExtensionElement.cs
- WpfGeneratedKnownProperties.cs
- DNS.cs
- ElementMarkupObject.cs
- PropertyKey.cs
- ClickablePoint.cs
- JavaScriptString.cs
- CodeDomExtensionMethods.cs
- PersistChildrenAttribute.cs
- EncoderFallback.cs
- objectresult_tresulttype.cs
- RelationshipConstraintValidator.cs
- CodePrimitiveExpression.cs
- TripleDES.cs
- NativeMethods.cs
- VariantWrapper.cs
- BamlVersionHeader.cs
- XmlEntity.cs
- RoutedEventValueSerializer.cs
- CryptoHelper.cs
- ToolStripDropDown.cs
- DynamicMethod.cs
- CancellationState.cs
- ActiveXContainer.cs
- DoubleConverter.cs
- TextEffectResolver.cs
- DataRowChangeEvent.cs
- PropertyIDSet.cs
- ProcessModelSection.cs
- configsystem.cs
- TableItemPatternIdentifiers.cs
- IndentedWriter.cs
- MiniLockedBorderGlyph.cs
- LinqDataSourceView.cs
- RelatedPropertyManager.cs
- GrammarBuilderDictation.cs
- TextEditorTyping.cs
- QuaternionIndependentAnimationStorage.cs
- FunctionCommandText.cs
- DocumentViewerBase.cs