diff options
Diffstat (limited to 'src/mscorlib/src/System/Reflection/ParameterModifier.cs')
-rw-r--r-- | src/mscorlib/src/System/Reflection/ParameterModifier.cs | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/src/mscorlib/src/System/Reflection/ParameterModifier.cs b/src/mscorlib/src/System/Reflection/ParameterModifier.cs deleted file mode 100644 index a2bfeab934..0000000000 --- a/src/mscorlib/src/System/Reflection/ParameterModifier.cs +++ /dev/null @@ -1,45 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System.Diagnostics.Contracts; -namespace System.Reflection -{ - using System; - - [Serializable] - 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 - } -} |