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
- DescendantQuery.cs
- DocumentReference.cs
- infer.cs
- Decimal.cs
- Decoder.cs
- RichTextBox.cs
- SapiRecoContext.cs
- XmlSchemaImport.cs
- XmlSchemaAnnotation.cs
- _SslState.cs
- AssemblyBuilder.cs
- AudioLevelUpdatedEventArgs.cs
- TraceRecord.cs
- CultureNotFoundException.cs
- FileDialog_Vista_Interop.cs
- PagerSettings.cs
- NavigationProperty.cs
- ToolStripItemTextRenderEventArgs.cs
- WindowsImpersonationContext.cs
- datacache.cs
- EndOfStreamException.cs
- SecurityUniqueId.cs
- FontUnit.cs
- DropTarget.cs
- ConstraintCollection.cs
- GlyphCache.cs
- XmlSerializableServices.cs
- GridViewRowEventArgs.cs
- CancelEventArgs.cs
- UserControl.cs
- isolationinterop.cs
- WebPartConnectionsConnectVerb.cs
- SevenBitStream.cs
- HtmlTableRow.cs
- EntityContainerEntitySet.cs
- DefaultCommandConverter.cs
- Attributes.cs
- GiveFeedbackEventArgs.cs
- ObjectParameter.cs
- PersonalizationAdministration.cs
- XslAstAnalyzer.cs
- BmpBitmapEncoder.cs
- DateTimeParse.cs
- ResourceDisplayNameAttribute.cs
- ListSourceHelper.cs
- BinaryMessageEncodingBindingElement.cs
- EnumerableRowCollection.cs
- KeyInstance.cs
- Substitution.cs
- ChannelBinding.cs
- BitSet.cs
- PrivateFontCollection.cs
- ProcessModelSection.cs
- SignatureGenerator.cs
- VolatileEnlistmentMultiplexing.cs
- infer.cs
- PolyBezierSegment.cs
- ToolStripContentPanel.cs
- Error.cs
- MediaContext.cs
- _AcceptOverlappedAsyncResult.cs
- Function.cs
- WorkflowElementDialog.cs
- CalendarDayButton.cs
- ApplicationFileCodeDomTreeGenerator.cs
- DocumentGridContextMenu.cs
- SqlDataSourceWizardForm.cs
- TreeViewEvent.cs
- _BufferOffsetSize.cs
- ListViewItem.cs
- SendKeys.cs
- DragDrop.cs
- SocketAddress.cs
- PointF.cs
- Tablet.cs
- MappingException.cs
- WebPartConnectVerb.cs
- OperandQuery.cs
- DateTime.cs
- SignedPkcs7.cs
- TextDecorationLocationValidation.cs
- ElementHostAutomationPeer.cs
- StateInitializationDesigner.cs
- HtmlFormAdapter.cs
- IdentifierService.cs
- HttpCookieCollection.cs
- EventLogPermission.cs
- DBConnection.cs
- StateManagedCollection.cs
- ISFClipboardData.cs
- SignerInfo.cs
- XmlObjectSerializerContext.cs
- ZipIOLocalFileDataDescriptor.cs
- ToolStripOverflowButton.cs
- Margins.cs
- XmlSchemaSimpleContent.cs
- QueryStringHandler.cs
- ChannelManager.cs
- Hash.cs
- StretchValidation.cs