Code:
/ 4.0 / 4.0 / 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. 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
- ImageFormat.cs
- SafeEventHandle.cs
- EmptyElement.cs
- IdentityReference.cs
- Base64Encoder.cs
- CharEntityEncoderFallback.cs
- RegexCharClass.cs
- DataGridViewSortCompareEventArgs.cs
- DocumentApplicationJournalEntry.cs
- ExpressionBuilderCollection.cs
- SoapDocumentMethodAttribute.cs
- DiffuseMaterial.cs
- TypeInformation.cs
- FilteredXmlReader.cs
- EntityExpressionVisitor.cs
- XPathNodeList.cs
- HttpCookie.cs
- ObjectDataSourceDisposingEventArgs.cs
- AtlasWeb.Designer.cs
- DbConnectionHelper.cs
- SiteMapDataSourceView.cs
- IsolatedStorageFile.cs
- ConnectionPoint.cs
- BaseUriHelper.cs
- Quad.cs
- SqlExpander.cs
- RecordConverter.cs
- SafeFileMapViewHandle.cs
- EntityUtil.cs
- TextCharacters.cs
- PlatformCulture.cs
- Button.cs
- CrossAppDomainChannel.cs
- SQlBooleanStorage.cs
- WindowsServiceElement.cs
- DataStorage.cs
- TableMethodGenerator.cs
- MembershipSection.cs
- EventListenerClientSide.cs
- RootCodeDomSerializer.cs
- Menu.cs
- TransformationRules.cs
- WeakEventManager.cs
- ConfigurationSectionGroup.cs
- XmlArrayItemAttributes.cs
- TypefaceMetricsCache.cs
- WebPartDisplayModeEventArgs.cs
- SafeMILHandle.cs
- DbConnectionPoolCounters.cs
- MinimizableAttributeTypeConverter.cs
- Stackframe.cs
- ListItemConverter.cs
- PeerNodeTraceRecord.cs
- DrawingImage.cs
- GenericIdentity.cs
- XmlSchemaSimpleTypeList.cs
- DataGridColumnCollection.cs
- columnmapfactory.cs
- ManipulationDeltaEventArgs.cs
- TdsParserSessionPool.cs
- Size.cs
- Int32Rect.cs
- ContentFileHelper.cs
- NamespaceDecl.cs
- Dynamic.cs
- ColorConverter.cs
- ObjectCache.cs
- SimplePropertyEntry.cs
- CombinedGeometry.cs
- MappedMetaModel.cs
- Selector.cs
- UriTemplate.cs
- Condition.cs
- ConnectionManagementElementCollection.cs
- HttpListenerRequest.cs
- PathHelper.cs
- Animatable.cs
- Wizard.cs
- InvokeMethodActivity.cs
- DbXmlEnabledProviderManifest.cs
- XmlQueryContext.cs
- EdmConstants.cs
- NumberSubstitution.cs
- StylusSystemGestureEventArgs.cs
- AssemblyEvidenceFactory.cs
- SafeHandles.cs
- FileClassifier.cs
- TransactionManager.cs
- ControlCollection.cs
- KeyValueConfigurationElement.cs
- WinEventQueueItem.cs
- baseaxisquery.cs
- StorageAssociationTypeMapping.cs
- CheckBoxStandardAdapter.cs
- TextBox.cs
- DataServiceQueryOfT.cs
- XmlMtomReader.cs
- BinHexEncoder.cs
- ListViewGroupConverter.cs
- CultureTable.cs