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
- SoapClientMessage.cs
- DebugHandleTracker.cs
- DynamicILGenerator.cs
- IList.cs
- BinaryCommonClasses.cs
- control.ime.cs
- ErrorItem.cs
- ScriptManager.cs
- SafeProcessHandle.cs
- DataTableCollection.cs
- NetMsmqBindingElement.cs
- SpellerHighlightLayer.cs
- X509Utils.cs
- TypeInfo.cs
- CapabilitiesState.cs
- AccessorTable.cs
- UniqueEventHelper.cs
- StartUpEventArgs.cs
- Binding.cs
- WmpBitmapEncoder.cs
- Internal.cs
- unitconverter.cs
- RuntimeArgumentHandle.cs
- Utility.cs
- MessageQueueConverter.cs
- InputLanguageSource.cs
- CrossAppDomainChannel.cs
- TemplateField.cs
- Codec.cs
- CodeVariableDeclarationStatement.cs
- ParserHooks.cs
- PKCS1MaskGenerationMethod.cs
- MediaScriptCommandRoutedEventArgs.cs
- DotAtomReader.cs
- Journaling.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- EdmTypeAttribute.cs
- TraceContext.cs
- TreeViewHitTestInfo.cs
- OwnerDrawPropertyBag.cs
- AnimationClock.cs
- TypeHelper.cs
- DbMetaDataFactory.cs
- StylusEditingBehavior.cs
- CodeAttributeDeclaration.cs
- ReflectTypeDescriptionProvider.cs
- GradientStop.cs
- SchemaLookupTable.cs
- FontUnitConverter.cs
- HwndHost.cs
- ListBoxChrome.cs
- BaseTemplateParser.cs
- PresentationSource.cs
- WS2007FederationHttpBindingElement.cs
- AppSettingsExpressionBuilder.cs
- TransformedBitmap.cs
- httpapplicationstate.cs
- LateBoundChannelParameterCollection.cs
- Peer.cs
- _ContextAwareResult.cs
- HttpCookiesSection.cs
- DataSourceCollectionBase.cs
- GridViewRowPresenter.cs
- XmlRawWriterWrapper.cs
- MD5CryptoServiceProvider.cs
- SystemDiagnosticsSection.cs
- EntityDataSourceContainerNameConverter.cs
- SoapExtension.cs
- WebConfigurationManager.cs
- Triplet.cs
- XmlRawWriter.cs
- invalidudtexception.cs
- DataFormats.cs
- CoTaskMemHandle.cs
- InfoCardMetadataExchangeClient.cs
- BuildResult.cs
- DataSourceControl.cs
- SchemaLookupTable.cs
- ScriptManagerProxy.cs
- RightsManagementPermission.cs
- CharUnicodeInfo.cs
- DataGridCellAutomationPeer.cs
- TTSVoice.cs
- QueryAccessibilityHelpEvent.cs
- ObjectDataSourceMethodEventArgs.cs
- BinaryParser.cs
- ReferenceEqualityComparer.cs
- WpfWebRequestHelper.cs
- StickyNoteContentControl.cs
- EntityDataSourceValidationException.cs
- MinMaxParagraphWidth.cs
- PolygonHotSpot.cs
- SqlServices.cs
- GeometryModel3D.cs
- PlainXmlDeserializer.cs
- SemanticBasicElement.cs
- _FtpControlStream.cs
- SymmetricCryptoHandle.cs
- SqlAliaser.cs
- CachedPathData.cs