Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Reflection / ParameterModifier.cs / 1305376 / ParameterModifier.cs
using System.Diagnostics.Contracts; // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //[....] // namespace System.Reflection { using System; [Serializable] [System.Runtime.InteropServices.ComVisible(true)] public struct ParameterModifier { #region Private Data Members private bool[] _byRef; #endregion #region Constructor public ParameterModifier(int parameterCount) { if (parameterCount <= 0) throw new ArgumentException(Environment.GetResourceString("Arg_ParmArraySize")); Contract.EndContractBlock(); _byRef = new bool[parameterCount]; } #endregion #region Internal Members internal bool[] IsByRefArray { get { return _byRef; } } #endregion #region Public Members public bool this[int index] { get { return _byRef[index]; } set { _byRef[index] = value; } } #endregion } } // 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
- LabelEditEvent.cs
- SystemGatewayIPAddressInformation.cs
- Slider.cs
- TableLayout.cs
- PopupRootAutomationPeer.cs
- TableCellCollection.cs
- SecurityTokenSpecification.cs
- TransportReplyChannelAcceptor.cs
- HttpTransportSecurityElement.cs
- CompensableActivity.cs
- RtfFormatStack.cs
- SchemaCompiler.cs
- SelectionItemProviderWrapper.cs
- ItemCheckedEvent.cs
- CustomCredentialPolicy.cs
- XamlSerializerUtil.cs
- SynchronizationLockException.cs
- IdentitySection.cs
- ProtocolViolationException.cs
- BatchParser.cs
- MenuTracker.cs
- ExtendedProtectionPolicy.cs
- Binding.cs
- UnmanagedMemoryStream.cs
- TextElementCollection.cs
- TypeSource.cs
- ParameterBinding.cs
- HttpHeaderCollection.cs
- AddInBase.cs
- WeakEventManager.cs
- AmbientProperties.cs
- ChainedAsyncResult.cs
- DropSourceBehavior.cs
- SqlTypesSchemaImporter.cs
- FastPropertyAccessor.cs
- TraceData.cs
- CodeIdentifier.cs
- MasterPageBuildProvider.cs
- TraceSection.cs
- MethodBuilderInstantiation.cs
- TextElementEnumerator.cs
- TextRange.cs
- DurationConverter.cs
- CancelAsyncOperationRequest.cs
- DllNotFoundException.cs
- UInt16.cs
- DataServiceQueryContinuation.cs
- GridViewDeleteEventArgs.cs
- Attributes.cs
- ConfigurationSection.cs
- ExceptionRoutedEventArgs.cs
- NavigationProperty.cs
- AppDomainProtocolHandler.cs
- UidManager.cs
- WindowsAuthenticationEventArgs.cs
- FixedSOMElement.cs
- AutomationPattern.cs
- ToolStripItem.cs
- DynamicUpdateCommand.cs
- StatusBarPanelClickEvent.cs
- PrintingPermissionAttribute.cs
- UdpDiscoveryEndpointElement.cs
- StringDictionary.cs
- XmlReader.cs
- DropShadowBitmapEffect.cs
- SaveFileDialog.cs
- LazyTextWriterCreator.cs
- Attributes.cs
- CounterCreationData.cs
- ErrorTableItemStyle.cs
- ElementHost.cs
- DataStorage.cs
- EngineSiteSapi.cs
- AlternateView.cs
- ViewStateException.cs
- FileEnumerator.cs
- CodeConstructor.cs
- smtppermission.cs
- Workspace.cs
- AttributeQuery.cs
- VisualProxy.cs
- DiscoveryInnerClientManaged11.cs
- BufferedGraphics.cs
- UnsafeNativeMethods.cs
- PageAsyncTaskManager.cs
- CompiledRegexRunner.cs
- SimpleMailWebEventProvider.cs
- RoleGroup.cs
- ListViewTableRow.cs
- HttpResponseHeader.cs
- FormsAuthenticationUserCollection.cs
- StandardCommandToolStripMenuItem.cs
- DispatchChannelSink.cs
- AutomationPeer.cs
- DataSourceHelper.cs
- SqlTriggerAttribute.cs
- XmlSequenceWriter.cs
- XmlSchemaDocumentation.cs
- StructuredTypeEmitter.cs
- Permission.cs