Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Xml / System / Xml / Serialization / XmlArrayItemAttribute.cs / 1 / XmlArrayItemAttribute.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
//-----------------------------------------------------------------------------
namespace System.Xml.Serialization {
using System;
using System.Xml.Schema;
///
///
/// [To be supplied.]
///
[AttributeUsage(AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.Parameter | AttributeTargets.ReturnValue, AllowMultiple=true)]
public class XmlArrayItemAttribute : System.Attribute {
string elementName;
Type type;
string ns;
string dataType;
bool nullable;
bool nullableSpecified = false;
XmlSchemaForm form = XmlSchemaForm.None;
int nestingLevel;
///
///
/// [To be supplied.]
///
public XmlArrayItemAttribute() {
}
///
///
/// [To be supplied.]
///
public XmlArrayItemAttribute(string elementName) {
this.elementName = elementName;
}
///
///
/// [To be supplied.]
///
public XmlArrayItemAttribute(Type type) {
this.type = type;
}
///
///
/// [To be supplied.]
///
public XmlArrayItemAttribute(string elementName, Type type) {
this.elementName = elementName;
this.type = type;
}
///
///
/// [To be supplied.]
///
public Type Type {
get { return type; }
set { type = value; }
}
///
///
/// [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; }
}
///
public int NestingLevel {
get { return nestingLevel; }
set { nestingLevel = 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; }
}
///
///
/// [To be supplied.]
///
public XmlSchemaForm Form {
get { return form; }
set { form = value; }
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
//-----------------------------------------------------------------------------
namespace System.Xml.Serialization {
using System;
using System.Xml.Schema;
///
///
/// [To be supplied.]
///
[AttributeUsage(AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.Parameter | AttributeTargets.ReturnValue, AllowMultiple=true)]
public class XmlArrayItemAttribute : System.Attribute {
string elementName;
Type type;
string ns;
string dataType;
bool nullable;
bool nullableSpecified = false;
XmlSchemaForm form = XmlSchemaForm.None;
int nestingLevel;
///
///
/// [To be supplied.]
///
public XmlArrayItemAttribute() {
}
///
///
/// [To be supplied.]
///
public XmlArrayItemAttribute(string elementName) {
this.elementName = elementName;
}
///
///
/// [To be supplied.]
///
public XmlArrayItemAttribute(Type type) {
this.type = type;
}
///
///
/// [To be supplied.]
///
public XmlArrayItemAttribute(string elementName, Type type) {
this.elementName = elementName;
this.type = type;
}
///
///
/// [To be supplied.]
///
public Type Type {
get { return type; }
set { type = value; }
}
///
///
/// [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; }
}
///
public int NestingLevel {
get { return nestingLevel; }
set { nestingLevel = 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; }
}
///
///
/// [To be supplied.]
///
public XmlSchemaForm Form {
get { return form; }
set { form = value; }
}
}
}
// 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
- Path.cs
- QuotedPrintableStream.cs
- RuleRef.cs
- HttpCookieCollection.cs
- uribuilder.cs
- DragEvent.cs
- _BasicClient.cs
- WmlControlAdapter.cs
- MessageLogTraceRecord.cs
- GroupItemAutomationPeer.cs
- ChtmlTextWriter.cs
- AgileSafeNativeMemoryHandle.cs
- DataSourceViewSchemaConverter.cs
- webbrowsersite.cs
- VariableQuery.cs
- PrinterUnitConvert.cs
- SessionStateContainer.cs
- SchemaNamespaceManager.cs
- Native.cs
- OutputScopeManager.cs
- ViewCellRelation.cs
- EncryptedType.cs
- WebPartZone.cs
- TableCellCollection.cs
- ButtonField.cs
- GraphicsContext.cs
- TypeToken.cs
- TypeLoadException.cs
- SetStateEventArgs.cs
- Odbc32.cs
- X509SecurityToken.cs
- MethodInfo.cs
- Expression.cs
- ScriptingSectionGroup.cs
- ScalarType.cs
- uribuilder.cs
- CapacityStreamGeometryContext.cs
- TargetPerspective.cs
- PriorityRange.cs
- _KerberosClient.cs
- OleDbMetaDataFactory.cs
- BasicViewGenerator.cs
- RuntimeUtils.cs
- AssertFilter.cs
- Quaternion.cs
- _Semaphore.cs
- Brush.cs
- BamlBinaryReader.cs
- _HelperAsyncResults.cs
- HtmlElement.cs
- RelOps.cs
- ItemCheckEvent.cs
- XmlAttributeCollection.cs
- Parser.cs
- ServiceModelActivationSectionGroup.cs
- ProtocolReflector.cs
- RoleGroup.cs
- Nodes.cs
- CommandManager.cs
- WebProxyScriptElement.cs
- HttpListenerElement.cs
- PenThreadWorker.cs
- ScalarType.cs
- XmlSchemaComplexContentExtension.cs
- Encoding.cs
- BaseDataListComponentEditor.cs
- lengthconverter.cs
- ContainerUtilities.cs
- TextServicesPropertyRanges.cs
- DecoderFallback.cs
- AsymmetricCryptoHandle.cs
- DeclarativeCatalogPart.cs
- FieldNameLookup.cs
- EmptyStringExpandableObjectConverter.cs
- FullTextBreakpoint.cs
- SoapIncludeAttribute.cs
- GridViewSelectEventArgs.cs
- SqlServer2KCompatibilityAnnotation.cs
- IndexerReference.cs
- DataSourceHelper.cs
- Vector.cs
- KeyFrames.cs
- TcpProcessProtocolHandler.cs
- ITextView.cs
- DataGridToolTip.cs
- WebPartCollection.cs
- AdapterDictionary.cs
- TypeResolvingOptions.cs
- StorageEntityTypeMapping.cs
- SymDocumentType.cs
- DataViewListener.cs
- OdbcConnectionOpen.cs
- ConnectionProviderAttribute.cs
- Serializer.cs
- SamlAuthenticationStatement.cs
- PathStreamGeometryContext.cs
- EncodingNLS.cs
- XmlnsCache.cs
- AnnotationComponentManager.cs
- Perspective.cs