Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- SiteMapNodeItemEventArgs.cs
- OptionalColumn.cs
- LocalBuilder.cs
- ColumnTypeConverter.cs
- DesignerExtenders.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- milrender.cs
- StatusBar.cs
- IItemProperties.cs
- XmlUrlResolver.cs
- TransformDescriptor.cs
- TransactionTraceIdentifier.cs
- FlowDocumentScrollViewer.cs
- Timer.cs
- CodeGotoStatement.cs
- TemplateControlParser.cs
- IpcClientChannel.cs
- Timer.cs
- EntityCommandDefinition.cs
- DataGridViewRowConverter.cs
- DbDataSourceEnumerator.cs
- StringToken.cs
- RootProfilePropertySettingsCollection.cs
- DeclaredTypeValidatorAttribute.cs
- Property.cs
- GridViewHeaderRowPresenter.cs
- FunctionQuery.cs
- CaseCqlBlock.cs
- CharEntityEncoderFallback.cs
- FixedSOMElement.cs
- XmlNodeComparer.cs
- HtmlTernaryTree.cs
- ComEventsHelper.cs
- FrameDimension.cs
- ObjectParameterCollection.cs
- DispatcherHookEventArgs.cs
- TextRangeProviderWrapper.cs
- AutomationIdentifierGuids.cs
- RoleManagerSection.cs
- initElementDictionary.cs
- SslStream.cs
- ResourceIDHelper.cs
- WeakReadOnlyCollection.cs
- PrimitiveXmlSerializers.cs
- SqlUDTStorage.cs
- AssemblyNameProxy.cs
- DBSqlParserColumnCollection.cs
- XmlEnumAttribute.cs
- KoreanCalendar.cs
- BmpBitmapEncoder.cs
- XsltContext.cs
- IdnElement.cs
- FormsAuthenticationUserCollection.cs
- RowUpdatingEventArgs.cs
- CodeArrayIndexerExpression.cs
- PassportPrincipal.cs
- HttpListenerResponse.cs
- ThreadExceptionDialog.cs
- XPathItem.cs
- DataKey.cs
- Serializer.cs
- InkCanvasAutomationPeer.cs
- XmlHierarchicalDataSourceView.cs
- PieceNameHelper.cs
- SapiAttributeParser.cs
- TraceContextRecord.cs
- RSACryptoServiceProvider.cs
- CompoundFileIOPermission.cs
- GridViewCellAutomationPeer.cs
- WebPartConnectionsCancelEventArgs.cs
- MouseBinding.cs
- Pointer.cs
- ErrorFormatter.cs
- LiteralControl.cs
- AlternateViewCollection.cs
- RelationshipEndCollection.cs
- InvokePatternIdentifiers.cs
- LogFlushAsyncResult.cs
- SqlNotificationRequest.cs
- EntityDataSourceColumn.cs
- IndexerReference.cs
- DataGridViewComboBoxCell.cs
- ClientFormsIdentity.cs
- Content.cs
- UIHelper.cs
- CheckoutException.cs
- IisTraceWebEventProvider.cs
- ToolStripSeparator.cs
- PaintValueEventArgs.cs
- TextBreakpoint.cs
- SiteMapPathDesigner.cs
- AssemblySettingAttributes.cs
- WebPartMovingEventArgs.cs
- PropertyEntry.cs
- DSACryptoServiceProvider.cs
- MemberDescriptor.cs
- WindowsIPAddress.cs
- IPEndPointCollection.cs
- ColorAnimationUsingKeyFrames.cs
- BinaryHeap.cs