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
- OdbcConnectionStringbuilder.cs
- GridEntryCollection.cs
- WindowsListViewItemCheckBox.cs
- XsltConvert.cs
- ContentPlaceHolder.cs
- PropertyStore.cs
- ObjectComplexPropertyMapping.cs
- __Filters.cs
- DataGridViewTextBoxCell.cs
- ProgressBarRenderer.cs
- CredentialCache.cs
- EventsTab.cs
- HtmlInputFile.cs
- PropertySet.cs
- HostProtectionPermission.cs
- Win32Exception.cs
- IArgumentProvider.cs
- Preprocessor.cs
- ExpandedWrapper.cs
- MappingItemCollection.cs
- _ServiceNameStore.cs
- DataGridViewLinkColumn.cs
- BamlRecordReader.cs
- OptimalTextSource.cs
- IDataContractSurrogate.cs
- SrgsRulesCollection.cs
- HotSpotCollection.cs
- MultiDataTrigger.cs
- Int32Storage.cs
- PageParser.cs
- ProcessProtocolHandler.cs
- WindowVisualStateTracker.cs
- Int16.cs
- ReaderContextStackData.cs
- WindowsProgressbar.cs
- SystemIPv4InterfaceProperties.cs
- SevenBitStream.cs
- reliableinputsessionchannel.cs
- StylusEventArgs.cs
- HostedTransportConfigurationManager.cs
- WmlValidatorAdapter.cs
- RepeaterCommandEventArgs.cs
- AssociationTypeEmitter.cs
- XmlSignatureProperties.cs
- XmlRawWriter.cs
- XPathEmptyIterator.cs
- WebPartCollection.cs
- UniformGrid.cs
- _SafeNetHandles.cs
- WorkflowOperationInvoker.cs
- CriticalExceptions.cs
- WSAddressing10ProblemHeaderQNameFault.cs
- EntityClientCacheKey.cs
- Utils.cs
- DataObject.cs
- ControlAdapter.cs
- Pair.cs
- CrossAppDomainChannel.cs
- AmbiguousMatchException.cs
- URLMembershipCondition.cs
- ThreadStaticAttribute.cs
- OpenFileDialog.cs
- StateFinalizationActivity.cs
- Stroke.cs
- BuildManager.cs
- DiscreteKeyFrames.cs
- FileLevelControlBuilderAttribute.cs
- RedirectionProxy.cs
- TransformerInfo.cs
- LicenseException.cs
- WebEventTraceProvider.cs
- URLMembershipCondition.cs
- SchemaImporterExtensionElementCollection.cs
- Brush.cs
- ProtocolsSection.cs
- ListBoxItem.cs
- VirtualPath.cs
- ProfilePropertyMetadata.cs
- ArraySortHelper.cs
- PasswordDeriveBytes.cs
- ExpressionDumper.cs
- WebBrowserEvent.cs
- ToolStrip.cs
- QueryExpr.cs
- AutomationEventArgs.cs
- SqlUserDefinedAggregateAttribute.cs
- RegistryKey.cs
- FrameworkName.cs
- PairComparer.cs
- EncoderFallback.cs
- QuaternionValueSerializer.cs
- LockCookie.cs
- TextWriterTraceListener.cs
- XmlNodeWriter.cs
- D3DImage.cs
- SByte.cs
- LinqDataSourceContextEventArgs.cs
- ApplicationActivator.cs
- ColorConvertedBitmap.cs
- AQNBuilder.cs