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
- CatalogPartCollection.cs
- CommandSet.cs
- BasicCellRelation.cs
- __ComObject.cs
- PriorityBinding.cs
- SurrogateEncoder.cs
- HostingEnvironment.cs
- RequestValidator.cs
- FixedTextContainer.cs
- BufferModeSettings.cs
- ConnectionPoint.cs
- Process.cs
- Command.cs
- metadatamappinghashervisitor.cs
- validationstate.cs
- SchemaTableOptionalColumn.cs
- QueryOutputWriter.cs
- AtomEntry.cs
- ConfigsHelper.cs
- TraceSection.cs
- DesignerContextDescriptor.cs
- SimpleFileLog.cs
- EventlogProvider.cs
- DelegateBodyWriter.cs
- ExpandedWrapper.cs
- AssemblyNameUtility.cs
- MissingFieldException.cs
- BamlMapTable.cs
- ConfigurationManagerHelper.cs
- GetLedgerRequest.cs
- WorkflowViewService.cs
- XPathChildIterator.cs
- SqlDataReader.cs
- KeyValuePair.cs
- PopupRoot.cs
- RootProjectionNode.cs
- XmlDataSource.cs
- RestrictedTransactionalPackage.cs
- _ConnectionGroup.cs
- LogLogRecordEnumerator.cs
- MethodCallConverter.cs
- BufferedReadStream.cs
- UnsafeNativeMethods.cs
- UniqueConstraint.cs
- PixelFormats.cs
- XmlBinaryReader.cs
- DataGridView.cs
- SchemaTableColumn.cs
- WSFederationHttpBindingElement.cs
- WebHttpSecurity.cs
- TypeFieldSchema.cs
- MergeLocalizationDirectives.cs
- SignHashRequest.cs
- DataGridItemCollection.cs
- UpDownBase.cs
- DbDataSourceEnumerator.cs
- ControlEvent.cs
- ExecutedRoutedEventArgs.cs
- ParameterReplacerVisitor.cs
- TextLine.cs
- PageVisual.cs
- LoginUtil.cs
- ACE.cs
- UnmanagedHandle.cs
- NullableBoolConverter.cs
- HMACSHA1.cs
- SQLDateTimeStorage.cs
- WebPartCancelEventArgs.cs
- QilList.cs
- ThreadTrace.cs
- SqlDataSourceEnumerator.cs
- ExpressionPrinter.cs
- AccessedThroughPropertyAttribute.cs
- XPathConvert.cs
- HttpApplication.cs
- TextContainer.cs
- File.cs
- InstanceLockTracking.cs
- DataGridItemCollection.cs
- Calendar.cs
- FormsAuthentication.cs
- Win32KeyboardDevice.cs
- GradientStopCollection.cs
- _SSPIWrapper.cs
- PolicyChain.cs
- DictationGrammar.cs
- RetrieveVirtualItemEventArgs.cs
- ViewCellRelation.cs
- FrameDimension.cs
- DisplayMemberTemplateSelector.cs
- PasswordBox.cs
- DataSpaceManager.cs
- ObjectConverter.cs
- MenuCommands.cs
- XmlHierarchicalEnumerable.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- LocatorPartList.cs
- ReaderOutput.cs
- StringComparer.cs
- GeometryGroup.cs