Code:
/ DotNET / DotNET / 8.0 / untmp / Orcas / RTM / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MarshalByValueComponent.cs
- CollectionBase.cs
- SortableBindingList.cs
- GeneralTransformGroup.cs
- RelationshipNavigation.cs
- DataControlFieldCollection.cs
- ObjectQuery_EntitySqlExtensions.cs
- DataGridViewAutoSizeModeEventArgs.cs
- StylusPointCollection.cs
- IPGlobalProperties.cs
- COM2EnumConverter.cs
- CustomErrorCollection.cs
- UserControlCodeDomTreeGenerator.cs
- webeventbuffer.cs
- OperatingSystem.cs
- XPathParser.cs
- TimerElapsedEvenArgs.cs
- AnnotationResource.cs
- XmlQueryRuntime.cs
- datacache.cs
- Quad.cs
- EditorPartChrome.cs
- VirtualPathProvider.cs
- RegexParser.cs
- XmlEncoding.cs
- MessageSmuggler.cs
- Semaphore.cs
- httpstaticobjectscollection.cs
- TemplateColumn.cs
- FileDialogPermission.cs
- CodeTypeReferenceExpression.cs
- TextCompositionEventArgs.cs
- BlurEffect.cs
- RuntimeArgumentHandle.cs
- InstanceLockException.cs
- RangeValidator.cs
- CommandPlan.cs
- CommentEmitter.cs
- DataServices.cs
- UnmanagedHandle.cs
- CombinedGeometry.cs
- CustomAttributeSerializer.cs
- ColumnWidthChangedEvent.cs
- IPipelineRuntime.cs
- ChameleonKey.cs
- SqlCommandSet.cs
- SchemaTableOptionalColumn.cs
- ScrollItemPatternIdentifiers.cs
- InitiatorSessionSymmetricMessageSecurityProtocol.cs
- ClientProxyGenerator.cs
- DbConnectionPoolOptions.cs
- TextDecorationCollection.cs
- WebProxyScriptElement.cs
- FunctionCommandText.cs
- Rules.cs
- KeyValueConfigurationCollection.cs
- SourceSwitch.cs
- ListViewCancelEventArgs.cs
- ThicknessAnimation.cs
- ComponentGuaranteesAttribute.cs
- PropertyPath.cs
- TabControl.cs
- NumericUpDownAccelerationCollection.cs
- FaultCallbackWrapper.cs
- RegisteredDisposeScript.cs
- XmlNodeList.cs
- HtmlWindowCollection.cs
- ExtendedProtectionPolicyTypeConverter.cs
- Brush.cs
- ProcessProtocolHandler.cs
- ZipPackage.cs
- Internal.cs
- PageRequestManager.cs
- DataGridViewColumn.cs
- LogConverter.cs
- NetCodeGroup.cs
- DataGridHeaderBorder.cs
- GestureRecognizer.cs
- HostingEnvironmentException.cs
- StreamWithDictionary.cs
- PropertyConverter.cs
- HtmlInputButton.cs
- ListViewItemCollectionEditor.cs
- XmlSchemaNotation.cs
- DataQuery.cs
- EasingQuaternionKeyFrame.cs
- PermissionListSet.cs
- EventLogPermissionEntry.cs
- DesignBindingPropertyDescriptor.cs
- WebPartDescription.cs
- VisualStyleRenderer.cs
- TdsParser.cs
- DataTableTypeConverter.cs
- JsonByteArrayDataContract.cs
- WmlPanelAdapter.cs
- HandlerMappingMemo.cs
- Rotation3DAnimationBase.cs
- SmtpClient.cs
- TriggerCollection.cs
- SqlDataSourceParameterParser.cs