Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / xsp / System / Web / Extensions / Script / Services / WebServiceParameterData.cs / 1 / WebServiceParameterData.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System.Reflection; namespace System.Web.Script.Services { internal class WebServiceParameterData { private ParameterInfo _param; private int _index; // Index of the parameter in the method private string _paramName; private Type _paramType; internal WebServiceParameterData(ParameterInfo param, int index) { _param = param; _index = index; } // This constructor is only used by indigo internal WebServiceParameterData(string paramName, Type paramType, int index) { _paramName = paramName; _paramType = paramType; _index = index; } internal int Index { get { return _index; } } internal ParameterInfo ParameterInfo { get { return _param; } } internal string ParameterName { get { if (_param != null) { return _param.Name; } else { return _paramName; } } } internal Type ParameterType { get { if (_param != null) { return _param.ParameterType; } else { return _paramType; } } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System.Reflection; namespace System.Web.Script.Services { internal class WebServiceParameterData { private ParameterInfo _param; private int _index; // Index of the parameter in the method private string _paramName; private Type _paramType; internal WebServiceParameterData(ParameterInfo param, int index) { _param = param; _index = index; } // This constructor is only used by indigo internal WebServiceParameterData(string paramName, Type paramType, int index) { _paramName = paramName; _paramType = paramType; _index = index; } internal int Index { get { return _index; } } internal ParameterInfo ParameterInfo { get { return _param; } } internal string ParameterName { get { if (_param != null) { return _param.Name; } else { return _paramName; } } } internal Type ParameterType { get { if (_param != null) { return _param.ParameterType; } else { return _paramType; } } } } } // 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
- CharStorage.cs
- FilterQueryOptionExpression.cs
- IPCCacheManager.cs
- SqlBinder.cs
- ProjectionPruner.cs
- VectorAnimationBase.cs
- ViewGenResults.cs
- SqlUserDefinedTypeAttribute.cs
- Visitor.cs
- CommandValueSerializer.cs
- ReceiveSecurityHeader.cs
- Button.cs
- ElementHost.cs
- BaseTemplateCodeDomTreeGenerator.cs
- ArgumentsParser.cs
- BooleanProjectedSlot.cs
- ChannelSinkStacks.cs
- SoapCodeExporter.cs
- XPathBuilder.cs
- RepeatButton.cs
- DbMetaDataCollectionNames.cs
- TrackBarRenderer.cs
- TypeAccessException.cs
- DataControlField.cs
- TextBox.cs
- ExtensionSurface.cs
- TextEditorDragDrop.cs
- ColumnPropertiesGroup.cs
- DomainConstraint.cs
- ReachPageContentCollectionSerializerAsync.cs
- Win32.cs
- isolationinterop.cs
- Serializer.cs
- TailCallAnalyzer.cs
- EntityObject.cs
- JpegBitmapEncoder.cs
- WebPartDisplayModeCollection.cs
- Single.cs
- XamlVector3DCollectionSerializer.cs
- Int32Rect.cs
- FileUtil.cs
- OleDbRowUpdatingEvent.cs
- QilStrConcat.cs
- PlacementWorkspace.cs
- ApplicationProxyInternal.cs
- _ConnectionGroup.cs
- ConfigXmlSignificantWhitespace.cs
- DataGridState.cs
- IRCollection.cs
- TagMapInfo.cs
- XmlDocument.cs
- UndoManager.cs
- DesignerCommandSet.cs
- TraceXPathNavigator.cs
- WindowsSlider.cs
- Rotation3DAnimationBase.cs
- SizeF.cs
- Qualifier.cs
- TemplatedControlDesigner.cs
- EmbossBitmapEffect.cs
- QuaternionAnimationBase.cs
- Literal.cs
- ListDictionaryInternal.cs
- SchemaCollectionPreprocessor.cs
- LayoutUtils.cs
- FtpWebRequest.cs
- PointKeyFrameCollection.cs
- BlockExpression.cs
- EntityDataSourceContainerNameItem.cs
- DataGridItemEventArgs.cs
- X509ChainElement.cs
- HMACSHA1.cs
- WorkflowInstance.cs
- GridViewCancelEditEventArgs.cs
- RoleManagerSection.cs
- GuidelineCollection.cs
- ButtonFieldBase.cs
- MaskedTextBox.cs
- ErrorEventArgs.cs
- PinnedBufferMemoryStream.cs
- PowerModeChangedEventArgs.cs
- HandleTable.cs
- CryptoKeySecurity.cs
- ApplicationFileCodeDomTreeGenerator.cs
- RealProxy.cs
- LoadRetryHandler.cs
- WebPartEditorApplyVerb.cs
- DataSourceConverter.cs
- IgnoreDataMemberAttribute.cs
- DataTableReader.cs
- CodeIdentifiers.cs
- ServiceModelSecurityTokenRequirement.cs
- HttpResponseHeader.cs
- DetailsViewCommandEventArgs.cs
- Root.cs
- Point.cs
- DataGridViewBand.cs
- Geometry.cs
- SubtreeProcessor.cs
- VerticalAlignConverter.cs