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
- SupportsEventValidationAttribute.cs
- StylusLogic.cs
- TraceUtils.cs
- HttpRawResponse.cs
- RuleSet.cs
- StreamingContext.cs
- GridViewRowEventArgs.cs
- MobileListItemCollection.cs
- MethodBuilderInstantiation.cs
- CodeMethodInvokeExpression.cs
- TypeResolver.cs
- FileLogRecordEnumerator.cs
- httpstaticobjectscollection.cs
- PagesSection.cs
- WindowsFormsSectionHandler.cs
- activationcontext.cs
- MessageEncodingBindingElement.cs
- SecurityKeyType.cs
- SamlDoNotCacheCondition.cs
- ActivityExecutor.cs
- ThreadAttributes.cs
- CompatibleIComparer.cs
- TraceLog.cs
- ContentValidator.cs
- CompilationUtil.cs
- CustomAttributeBuilder.cs
- HideDisabledControlAdapter.cs
- WebPartVerbsEventArgs.cs
- ModelItemKeyValuePair.cs
- XmlDocumentFragment.cs
- ApplicationFileParser.cs
- XsdDuration.cs
- HostSecurityManager.cs
- DefaultDialogButtons.cs
- HTMLTagNameToTypeMapper.cs
- dataprotectionpermission.cs
- WebPartDeleteVerb.cs
- CodeEventReferenceExpression.cs
- ProcessHostFactoryHelper.cs
- PrintDialog.cs
- PersonalizationProviderHelper.cs
- ActivationArguments.cs
- FixedSOMTableCell.cs
- FileAuthorizationModule.cs
- InvalidPrinterException.cs
- ScrollChrome.cs
- DataSourceCollectionBase.cs
- SQLGuid.cs
- ComponentConverter.cs
- GreenMethods.cs
- ExpressionVisitor.cs
- PersonalizationProvider.cs
- WebBrowserPermission.cs
- AppSecurityManager.cs
- TimeSpanMinutesConverter.cs
- CharacterMetrics.cs
- AuthenticationException.cs
- RouteUrlExpressionBuilder.cs
- XmlHelper.cs
- XmlDownloadManager.cs
- EventDescriptor.cs
- InputMethodStateChangeEventArgs.cs
- ListViewTableRow.cs
- DataControlExtensions.cs
- MetaModel.cs
- ConstNode.cs
- ObjectViewListener.cs
- SamlSubjectStatement.cs
- TemplateBindingExtension.cs
- RepeatBehaviorConverter.cs
- Point3D.cs
- SocketCache.cs
- QilBinary.cs
- SoapSchemaImporter.cs
- ItemList.cs
- PeerPresenceInfo.cs
- FixedTextSelectionProcessor.cs
- BrowserTree.cs
- CryptoHelper.cs
- TextEndOfLine.cs
- cache.cs
- WebPartDescription.cs
- SuppressMergeCheckAttribute.cs
- XmlSerializerSection.cs
- Int32.cs
- XPathCompileException.cs
- ListViewGroupCollectionEditor.cs
- DBParameter.cs
- StylusTip.cs
- Application.cs
- XPathArrayIterator.cs
- VScrollBar.cs
- CompressedStack.cs
- HtmlUtf8RawTextWriter.cs
- PlacementWorkspace.cs
- MouseActionConverter.cs
- HttpCookie.cs
- TrackingDataItemValue.cs
- MultiPropertyDescriptorGridEntry.cs
- MasterPageParser.cs