Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / AddIn / AddIn / System / Addin / MiniReflection / MiniConstructorInfo.cs / 1305376 / MiniConstructorInfo.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
/*============================================================
**
** Class: MiniConstructorInfo
**
** Purpose: Represents a constructor.
**
===========================================================*/
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Text;
using System.AddIn.MiniReflection.MetadataReader;
using System.Diagnostics.Contracts;
namespace System.AddIn.MiniReflection
{
[Serializable]
internal sealed class MiniConstructorInfo
{
private MiniParameterInfo[] _parameters;
public MiniConstructorInfo(MiniParameterInfo[] parameters)
{
System.Diagnostics.Contracts.Contract.Requires(parameters != null);
_parameters = parameters;
}
/*
internal MiniConstructorInfo(System.Reflection.ConstructorInfo ctor)
{
System.Reflection.ParameterInfo[] parameters = ctor.GetParameters();
_parameters = new MiniParameterInfo[parameters.Length];
for (int i = 0; i < parameters.Length; i++)
_parameters[i] = new MiniParameterInfo(new TypeInfo(parameters[i].ParameterType));
}
*/
public MiniParameterInfo[] GetParameters()
{
return _parameters;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- keycontainerpermission.cs
- X509WindowsSecurityToken.cs
- CodeFieldReferenceExpression.cs
- Crypto.cs
- Delegate.cs
- InputBuffer.cs
- WebPartZone.cs
- BatchParser.cs
- InsufficientMemoryException.cs
- ExpressionVisitor.cs
- ShaperBuffers.cs
- SyntaxCheck.cs
- LinqDataSourceStatusEventArgs.cs
- SystemIPv4InterfaceProperties.cs
- SafeRightsManagementQueryHandle.cs
- SecurityChannelListener.cs
- serverconfig.cs
- SqlConnectionPoolProviderInfo.cs
- InternalBase.cs
- ReaderWriterLock.cs
- VariableAction.cs
- TripleDESCryptoServiceProvider.cs
- sqlpipe.cs
- DataServiceOperationContext.cs
- ContextMarshalException.cs
- ActivityMarkupSerializationProvider.cs
- RayHitTestParameters.cs
- WebPartVerbsEventArgs.cs
- JpegBitmapEncoder.cs
- BaseValidator.cs
- WebControlAdapter.cs
- ConfigPathUtility.cs
- ToolStripItemCollection.cs
- Size3DConverter.cs
- NativeMethods.cs
- FormsAuthenticationCredentials.cs
- TransformerTypeCollection.cs
- ToolStripItemBehavior.cs
- PerformanceCounterPermissionAttribute.cs
- DataSourceCollectionBase.cs
- SystemIPGlobalStatistics.cs
- DesignerFrame.cs
- XmlnsDefinitionAttribute.cs
- XmlCharCheckingReader.cs
- Asn1IntegerConverter.cs
- Vector3D.cs
- VisualTreeUtils.cs
- TemplatedMailWebEventProvider.cs
- MutexSecurity.cs
- ControlCachePolicy.cs
- UnsafeNativeMethods.cs
- Visual3DCollection.cs
- Util.cs
- IndicCharClassifier.cs
- SplineKeyFrames.cs
- Paragraph.cs
- ControlValuePropertyAttribute.cs
- DefaultProxySection.cs
- SchemaElementDecl.cs
- SiteMapNodeItemEventArgs.cs
- BatchWriter.cs
- Accessible.cs
- DataTableReader.cs
- DataGridRowEventArgs.cs
- RequestSecurityTokenForGetBrowserToken.cs
- Lease.cs
- Hex.cs
- DataSourceGeneratorException.cs
- RunClient.cs
- SHA1.cs
- Module.cs
- BitmapInitialize.cs
- AppDomainManager.cs
- TextElement.cs
- MatrixKeyFrameCollection.cs
- RawMouseInputReport.cs
- ApplyHostConfigurationBehavior.cs
- SplayTreeNode.cs
- HostProtectionException.cs
- StretchValidation.cs
- PropertyConverter.cs
- ActivationProxy.cs
- COMException.cs
- BrowserCapabilitiesFactoryBase.cs
- __Filters.cs
- WindowsUpDown.cs
- Automation.cs
- Console.cs
- Sequence.cs
- ExtentCqlBlock.cs
- StringValueConverter.cs
- DataSourceSelectArguments.cs
- SizeAnimation.cs
- SystemUdpStatistics.cs
- TraceInternal.cs
- XmlSchemaInferenceException.cs
- CollectionChangedEventManager.cs
- CalendarDay.cs
- DataGridTableCollection.cs
- DataServiceStreamResponse.cs