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
- cookieexception.cs
- HtmlToClrEventProxy.cs
- RubberbandSelector.cs
- RecognizerInfo.cs
- UnaryNode.cs
- TextServicesContext.cs
- ArglessEventHandlerProxy.cs
- DrawingAttributeSerializer.cs
- ArrayConverter.cs
- BaseParser.cs
- CommonDialog.cs
- ConnectionPoolManager.cs
- AspProxy.cs
- InvalidComObjectException.cs
- PeerNameRecord.cs
- SqlCacheDependency.cs
- ApplicationServiceHelper.cs
- DeflateStream.cs
- WindowsListViewSubItem.cs
- PageCodeDomTreeGenerator.cs
- MetadataItemEmitter.cs
- FontWeights.cs
- XmlArrayItemAttribute.cs
- MessageQueuePermissionAttribute.cs
- X509PeerCertificateAuthenticationElement.cs
- XmlSchemaSubstitutionGroup.cs
- GlyphsSerializer.cs
- RichTextBox.cs
- UIPropertyMetadata.cs
- SerializationSectionGroup.cs
- DataGridViewHitTestInfo.cs
- CodeBlockBuilder.cs
- ReadWriteObjectLock.cs
- DocumentPageHost.cs
- LazyTextWriterCreator.cs
- NewArrayExpression.cs
- XmlParser.cs
- OleStrCAMarshaler.cs
- HorizontalAlignConverter.cs
- ObjectQueryProvider.cs
- TemplateComponentConnector.cs
- SmiEventSink.cs
- CodeNamespace.cs
- SqlDataSourceView.cs
- RuleProcessor.cs
- SpeechSeg.cs
- ISCIIEncoding.cs
- MarkupProperty.cs
- HttpAsyncResult.cs
- SaveFileDialog.cs
- BrowsableAttribute.cs
- InternalEnumValidator.cs
- SystemMulticastIPAddressInformation.cs
- XdrBuilder.cs
- ActivationArguments.cs
- ManualResetEvent.cs
- ValidationPropertyAttribute.cs
- XmlSchemaInclude.cs
- XPathMultyIterator.cs
- SQLResource.cs
- UnmanagedMemoryStream.cs
- ButtonAutomationPeer.cs
- DesignerLabelAdapter.cs
- RealizationDrawingContextWalker.cs
- X509RecipientCertificateServiceElement.cs
- TextChangedEventArgs.cs
- Application.cs
- UnauthorizedAccessException.cs
- WinCategoryAttribute.cs
- OverlappedAsyncResult.cs
- DesigntimeLicenseContext.cs
- mediaeventargs.cs
- _FtpControlStream.cs
- WebPartExportVerb.cs
- dataSvcMapFileLoader.cs
- AddInBase.cs
- StringValueSerializer.cs
- CodeComment.cs
- WorkflowPersistenceService.cs
- MemberHolder.cs
- FilterEventArgs.cs
- Selector.cs
- SuspendDesigner.cs
- UnhandledExceptionEventArgs.cs
- DataGridViewRowsAddedEventArgs.cs
- PrintDocument.cs
- SignatureGenerator.cs
- SecurityProtocolCorrelationState.cs
- ArraySubsetEnumerator.cs
- LifetimeServices.cs
- CorrelationScope.cs
- PreviewPrintController.cs
- WebPartsPersonalizationAuthorization.cs
- EncryptedKey.cs
- SessionEndingEventArgs.cs
- WindowsHyperlink.cs
- WebBrowserBase.cs
- RawTextInputReport.cs
- QilParameter.cs
- ServerIdentity.cs