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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SystemThemeKey.cs
- TextTreeRootNode.cs
- ReflectPropertyDescriptor.cs
- TextEffect.cs
- HtmlTable.cs
- GraphicsState.cs
- Table.cs
- Figure.cs
- DefaultBindingPropertyAttribute.cs
- XslCompiledTransform.cs
- QilXmlReader.cs
- webbrowsersite.cs
- BuildDependencySet.cs
- WebPart.cs
- DictionaryGlobals.cs
- IdentityManager.cs
- ExpressionBindings.cs
- SystemWebExtensionsSectionGroup.cs
- ProxySimple.cs
- ControlPaint.cs
- UpDownEvent.cs
- Menu.cs
- TaskFileService.cs
- BindingContext.cs
- DbConnectionInternal.cs
- LambdaSerializationException.cs
- DynamicRendererThreadManager.cs
- QualificationDataAttribute.cs
- Int64Storage.cs
- UserControlParser.cs
- SqlMethodCallConverter.cs
- SQLDoubleStorage.cs
- SocketPermission.cs
- ObjectReaderCompiler.cs
- MenuCommands.cs
- OuterProxyWrapper.cs
- ManagedFilter.cs
- TypedTableBase.cs
- BaseTreeIterator.cs
- SynchronizationLockException.cs
- PeerToPeerException.cs
- WorkflowMarkupSerializer.cs
- ClientSession.cs
- SafeFileHandle.cs
- WebPartMenuStyle.cs
- ExpressionBuilderCollection.cs
- Merger.cs
- SQLResource.cs
- PropertyEmitter.cs
- SafeRightsManagementSessionHandle.cs
- DbFunctionCommandTree.cs
- Mutex.cs
- JsonXmlDataContract.cs
- ThaiBuddhistCalendar.cs
- SchemaCreator.cs
- IPPacketInformation.cs
- SecurityKeyEntropyMode.cs
- XPathNavigatorReader.cs
- ExpressionPrinter.cs
- PreservationFileWriter.cs
- KnownTypeAttribute.cs
- HtmlHistory.cs
- Attachment.cs
- Merger.cs
- ModelPropertyImpl.cs
- DesignerDataParameter.cs
- RadioButton.cs
- ViewValidator.cs
- IisTraceListener.cs
- ResolveInfo.cs
- PropertyTabChangedEvent.cs
- WorkflowServiceAttributes.cs
- AutomationEventArgs.cs
- EventMappingSettingsCollection.cs
- UriTemplateVariableQueryValue.cs
- LabelTarget.cs
- BufferModeSettings.cs
- ValidatorCompatibilityHelper.cs
- Atom10FormatterFactory.cs
- ValidatingPropertiesEventArgs.cs
- ReachIDocumentPaginatorSerializer.cs
- StringExpressionSet.cs
- NativeMethods.cs
- JapaneseLunisolarCalendar.cs
- DocumentSequenceHighlightLayer.cs
- CodeTypeMemberCollection.cs
- XmlSchemaGroup.cs
- DesignerInterfaces.cs
- LabelDesigner.cs
- WebPartsPersonalization.cs
- WebEventTraceProvider.cs
- ImmutablePropertyDescriptorGridEntry.cs
- StdValidatorsAndConverters.cs
- PackWebRequest.cs
- UnsafeNativeMethodsTablet.cs
- BitmapCodecInfoInternal.cs
- DebugInfoGenerator.cs
- TreeNodeClickEventArgs.cs
- WebPartMovingEventArgs.cs
- ValidationHelper.cs