Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- CTreeGenerator.cs
- TableRow.cs
- PanelContainerDesigner.cs
- ScrollPatternIdentifiers.cs
- PathGradientBrush.cs
- DataGridViewSelectedColumnCollection.cs
- XmlDownloadManager.cs
- FontStyleConverter.cs
- XmlSchema.cs
- ResourceDescriptionAttribute.cs
- TextRangeBase.cs
- ElementNotAvailableException.cs
- ConfigViewGenerator.cs
- RangeBaseAutomationPeer.cs
- DtrList.cs
- XmlSortKey.cs
- TdsEnums.cs
- HtmlInputPassword.cs
- sqlstateclientmanager.cs
- TagMapCollection.cs
- ParallelRangeManager.cs
- ComboBoxAutomationPeer.cs
- BitmapPalette.cs
- Geometry3D.cs
- EmptyArray.cs
- CompiledXpathExpr.cs
- BCLDebug.cs
- DataColumn.cs
- ConnectionsZone.cs
- autovalidator.cs
- RangeValidator.cs
- CreateParams.cs
- AlphabeticalEnumConverter.cs
- XmlObjectSerializerReadContext.cs
- AttributeCollection.cs
- Pair.cs
- HandleRef.cs
- StrokeCollection2.cs
- EventPrivateKey.cs
- RuleRef.cs
- ContainerFilterService.cs
- RelationshipConverter.cs
- SequenceRangeCollection.cs
- ConfigXmlWhitespace.cs
- BasicCommandTreeVisitor.cs
- PeerCollaboration.cs
- BindableTemplateBuilder.cs
- EventWaitHandle.cs
- QilTargetType.cs
- LineGeometry.cs
- CorrelationManager.cs
- GridItem.cs
- OrthographicCamera.cs
- CheckBoxPopupAdapter.cs
- ItemCheckEvent.cs
- TemplatePagerField.cs
- ConnectionManagementSection.cs
- IndexerNameAttribute.cs
- StatusBarDrawItemEvent.cs
- DefaultExpression.cs
- XmlStreamNodeWriter.cs
- Events.cs
- CurrentChangedEventManager.cs
- SapiRecognizer.cs
- ComPlusThreadInitializer.cs
- __Filters.cs
- RSAPKCS1KeyExchangeFormatter.cs
- ConstraintConverter.cs
- MailDefinition.cs
- UserNamePasswordValidator.cs
- HostedHttpContext.cs
- StringOutput.cs
- SignatureDescription.cs
- PageCache.cs
- ChangeBlockUndoRecord.cs
- ApplicationContext.cs
- AnimationLayer.cs
- CssClassPropertyAttribute.cs
- Rethrow.cs
- EntityTypeBase.cs
- MetaData.cs
- ErrorWrapper.cs
- ToolStripContainer.cs
- EntityCodeGenerator.cs
- ByteAnimation.cs
- StrongNameKeyPair.cs
- Decoder.cs
- ReferenceConverter.cs
- NameObjectCollectionBase.cs
- CursorConverter.cs
- TextContainerHelper.cs
- WebServiceHostFactory.cs
- XPathSingletonIterator.cs
- ParserOptions.cs
- WebPart.cs
- CompModSwitches.cs
- Run.cs
- IntMinMaxAggregationOperator.cs
- DesignerActionUIStateChangeEventArgs.cs
- ExceptionHandler.cs