Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / Script / Services / WebServiceParameterData.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HttpCacheParams.cs
- PathFigureCollectionConverter.cs
- PackWebRequest.cs
- SoapAttributes.cs
- ValueQuery.cs
- SerialPort.cs
- DesignerLabelAdapter.cs
- SubtreeProcessor.cs
- GridLength.cs
- ConstrainedDataObject.cs
- MappedMetaModel.cs
- SchemaElementLookUpTable.cs
- UnauthorizedWebPart.cs
- MetadataException.cs
- ColumnMapProcessor.cs
- SiteMapHierarchicalDataSourceView.cs
- DesignerEditorPartChrome.cs
- DefinitionBase.cs
- COM2ExtendedUITypeEditor.cs
- CompilationUtil.cs
- ResolveDuplexCD1AsyncResult.cs
- DispatcherHooks.cs
- PackagePart.cs
- ComponentGlyph.cs
- Guid.cs
- XamlPointCollectionSerializer.cs
- FloatAverageAggregationOperator.cs
- TrackPoint.cs
- ToolStripGrip.cs
- ManipulationDelta.cs
- CfgArc.cs
- BooleanFacetDescriptionElement.cs
- SizeLimitedCache.cs
- RotateTransform3D.cs
- TextEditorLists.cs
- SerializationFieldInfo.cs
- Permission.cs
- TextAdaptor.cs
- ProtectedProviderSettings.cs
- PieceDirectory.cs
- NamedObject.cs
- DataGridColumnCollection.cs
- ObjectDataSourceEventArgs.cs
- DocumentOutline.cs
- parserscommon.cs
- KeyInstance.cs
- PagerSettings.cs
- ConnectionStringSettings.cs
- CodeGenerationManager.cs
- AssemblyNameProxy.cs
- ConsumerConnectionPointCollection.cs
- GZipDecoder.cs
- NativeActivityFaultContext.cs
- TemplateControlBuildProvider.cs
- TextEditorDragDrop.cs
- RootBuilder.cs
- Slider.cs
- HtmlTableRowCollection.cs
- RuleCache.cs
- BitConverter.cs
- X509CertificateClaimSet.cs
- Convert.cs
- IndexerHelper.cs
- IndexerReference.cs
- EnvelopeVersion.cs
- ConditionalDesigner.cs
- BitSet.cs
- SqlRowUpdatingEvent.cs
- XmlSchemas.cs
- Configuration.cs
- DataSourceXmlClassAttribute.cs
- NamedPipeProcessProtocolHandler.cs
- InputProcessorProfilesLoader.cs
- StateMachineHelpers.cs
- CounterCreationDataCollection.cs
- ValidatorCollection.cs
- LassoSelectionBehavior.cs
- _ConnectOverlappedAsyncResult.cs
- Propagator.cs
- PasswordRecoveryDesigner.cs
- SmtpNtlmAuthenticationModule.cs
- BeginSelectCardRequest.cs
- X509ThumbprintKeyIdentifierClause.cs
- DbConnectionPoolCounters.cs
- MatrixAnimationBase.cs
- safesecurityhelperavalon.cs
- CellParaClient.cs
- SqlAliaser.cs
- VirtualPathProvider.cs
- DataBinder.cs
- DrawingContextWalker.cs
- ToolTip.cs
- ServicePoint.cs
- MatchNoneMessageFilter.cs
- TextUtf8RawTextWriter.cs
- KeyTime.cs
- RegionInfo.cs
- GroupLabel.cs
- MsmqIntegrationInputChannel.cs
- Native.cs