Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Xml / System / Xml / Serialization / XmlRootAttribute.cs / 1 / XmlRootAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Serialization { using System; using System.Xml.Schema; ////// /// [AttributeUsage(AttributeTargets.ReturnValue | AttributeTargets.Class | AttributeTargets.Enum | AttributeTargets.Interface | AttributeTargets.Struct)] public class XmlRootAttribute : System.Attribute { string elementName; string ns; string dataType; bool nullable = true; bool nullableSpecified; ///[To be supplied.] ////// /// public XmlRootAttribute() { } ///[To be supplied.] ////// /// public XmlRootAttribute(string elementName) { this.elementName = elementName; } ///[To be supplied.] ////// /// public string ElementName { get { return elementName == null ? string.Empty : elementName; } set { elementName = value; } } ///[To be supplied.] ////// /// public string Namespace { get { return ns; } set { ns = value; } } ///[To be supplied.] ////// /// public string DataType { get { return dataType == null ? string.Empty : dataType; } set { dataType = value; } } ///[To be supplied.] ////// /// public bool IsNullable { get { return nullable; } set { nullable = value; nullableSpecified = true; } } internal bool IsNullableSpecified { get { return nullableSpecified; } } internal string Key { get { return (ns == null ? String.Empty : ns) + ":" + ElementName + ":" + nullable.ToString(); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //[To be supplied.] ///// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Serialization { using System; using System.Xml.Schema; ////// /// [AttributeUsage(AttributeTargets.ReturnValue | AttributeTargets.Class | AttributeTargets.Enum | AttributeTargets.Interface | AttributeTargets.Struct)] public class XmlRootAttribute : System.Attribute { string elementName; string ns; string dataType; bool nullable = true; bool nullableSpecified; ///[To be supplied.] ////// /// public XmlRootAttribute() { } ///[To be supplied.] ////// /// public XmlRootAttribute(string elementName) { this.elementName = elementName; } ///[To be supplied.] ////// /// public string ElementName { get { return elementName == null ? string.Empty : elementName; } set { elementName = value; } } ///[To be supplied.] ////// /// public string Namespace { get { return ns; } set { ns = value; } } ///[To be supplied.] ////// /// public string DataType { get { return dataType == null ? string.Empty : dataType; } set { dataType = value; } } ///[To be supplied.] ////// /// public bool IsNullable { get { return nullable; } set { nullable = value; nullableSpecified = true; } } internal bool IsNullableSpecified { get { return nullableSpecified; } } internal string Key { get { return (ns == null ? String.Empty : ns) + ":" + ElementName + ":" + nullable.ToString(); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextServicesLoader.cs
- TransactionOptions.cs
- DeviceSpecificChoice.cs
- TypeDescriptor.cs
- MatchingStyle.cs
- _SafeNetHandles.cs
- ErrorWebPart.cs
- TableChangeProcessor.cs
- TypeTypeConverter.cs
- MruCache.cs
- FlowPosition.cs
- QilScopedVisitor.cs
- PropertyBuilder.cs
- SafeArchiveContext.cs
- EmissiveMaterial.cs
- VisualStyleElement.cs
- LogRecordSequence.cs
- TableDetailsCollection.cs
- Highlights.cs
- BorderSidesEditor.cs
- FormattedText.cs
- CodePageEncoding.cs
- GAC.cs
- ProcessModuleCollection.cs
- SqlCacheDependency.cs
- ManagementBaseObject.cs
- Mapping.cs
- SurrogateSelector.cs
- ProfileEventArgs.cs
- SoapInteropTypes.cs
- DataGridAddNewRow.cs
- SendMailErrorEventArgs.cs
- RuntimeCompatibilityAttribute.cs
- CrossAppDomainChannel.cs
- ContourSegment.cs
- Helpers.cs
- JapaneseLunisolarCalendar.cs
- DataServiceConfiguration.cs
- ImageListImageEditor.cs
- WindowsScrollBar.cs
- UndoManager.cs
- CompilerResults.cs
- StructuredProperty.cs
- XmlRawWriterWrapper.cs
- FindCompletedEventArgs.cs
- CompilationSection.cs
- DateTimeOffsetConverter.cs
- ValidatedControlConverter.cs
- SuppressMessageAttribute.cs
- ProcessHost.cs
- COAUTHINFO.cs
- NumericExpr.cs
- UpdateTracker.cs
- X509ChainElement.cs
- HwndProxyElementProvider.cs
- HttpListener.cs
- QilValidationVisitor.cs
- SqlGatherConsumedAliases.cs
- AsynchronousChannel.cs
- AnnouncementInnerClient11.cs
- InProcStateClientManager.cs
- ToolStripMenuItem.cs
- Rfc2898DeriveBytes.cs
- WMIGenerator.cs
- ErrorWrapper.cs
- XamlPathDataSerializer.cs
- XamlGridLengthSerializer.cs
- DetailsViewPageEventArgs.cs
- ReadOnlyCollection.cs
- BitmapSizeOptions.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- RSAPKCS1KeyExchangeFormatter.cs
- VisualStyleTypesAndProperties.cs
- XmlDeclaration.cs
- GenericIdentity.cs
- DecimalFormatter.cs
- ListInitExpression.cs
- OrCondition.cs
- FreezableOperations.cs
- httpapplicationstate.cs
- XPathQilFactory.cs
- BinaryParser.cs
- URIFormatException.cs
- DataGridClipboardHelper.cs
- EventProviderWriter.cs
- XappLauncher.cs
- SqlCacheDependency.cs
- MetadataArtifactLoaderFile.cs
- COAUTHINFO.cs
- SpellerHighlightLayer.cs
- DefaultPerformanceCounters.cs
- DelegateTypeInfo.cs
- MetadataSet.cs
- CodeNamespaceImport.cs
- Int16Animation.cs
- PasswordDeriveBytes.cs
- HandlerBase.cs
- TextPointer.cs
- CustomCredentialPolicy.cs
- Int32Collection.cs