Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- UrlAuthorizationModule.cs
- LexicalChunk.cs
- DBPropSet.cs
- Assembly.cs
- RepeaterItemEventArgs.cs
- TableAutomationPeer.cs
- FactoryGenerator.cs
- _emptywebproxy.cs
- COM2ExtendedUITypeEditor.cs
- MissingMemberException.cs
- MediaScriptCommandRoutedEventArgs.cs
- LocalValueEnumerator.cs
- ProxyRpc.cs
- IResourceProvider.cs
- KeyNotFoundException.cs
- PersonalizationProviderCollection.cs
- MessageDroppedTraceRecord.cs
- FileChangesMonitor.cs
- OracleInfoMessageEventArgs.cs
- IProvider.cs
- MarkerProperties.cs
- SmtpSection.cs
- ActivityBindForm.Designer.cs
- DataRecordInternal.cs
- ButtonBaseAutomationPeer.cs
- SchemaCompiler.cs
- XmlNamespaceManager.cs
- XmlCharCheckingReader.cs
- SessionStateModule.cs
- CommandDevice.cs
- ChannelFactory.cs
- SystemInfo.cs
- AuthenticationSection.cs
- LogicalCallContext.cs
- DictionaryContent.cs
- DataGridHelper.cs
- WebPartVerb.cs
- Comparer.cs
- Helper.cs
- DiscoveryVersion.cs
- PasswordBox.cs
- EnvironmentPermission.cs
- Grammar.cs
- ExpressionBindingCollection.cs
- OdbcConnectionPoolProviderInfo.cs
- ArcSegment.cs
- NavigatorOutput.cs
- MouseDevice.cs
- Compiler.cs
- _HTTPDateParse.cs
- safex509handles.cs
- DirectionalLight.cs
- DnsPermission.cs
- CalendarTable.cs
- SiteMapSection.cs
- SHA384Managed.cs
- ObjectDisposedException.cs
- QueryExtender.cs
- IntSecurity.cs
- MergeLocalizationDirectives.cs
- HwndSource.cs
- ExceptionHandler.cs
- ListViewCancelEventArgs.cs
- MouseButton.cs
- DetailsViewPagerRow.cs
- MenuScrollingVisibilityConverter.cs
- WSHttpBindingCollectionElement.cs
- XmlTextReader.cs
- Compiler.cs
- safesecurityhelperavalon.cs
- HostingEnvironmentWrapper.cs
- EntityCollection.cs
- ThousandthOfEmRealDoubles.cs
- FrameworkTextComposition.cs
- KnownTypesProvider.cs
- webeventbuffer.cs
- TemplatePropertyEntry.cs
- RuntimeResourceSet.cs
- ProgressBar.cs
- HttpsChannelFactory.cs
- SchemaImporterExtensionElementCollection.cs
- SelectionManager.cs
- ViewStateModeByIdAttribute.cs
- WebControlAdapter.cs
- OracleLob.cs
- ReadingWritingEntityEventArgs.cs
- PublisherIdentityPermission.cs
- StoreItemCollection.Loader.cs
- TypeLibConverter.cs
- SamlDoNotCacheCondition.cs
- CodePropertyReferenceExpression.cs
- RequestStatusBarUpdateEventArgs.cs
- SafeNativeMethods.cs
- __Filters.cs
- ParameterElementCollection.cs
- XamlSerializationHelper.cs
- CodeNamespace.cs
- ManualResetEvent.cs
- PermissionRequestEvidence.cs
- RootProjectionNode.cs