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
![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
- SqlMethodTransformer.cs
- DirtyTextRange.cs
- ConsoleEntryPoint.cs
- WebCategoryAttribute.cs
- PageThemeCodeDomTreeGenerator.cs
- ProgressBar.cs
- DesignerContextDescriptor.cs
- SizeAnimationBase.cs
- DbDataSourceEnumerator.cs
- SizeAnimationBase.cs
- BitSet.cs
- Win32.cs
- Visitor.cs
- InputLangChangeEvent.cs
- Attributes.cs
- FixUp.cs
- ListViewSelectEventArgs.cs
- TemplateBaseAction.cs
- HTTPRemotingHandler.cs
- TimeIntervalCollection.cs
- InOutArgumentConverter.cs
- XmlDataSourceNodeDescriptor.cs
- HttpWebResponse.cs
- WSHttpBindingCollectionElement.cs
- FileLogRecord.cs
- SqlRowUpdatingEvent.cs
- Hex.cs
- CharConverter.cs
- HashHelper.cs
- DebugView.cs
- DataKeyPropertyAttribute.cs
- SecurityIdentifierElementCollection.cs
- TreeViewDesigner.cs
- _LocalDataStore.cs
- BulletDecorator.cs
- HttpCacheVaryByContentEncodings.cs
- EventLogPermissionEntry.cs
- NameSpaceEvent.cs
- ProcessRequestArgs.cs
- ReadOnlyPermissionSet.cs
- SchemaElementLookUpTable.cs
- NamedPipeTransportElement.cs
- BinaryWriter.cs
- RegistrySecurity.cs
- StackOverflowException.cs
- SimpleApplicationHost.cs
- XPathDocument.cs
- XmlRawWriter.cs
- MSG.cs
- PageRequestManager.cs
- RuleSetBrowserDialog.cs
- SchemaImporterExtensionsSection.cs
- TimeStampChecker.cs
- Transform3DCollection.cs
- Style.cs
- ToolStripGripRenderEventArgs.cs
- SizeConverter.cs
- BasicHttpSecurityMode.cs
- RawUIStateInputReport.cs
- CustomValidator.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- CalendarTable.cs
- UidManager.cs
- MetadataExporter.cs
- SapiAttributeParser.cs
- ConfigXmlDocument.cs
- ProfileEventArgs.cs
- XmlSchemaSubstitutionGroup.cs
- indexingfiltermarshaler.cs
- PreservationFileWriter.cs
- _SslState.cs
- BitmapFrame.cs
- DataGridHelper.cs
- HierarchicalDataBoundControl.cs
- RawStylusInput.cs
- DataTrigger.cs
- CursorConverter.cs
- RelatedImageListAttribute.cs
- DefaultExpression.cs
- Lease.cs
- HttpCachePolicy.cs
- FormDocumentDesigner.cs
- SetterBaseCollection.cs
- RuleSettings.cs
- Permission.cs
- ConfigurationStrings.cs
- DataSourceCacheDurationConverter.cs
- Int16.cs
- ResourcePool.cs
- CharacterBufferReference.cs
- IgnoreSection.cs
- DbProviderFactories.cs
- TableSectionStyle.cs
- ButtonDesigner.cs
- PropertyEntry.cs
- Library.cs
- JournalEntry.cs
- ConnectionPointCookie.cs
- AsymmetricKeyExchangeDeformatter.cs
- InfoCardTrace.cs